一、定义主机模板
复制代码代码如下:
define host {
#模板名称 name etnet #该模板的父模板 use generic-host #最大尝试次数 max_check_attempts 3 #正常检测的时间间隔 normal_check_interval 3 #当检测到监控对象不在线时,尝试检测的次数 retry_check_interval 1 #监测的时间段7X24 check_period 24x7 #报警的时间段 notification_period 24x7 #报警的时间间隔,如果是短信报警的换,意思就是说多长时间用短信通知系统管理员一次 notification_interval 60 #当监控对象出现什么样的状态时发短信通知您 notification_options d,r,u,f #监测命令 check_command check-host-alive #联系人 contact_groups admins register 0 }
注: Notification_options d ,r,u,f
复制代码代码如下:
#定义主机组
define host {
二、定义service 模板
复制代码代码如下:
define service {
# 定义service的名称 name tomcat use generic-service max_check_attempts 2 normal_check_interval 1 retry_check_interval 1 check_period 24x7 notification_period 24x7 notification_interval 60 notification_options w,u,c,f contact_groups admins register 0 }
注: notification_options w,u,c,f
复制代码代码如下:
define hostgroup{
hostgroup_name Memcached alias Memcache members Memcache137 } define host { use etnet host_name Memcache137 alias linux137 address 192.168.3.137 } define service{ use tomcat host_name Memcache137 service_description CPU Load check_command check_nrpe!check_load } 注:一般情况先定义监控service 时,是离不开定义host的 。 |