1、定义服务的配置文件

services.cfg

define service {
      	host_name                       test//主机名字 hosts.cfg配置,多写以“,”号分割。
      	service_description             check_http//监控服务的描述
      	contact_groups                  gjw_apparitor//联系组 contacts.cfg配置
      	check_period                    24x7//检查时间 timeperiods.cfg配置
     	max_check_attempts             3//最大尝试次数2~3次
       	normal_check_interval         5//正常检查的间隔/分
      	retry_check_interval            2//重试检查的间隔/分
      	notification_interval           10//报警的间和时间/分
    	active_checks_enabled      1  //启用活动监测服务
     	passive_checks_enabled        1  //启用被动监测服务
      	parallelize_check                1  //启用并发活动监测服务
      	obsess_over_service               1  //启用服务防停滞
      	check_freshness                  0  //关闭更新监测
      	notifications_enabled             1  //启用事件通知
      	event_handler_enabled          1  //启用事件处理程序
      	flap_detection_enabled          1  //启用状态抖动监测
      	failure_prediction_enabled     1  //启用故障预测
      	process_perf_data                   1  //启用进程性能数据记录
      	retain_status_information      1 //启用状态信息保存功能
      	retain_nonstatus_information     1  //启用非状态信息保存功能
      	is_volatile                             0         //设定服务非易失
      	notification_period             24x7//报警的时间 timeperiods.cfg配置
      	notification_options            w,u,c,r//报警的状态:w—报警(warning),u—未知(unkown),c—严重(critical),或者r—从异常情况恢复正常
      	check_command                   check_tcp!80//检查的命令 commands.cfg 配置
 更多 >

原创文章,转载请注明: 转载自gjw_apparitor 博客

本文链接地址: nagios 配置详解