Nagios自定义报警时间-创新互联

Nagios自定义报警时间

遇到需要自定义检查和报警时间的,总结一下。大家集思广益,不断完善。

创新互联长期为上1000家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为新安企业提供专业的成都做网站、成都网站建设,新安网站改版等技术服务。拥有十载丰富建站经验和众多成功案例,为您定制开发。
常调用的模板配置文件:

efine service{

   name              generic-service     ; 定义一个服务名称

   active_checks_enabled      1            ; Activeservice checks are enabled

   passive_checks_enabled     1            ; Passiveservice checks are enabled/accepted

   parallelize_check        1            ; Activeservice checks should be parallelized;
                               ; (disabling this can lead to major performance problems)

   obsess_over_service       1            ; Weshould obsess over this service (if necessary)

   check_freshness         0            ; Defaultis to NOT check service 'freshness'

   notifications_enabled      1            ; Servicenotifications are enabled

   event_handler_enabled      1            ; Serviceevent handler is enabled

   flap_detection_enabled     1            ; Flapdetection is enabled

   failure_prediction_enabled   1            ; Failureprediction is enabled

   process_perf_data        1            ; Processperformance data

   retain_status_information    1            ; Retainstatus information across program restarts

   retain_nonstatus_information  1            ; Retainnon-status information across program restarts

   is_volatile           0            ; Theservice 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          admin       ; 指定联系人组

   notification_options      w,u,c,r      ; 这个定义的是“通知可以被发出的情况”。w即warn,表示警告状态;
                            ; u即unknown,表示不明状态;
                            ; c即criticle,表示紧急状态,r即recover,表示恢复状态;
                            ; 也就是在服务出现警告状态、未知状态、紧急状态和重新恢复后都发送通知给使用者。

   notification_interval      10        ; Re-notify aboutservice problems every hour

notification_period       24x7       ; 指定“发送通知”的时间段,也就是可以在什么时候发送通知给使用者。

   register            0         ; DONT REGISTERTHIS DEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE!

   }

define service{

   name               local-service      ; The name of this service template

   use               generic-service     ; Inherit default values from thegeneric-service definition

   max_check_attempts       4       ; Re-check theservice up to 4 times in order to determine its final (hard) state

   normal_check_interval      5       ; Check the service every 5 minutes undernormal conditions

   retry_check_interval      1       ; Re-check theservice every minute until a hard state can be determined

   register            0       ; DONT REGISTER THISDEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE!

   }

[root@SHUBEI-34-223 objects]# cattimeperiods.cfg

………………….

define timeperiod{

   timeperiod_name 24x7

   alias      24 Hours A Day, 7Days A Week

   sunday      00:00-24:00

   monday      00:00-24:00

   tuesday     00:00-24:00

   wednesday    00:00-24:00

   thursday     00:00-24:00

   friday      00:00-24:00

   saturday     00:00-24:00

   }

自定义检查和报警时间:

define timeperiod{

   timeperiod_name rd_bus_engine_time

   alias      rd_bus_engine_time

   monday      07:55-08:05

   tuesday      07:55-08:05

   wednesday    07:55-08:05

   thursday     07:55-08:05

   friday      07:55-08:05

    saturday     07:55-08:05

    sunday     07:55-08:05

   }

defineservice{

  use               local-service

  host_name           10.19.190.22_bus_engine

   service_description      compile_critical_log

  contact_groups       rd-bus-engine-group

check_period         rd_bus_engine_time

notification_period       rd_bus_engine_time

  notification_options      w,u,c,r

  check_command       check_nrpe!check_log

}

检查重启。

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


文章题目:Nagios自定义报警时间-创新互联
网站网址:http://ybzwz.com/article/cedcsi.html