CentOS 安装监控工具 Nagios

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