欢迎来到天天文库
浏览记录
ID:37849147
大小:44.50 KB
页数:4页
时间:2019-06-01
《Nagios常用配置项说明》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Nagios.cfg:这是nagios的主配置文件,它主要负责管理其他所有跟nagios有关的文件。他定义了nagios的日志文件,缓冲文件,状态信息存放文件等。还有其他所有的配置文件等。这些主要的配置文件如下:1. hosts.cfgdefinehost{host_name #这一项是用来定义标识主机的名字。我们用这个名字在hostgroup和service里标识这个主机。一个主机能定义多个服务。使用适当时,宏$HOSTNAME$里存放
2、了这一项的值。alias #这一项用来定义主机的一个完整名字或描述。主要是和使你能理容易的标识一个主机。使用适当时,宏$HOSTALIAS$里存放了这一项的值。address #这一项是用来定义主机的地址。一般而言是主机的IP。当然,你也能够使用一个FQDN来标识你的主机,在没有可访问DNS服务器服务的情况下这种方法会引起问题。使用适当时,宏$HOSTADDRESS
3、$里存放了这一项的值。max_check_attempts #这一项用来定义在检测返回结果不是OK时,nagios重试检测命令的次数。设置这个值为1会导致nagios一次也不重试就报警。check_period #这一项用一个timeperiod项的名字来定义在哪段时间内激活对这台主机的主动检测。timeperiod是定义在别的文件里的配置项,我们可以在这里用名字来引用她。contact_groups
4、 #这是一个联系组列表。我们用联系组的名字来引用她们。多个联系组间用“,”来分隔。notification_interval #这一项用来定义当一个服务仍然down或unreachable时,我们间隔多久重发一次通知给联系组。notification_period #这一项用一个timeperiod定义来标识什么时间段内给联系组送通知。这里我们用timeperiod定义的名字来引用她。notification_optio
5、ns #这一项用来决定发送通知的时机。选项有:d=当有down状态时发送通知,u=当有unreachable状态时发送通知,r=当有服务recoveries时发送通知,f=当主机启动或停机时发送通知。如果你给一个n选项,那么永远不会发送通知。 }2. hostgroups.cfgdefinehostgroup{ hostgroup_name #主机组名称,通常定义得较短
6、 alias #主机组别名,通常定义得较长 members #主机组成员 }3. services.cfgdefineservice{ host_name #主机名称
7、 service_description #服务描述 check_command #执行命令 max_check_attempts #最大失败尝试次数,值为1时只报警不重新检测 normal_check_interval #常规检测间隔时间,默认为60分钟
8、 (常规检测是指无论服务状态是否正常,检测次数达到“最大次数”时) retry_check_interval #失败尝试间隔时间,默认为60分钟
此文档下载收益归作者所有