Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。下面学习如何在CentOS上安装此软件。
安装完成后的文件位置
Nagios配置文件:/etc/nagios
Nagios插件:/usr/lib64/nagios/plugins
Nagios会配置监控本地机器几个方面(CPU负载,磁盘使用率等)
Nagios可以通过http://ip/nagios/访问
检查是否安装postfix,如果没有安装请安装,并安装mailx,否则发送不了报警邮件
# yum -y install postfix mailx
安装Nagios程序
# yum -y install nagios
安装nagios 插件
# yum -y install nagios-plugins nagios-plugins-all
修改管理员信息
# vim /etc/nagios/objects/contacts.cfg
修改email为你自己用来接收nagios报警信息的邮箱
创建web界面登录验证用户
# htpasswd -c /etc/nagios/passwd nagiosadmin
将nagios设置为开机启动
# chkconfig nagios on
检查nagios配置文件是否正确
# service nagios checkconfig
或者
# nagios -v /etc/nagios/nagios.cfg
启动nagios服务
# service nagios start