Nagios的安装与使用详细教程

2019-10-13 23:41:56丽君

       notification_interval          60 ;在服务出现异常后,故障一直没有解决,nagios再次对使用者发出通知的时间。单位是分钟。如果你认为,所有的事件只需要一次通知就够了,可以把这里的选项设为0。
}
define service{
        use                   generic-service
       host_name              192.168.0.12
       service_description     check_http
       check_command          check_http
        max_check_attempts     5
       normal_check_interval 1
}

以上普通服务不依赖于客户端nrpe服务,我们可以想象,我们在自己电脑上可以使用ping或者telnet探测远程任何一台机器是否存活、是否开启某个端口或服务。而当我们想要检测客户端上的某个具体特殊服务的情况时,就需要借助于nrpe了,比如想知道客户端机器的负责或磁盘使用情况。

4.  继续添加服务

增加:


define command{
       command_name    check_nrpe    #去对方获得服务状态,可自定义
       command_line    $USER1$/check_nrpe -H $HOSTADDRESS$-c $ARG1$
        }

继续编辑


vim/etc/nagios/conf.d/192.168.0.12.cfg      

增加如下内容:


define service{
        use    generic-service
       host_name       192.168.0.12
       service_description     check_load
       check_command          check_nrpe!check_load
       max_check_attempts 5
       normal_check_interval 1
}
define service{
        use    generic-service
       host_name       192.168.0.12
       service_description     check_disk_hda1