global_host_event_handler --全局事件处理命令
enable_event_handler --是否启用或禁用事件处理程序
notification_interval --报警时间间隔
check_interval --检测服务时间间隔
max_check_attempts --触发到这个值就报警
check_interval --服务状态恢复报警时间
enable_flap_detection --在nagios主配置文件中定义,启用"摆动"检测
flap_detection_enable --在Host和Service中定义,启用"摆动"检测
active_checks_enabled --阻止nagios主动检测服务
passive_checks_enabled --启用nagios被动检测服务
parents 主机名 --子主机名继承父主机名
1.配置文件详解
host定义:
host_name --定义一台主机,这个名字将会被用在hostgroup和service定义中.
alias --定义描述符标识一台主机.
address --监控该主机的IP地址.
hostgroups --定义主机属于哪个主机组.
max_check_attempts --定义nagios尝试主机检测命令的次数.
contacts --通知联系人
contacts_groups --通知联系人组
notification_interval --服务处于"down"状态下重新通知联系人之前等待的时间
notifications_enabled --启用主机通知
use_regexp_matching --启用正规表达式,0 表示不启用,1 表示启用正规表达式
2.hostgroup定义
hostgroup_name --定义主机组
alias --定义一个组的描述符
members --主机组的成员
hostgroup_members --继承子主机组
3.service定义
host_name --定义主机的名称
hostgroup_name --定义主机组
service_description --服务描述符
servicegroups --属于哪个服务组
check_command --检测服务状态的命令名字
check_interval --指定时间内检测服务,默认是60秒.
passive_checks_enabled --是否启用主动检测或被动检测,0 禁用被动服务检测,1 启用被动服务检测.
dependent_host_name --依赖指定的主机
dependent_hostgroup_name --依赖指定的主机组
dependent_sevice_description --依赖指定的服务
inherits_parent --依赖的服务是否被继承
notification_failure_criteria --指定什么情况下不会向依赖服务发送通知报警
dependency_period --指定时间依赖服务生效
4.servicegroup定义
sevicegroup_name --服务组名
alias --服务组的描述符
members --服务组中包括哪些主机
servicegroup_members --服务组包括子服务组
5.contact定义
contact_name --定义一个联系人
alias --联系人描述符
contactgroups --定义一个联系人组
host_notifications_enabled --主机发生故障时是否通知联系人
service_notifications_enabled --服务发生故障时是否通知联系人
service_notifications_options --定义服务在什么状态下通知联系人
email --定义一个电子邮件通知联系人
pager --定义一个手机号码
6.contactgroup定义
contactgroup_name --定义联系人组
alias --定义组的描述符
members --联系组中的成员(联系人)
contactgroup_members --服务组中包括子联系组
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。