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


define service{
        name                            generic-service        ; 定义一个服务名称
        active_checks_enabled          1                      ; Active service checks are enabled
        passive_checks_enabled          1                      ; Passive service checks are enabled/accepted
        parallelize_check              1                      ; Active service checks should be parallelized;
                                                                ; (disabling this can lead to major performance problems)
        obsess_over_service            1                      ; We should obsess over this service (if necessary)
        check_freshness                0                      ; Default is to NOT check service 'freshness'
        notifications_enabled          1                      ; Service notifications are enabled
        event_handler_enabled          1                      ; Service event handler is enabled
        flap_detection_enabled          1                      ; Flap detection is enabled
        failure_prediction_enabled      1                      ; Failure prediction is enabled
        process_perf_data              1                      ; Process performance data
        retain_status_information      1                      ; Retain status information across program restarts
        retain_nonstatus_information    1                      ; Retain non-status information across program restarts
        is_volatile                    0                      ; The service is not volatile
        check_period                    24x7            ; 这里的check_period告诉nagios检查服务的时间段。
        max_check_attempts              3                ; nagios对服务的最大检查次数。
        normal_check_interval          5                ; 此选项是用来设置服务检查时间间隔,也就是说,nagios这一次检查和下一次检查之间所隔的时间 ; 这里是5分钟。
        retry_check_interval            2                ; 重试检查时间间隔,单位是分钟。
        contact_groups                  ts          ; 指定联系人组
        notification_options            w,u,c,r          ; 这个定义的是“通知可以被发出的情况”。w即warn,表示警告状态 ; u即unknown,表示不明 ; c即criticle,表示紧急状态,r即recover,表示恢复状态; 也就是在服务出现警告状态、未知状态、紧急状态和重新恢复后都发送通知给使用者。
        notification_interval          10              ; Re-notify about service problems every hour
        notification_period            24x7            ; 指定“发送通知”的时间段,也就是可以在什么时候发送通知给使用者。
        register                        0                ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE!
        }

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

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