Nagios 监控Linux服务器(2)

四、linux监控主机配置
 
1.在monitor目录中新建个主机配置文件
 
touch linuxserver1.cfg
 
1.定义个主机
 
define host{
 
        use            linux-server
 
        host_name      linuxserver1
 
        alias          linuxserver1
 
        address        10.10.133.211
 
        }
 

如果需要加到组里,可以把这个主机名添加到localhost.cfg中的hostgroup中members 后,逗号相隔
 

2.基本服务
 

这些服务在客户端nrpe.cfg配置文件中已经定义了,只需在服务端引用一下就行了,如果以后想要监控其它服务,可以参考配置
 
客户端
 
vi /usr/local/nagios/etc/nrpe.cfg
 
·······
 
command[check_users]=/usr/local/nagios//libexec/check_users -w 5 -c 10
 
command[check_load]=/usr/local/nagios//libexec/check_load -w 15,10,5 -c 30,25,20
 
command[check_hda1]=/usr/local/nagios//libexec/check_disk -w 20% -c 10% -p /dev/hda1
 
command[check_zombie_procs]=/usr/local/nagios//libexec/check_procs -w 5 -c 10 -s Z
 
command[check_total_procs]=/usr/local/nagios//libexec/check_procs -w 150 -c 200
 
·······
 
服务端(linuxserver1.cfg)
 
监控CPU负载
 
define service{
 
        use            generic-service
 
        host_name      linuxserver1
 
        service_description    check-load
 
        check_command          check_nrpe!check_load
 
}
 
#监控swap分区
 
check_nrpe!check_swap
 
#监控/dev/hda1的空闲空间,不同的磁盘可以去客户端nrpe.cfg定义
 
check_nrpe!check_hda1
 
#监控用户登录数
 
check_nrpe!check_users
 
#监控所有进程数
 
check_nrpe!check_total_procs

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/08147f76463a398db2e1ee256de485cc.html