在现代IT运维中,服务器和网络设备的实时监控至关重要。Nagios 是一款功能强大、开源的监控工具,能够帮助系统管理员及时发现并解决潜在问题。本文将为你提供一份详尽的 Ubuntu Nagios安装 与配置教程,即使你是 Linux 新手,也能轻松完成部署。
Nagios 是一个开源的主机、服务和网络监控程序,支持通过插件扩展功能。它可以监控本地或远程服务器上的 CPU 负载、磁盘使用率、内存状态、HTTP 服务、SMTP 邮件服务等,并在异常时通过邮件或短信告警。

本教程基于 Ubuntu 22.04 LTS 系统。请确保你拥有以下条件:
首先,更新系统软件包并安装 Nagios 所需的依赖项:
sudo apt updatesudo apt upgrade -ysudo apt install -y apache2 php libapache2-mod-php build-essential libgd-dev unzip wget我们将从官方源下载最新版 Nagios Core 源码进行编译安装:
# 创建工作目录cd /tmp# 下载 Nagios Core(以 4.4.13 为例,请访问 https://www.nagios.org/downloads/ 获取最新版本)wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.13.tar.gz# 解压tar -xzf nagios-*.tar.gzcd nagios-4.4.13# 配置编译选项./configure --with-httpd-conf=/etc/apache2/sites-enabled# 编译并安装make allsudo make installsudo make install-initsudo make install-configsudo make install-commandmodesudo make install-webconfNagios Web 界面需要通过 HTTP 基本身份验证访问。我们创建一个名为 nagiosadmin 的用户:
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin系统会提示你输入并确认密码,请牢记该密码,后续登录 Web 界面时会用到。
Nagios 本身不包含具体的监控逻辑,而是依赖插件。我们需要安装官方插件包:
# 返回临时目录cd /tmp# 下载插件(请访问 https://github.com/nagios-plugins/nagios-plugins/releases 获取最新版)wget https://github.com/nagios-plugins/nagios-plugins/archive/refs/tags/release-2.4.0.tar.gz# 解压tar -xzf release-2.4.0.tar.gzcd nagios-plugins-release-2.4.0# 配置并编译./tools/setup./configure --with-nagios-user=nagios --with-nagios-group=nagiosmakesudo make install# 启用 Apache 重写模块sudo a2enmod rewrite# 重启 Apachesudo systemctl restart apache2# 启动 Nagios 服务sudo systemctl start nagios# 设置开机自启sudo systemctl enable nagiossudo systemctl enable apache2打开浏览器,访问以下地址(将 your_server_ip 替换为你的服务器 IP):
http://your_server_ip/nagios
输入之前创建的用户名 nagiosadmin 和密码,即可进入 Nagios 监控仪表盘。
sudo ufw allow 80)。/usr/local/nagios/var/nagios.log 排错。/usr/local/nagios/etc/ 目录下的配置文件。通过本篇 Nagios配置教程,你应该已经成功在 Ubuntu 上部署了 Nagios 监控系统。无论是用于 Ubuntu服务器监控 还是构建企业级 Nagios监控系统,这都是一个坚实的基础。后续你可以学习如何添加远程主机监控、配置邮件告警、集成 Grafana 等高级功能。
祝你运维顺利,系统稳定!
本文由主机测评网于2025-12-27发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20251213216.html