最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Nagios 服务器搭建与配置如何做
时间:2026-08-22 08:08:49 编辑:袖梨 来源:一聚教程网
搭建Nagios服务器需三步:准备环境(Ubuntu 22.04/CentOS 7/8,≥4GB内存、20GB磁盘,安装依赖并创建nagios用户与nagcmd组)、编译安装Nagios Core及插件(源码配置、编译、安装,路径为/usr/local/nagios)、配置Web访问与基础监控(生成Web用户、启动Apache和Nagios服务、开放80端口,访问/nagios即可监控本机服务)。
搭建 Nagios 服务器核心是三步:准备环境、编译安装核心与插件、配置 Web 访问与基础监控。整个过程不依赖包管理器预装版本,推荐源码安装以获得最新功能和稳定控制。
系统准备与权限配置
确保使用 Ubuntu 22.04 或 CentOS 7/8 等主流发行版,内存 ≥4GB,磁盘 ≥20GB。先更新系统并安装基础依赖:
- Ubuntu 执行:
sudo apt update && sudo apt install -y apache2 php libapache2-mod-php gcc make autoconf libgd-dev libssl-dev wget unzip - CentOS 执行:
sudo yum install -y httpd php php-cli gcc glibc-common gd-devel openssl-devel wget - 创建专用用户和组:
sudo useradd nagios、sudo groupadd nagcmd、sudo usermod -a -G nagcmd nagios、sudo usermod -a -G nagcmd www-data(Ubuntu)或apache(CentOS)
安装 Nagios Core 主程序
从正式下载稳定版(如 4.5.3),解压后进入目录执行标准编译流程:
./configure --with-command-group=nagcmd --with-nagios-user=nagios --with-nagios-group=nagios --enable-event-brokermake all-
sudo make install(主程序) -
sudo make install-init(初始化脚本) -
sudo make install-config(示例配置) -
sudo make install-commandmode(外部命令权限) -
sudo make install-webconf(Apache 配置)
安装后默认路径为 /usr/local/nagios,含 bin、etc、sbin、share、var 等关键目录。
安装并验证监控插件
Nagios 本身不带检测逻辑,所有检查靠插件驱动。下载最新插件包(如 nagios-plugins-2.4.10):
- 解压后运行:
./configure --with-nagios-user=nagios --with-nagios-group=nagios make && sudo make install- 插件默认安装到
/usr/local/nagios/libexec/,可手动测试:/usr/local/nagios/libexec/check_ping -H 127.0.0.1 -w 100.0,20% -c 500.0,60%
成功返回类似 OK - Packet loss = 0%, RTA = 0.052ms 表示插件就绪。
启用 Web 界面与首次启动
配置登录账户并启动服务:
- 生成 Web 登录用户:
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin - 启动 Apache:
sudo systemctl enable apache2 && sudo systemctl start apache2(Ubuntu) - 启动 Nagios:
sudo systemctl enable nagios && sudo systemctl start nagios - 开放防火墙端口(如 Ubuntu ufw):
sudo ufw allow 80
浏览器访问 http://your-server-ip/nagios,输入账号密码即可看到首页,默认已监控本机的 HTTP、SSH、磁盘、负载等基础服务。
相关文章
- Claude Code常用快捷键、命令与最佳实践实用指南 08-22
- AI对小企业的价值,比大企业更大 08-22
- 阿里的AI账,第一次算这么清楚 08-22
- Ollama 基本概念介绍实用指南 08-22
- ollama搭建本地ai大模型并应用调用的操作做法实用指南 08-22
- cloudflare-speed-cli:实践指南 08-22