Linux下Nagios+PNP4Nagios的安装与配置(12)

此文件默认也不存在,需要手动创建,services.cfg文件主要用于定义监控的服务和主机资源,例如监控http服务、ftp服务、主机磁盘空间、主机系统负载等等。Nagios-Server 和Nagios-Windows 相关服务已在相应的配置文件中定义,所以这里只需要定义Nagios-Linux 相关服务即可,这里只定义一个检测是否存活的服务来验证配置文件的正确性,其他服务的定义将在后面讲到。

define service{ 
        use                    local-service          #引用local-service服务的属性值,local-service在templates.cfg文件中进行了定义。
        host_name              Nagios-Linux          #指定要监控哪个主机上的服务,“Nagios-Server”在hosts.cfg文件中进行了定义。
        service_description    check-host-alive      #对监控服务内容的描述,以供维护人员参考。
        check_command          check-host-alive      #指定检查的命令。
        }
 

f. contacts.cfg文件

contacts.cfg是一个定义联系人和联系人组的配置文件,当监控的主机或者服务出现故障,nagios会通过指定的通知方式(邮件或者短信)将信息发给这里指定的联系人或者使用者。

define contact{
        contact_name                   pzh              #联系人的名称,这个地方不要有空格
        use                            generic-contact  #引用generic-contact的属性信息,其中“generic-contact”在templates.cfg文件中进行定义
        alias                          Nagios Admin
        email                           
zihepeng@126.com   

        }

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

转载注明出处:https://www.heiqu.com/75002248103aa6816dfc208b593de8f9.html