欢迎使用 Nagios 快速入门!以下内容将帮助您快速上手这个强大的监控工具。
🛠️ 安装 Nagios
系统要求
- Linux 操作系统(推荐 CentOS / Ubuntu)
- 至少 2GB 内存
- 安装依赖包:
gcc
,make
,wget
,autoconf
下载源码
wget https://github.com/nagios/nagios/archive/refs/tags/v2.13.tar.gz
编译安装
tar -xzvf v2.13.tar.gz cd nagios-2.13 ./configure --with-command-group=nagcmd make all sudo make install
📁 配置监控对象
主配置文件
编辑/etc/nagios/nagios.cfg
,添加被监控主机和服务:define host{ use generic-host host_name localhost alias Local HTTP Server address 127.0.0.1 }
服务检查
在/etc/nagios/objects/services.cfg
中定义服务监控:define service{ use generic-service service_name HTTP_Service host_name localhost check_command check_http }
重启服务
sudo systemctl restart nagios
📊 查看监控状态
- 访问 Nagios 状态页面 查看实时监控数据
- 使用命令行查看日志:
tail -f /var/log/nagios/nagios.log
🚀 快速启动示例
启动 Nagios 服务
sudo systemctl start nagios
配置防火墙
sudo ufw allow 80
浏览器访问
打开浏览器访问http://your-server-ip/nagios
,默认用户名:nagiosadmin
,密码:password
如需深入了解 Nagios 的高级功能,请访问 Nagios 高级教程。