注释:nagios默认主模板文件(/usr/local/nagios/etc/objects/templates.cfg)注释:
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 |
[root@Nagios-Server objects]# egrep -v "#|^$" /usr/local/nagios/etc/objects/templates.cfg ################################联系方式模板################################ define contact{ name generic-contact #通用联系模板名称 service_notification_period 24x7 #服务通知周期(7*24小时) host_notification_period 24x7 #主机通知周期 service_notification_options w,u,c,r,f,s #当服务状态为(警告、未知、严重、恢复、flapping) host_notification_options d,u,r,f,s #当主机状态为(关机、不可达、恢复) service_notification_commands notify-service-by-email #当出现错误时候,通知mail host_notification_commands notify-host-by-email #当出现错误时候,通知mail register 0 #??? } ################################通用主机模板################################ define host{ name generic-host #通用模板主机名 notifications_enabled 1 #是否启用通知(1启用、0不启用) event_handler_enabled 1 #主机事件处理(同上) flap_detection_enabled 1 #Flap detection is enabled failure_prediction_enabled 1 #Failure prediction is enabled process_perf_data 1 #Process性能数据 retain_status_information 1 #保留程序重新启动状态信息 retain_nonstatus_information 1 #Retain non-status information across program restarts notification_period 24x7 #发送主机状态通知(7*24) register 0 #??? } ################################linux主机模板################################ define host{ name linux-server #linux模板通用名 use generic-host #继承了通用主机模板的其他值 check_period 24x7 #检查周期7*24小时 check_interval 5 #每隔5分钟检查一次 retry_interval 1 #异常后,1分钟后重试 max_check_attempts 10 #异常后,最大尝试次数 check_command check-host-alive #检查主机存活命令 notification_period workhours #工作时间通知 notification_interval 120 #异常后,通知间隔120分 notification_options d,u,r #当主机down(关机)、unrealcable(不可达)、recovery(恢复) contact_groups admins #通知发送管理员组 register 0 #??? } ################################windows主机模板################################ define host{ name windows-server #windown主机模板名称 use generic-host #继承了通用主机模板的其他值 check_period 24x7 #检查周期7*24小时 check_interval 5 #每隔5分钟检查一次 retry_interval 1 #异常后,1分钟后重试 max_check_attempts 10 #异常后,最大尝试次数 check_command check-host-alive #检查主机是否存活 notification_period 24x7 #任何时间都可以发送通知 notification_interval 30 #30分钟后,重新发送通知 notification_options d,r #当主机状态为down、recovery时发送通知 contact_groups admins #通知发送管理员 hostgroups windows-servers #windows主机组 register 0 #???? } ################################通用打印机模板################################ define host{ name generic-printer #这个host定义的名称 use generic-host #继承通用模板值 check_period 24x7 #7*24 check_interval 5 #每隔5分钟检查一次 retry_interval 1 #异常后,1分钟后重试 max_check_attempts 10 #异常后,最大尝试次数 check_command check-host-alive #检查主机是否存活 notification_period workhours #在工作时间通知 notification_interval 30 #异常后,重发通知间隔30分钟 notification_options d,r #仅在关机、恢复时通知 contact_groups admins #通知管理员组 register 0 #??? } ################################通用交换机模板################################ define host{ name generic-switch #这个主机模板名称 use generic-host #继承通用模板 check_period 24x7 #7*24小时 check_interval 5 #每隔5分钟检查一次交换机 retry_interval 1 #一分钟后重试 max_check_attempts 10 #异常后,最大尝试次数 check_command check-host-alive #是否存活 notification_period 24x7 #7*24 notification_interval 30 #报警间隔 notification_options d,r #关机、恢复 contact_groups admins #通知管理组 register 0 #??? } ################################通用服务模板################################ define service{ name generic-service #通用服务模板名称 active_checks_enabled 1 #服务检查启用 passive_checks_enabled 1 #被动检查启用 parallelize_check 1 #并行检查开启 obsess_over_service 1 #分布式监控使用,1启用,0禁用 check_freshness 0 #不检查服务'freshness' notifications_enabled 1 #服务通知启用 event_handler_enabled 1 #启用服务事件处理程序 flap_detection_enabled 1 #Flap detection is enabled failure_prediction_enabled 1 #启用故障预测 process_perf_data 1 #性能数据 retain_status_information 1 #保留重新启动状态信息 retain_nonstatus_information 1 #保留非状态信息 is_volatile 0 #The service is not volatile check_period 24x7 #7*24 max_check_attempts 3 #重新检查服务3次,以确认是否真正的状态 normal_check_interval 10 #正常情况下每个10分钟检查一次 retry_check_interval 2 #每隔两分钟检查一次服务,直到真正的状态确定 contact_groups admins #通知管理组 notification_options w,u,c,r #发送通知,当服务状态为warning, unknown, critical, and recovery events notification_interval 60 #60分钟后重新通知状态 notification_period 24x7 #7*24 register 0 #??? } ################################本地服务模板################################ define service{ name local-service #本地服务模板名称 use generic-service #集成generic-service max_check_attempts 4 #重试4次,以确认最终状态 normal_check_interval 5 #正常情况下每隔5分钟检查一次服务 retry_check_interval 1 #每隔1分钟检查一次,以确认状态 register 0 #??? } |
申明:本文由BYRD原创(基于Centos6.4 X64),未经许可禁止转载!SourceByrd's Weblog-https://note.t4x.org/remark/nagios-template-configuration-file-comments/ SourceByrd's Weblog-https://note.t4x.org/remark/nagios-template-configuration-file-comments/
申明:除非注明Byrd's Blog内容均为原创,未经许可禁止转载!详情请阅读版权申明!