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


define host{
        name                            linux-server    ; 主机名称
        use                            generic-host    ; use表示引用,也就是将主机generic-host的所有属性引用到linux-server中来; 在nagios配置中,很多情况下会用到引用。
        check_period                    24x7            ; 这里的check_period告诉nagios检查主机的时间段
        check_interval                  5              ; nagios对主机的检查时间间隔,这里是5分钟。
        retry_interval                  1              ; 重试检查时间间隔,单位是分钟。
        max_check_attempts              10              ; nagios对主机的最大检查次数,也就是nagios在检查发现某主机异常时,并不马上判断为异常状况  ; 而是多试几次,因为有可能只是一时网络太拥挤,或是一些其他原因,让主机受到了一点影响; 这里的10就是最多试10次的意思。
        check_command                  check-host-alive ; 指定检查主机状态的命令,其中“check-host-alive”在commands.cfg文件中定义。
        notification_period            24x7            ; 主机故障时,发送通知的时间范围,其中“workhours”在timeperiods.cfg中进行了定义; 下面会陆续讲到。
        notification_interval          10              ; 在主机出现异常后,故障一直没有解决,nagios再次对使用者发出通知的时间。单位是分钟; 如果你觉得,所有的事件只需要一次通知就够了,可以把这里的选项设为0
        notification_options            d,u,r          ; 定义主机在什么状态下可以发送通知给使用者,d即down,表示宕机状态 ; u即unreachable,表示不可到达状态; r即recovery,表示重新恢复状态。
        contact_groups                  admins            ; 指定联系人组,这个“admins”在contacts.cfg文件中定义。
        register                        0              ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL HOST, JUST A TEMPLATE!
        }


define host{
        name                    windows-server  ; The name of this host template
        use                    generic-host    ; Inherit default values from the generic-host template
        check_period            24x7            ; By default, Windows servers are monitored round the clock
        check_interval          5              ; Actively check the server every 5 minutes
        retry_interval          1              ; Schedule host check retries at 1 minute intervals
        max_check_attempts      10              ; Check each server 10 times (max)
        check_command          check-host-alive        ; Default command to check if servers are "alive"
        notification_period    24x7            ; Send notification out at any time - day or night
        notification_interval  10              ; Resend notifications every 30 minutes
        notification_options    d,r            ; Only send notifications for specific host states
        contact_groups          ts              ; Notifications get sent to the admins by default
        hostgroups              windows-servers ; Host groups that Windows servers should be a member of
        register                0              ; DONT REGISTER THIS - ITS JUST A TEMPLATE
        }

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

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