最近在做nagios监控,需要实现定时通知功能。找了一些资料,后边加上了自己配置的详细过程。
这个是原文:
在Nagios配置基础中,我已介绍了通知配置方法.当某个受监控系统不再可达时,Nagios会发送告警通知.默认情况下,Nagios以邮件方式,将通知发送给指定联系人.在本章中,你将学会如何配置系统,实现在不同时间段,发送通知给不同管理员.
Nagios通知默认配置介绍
在学习如何配置之前,我们先简单介绍一下默认配置.配置文件位于/etc/nagios/objects/contacts.cfg,默认情况下,文件中包含一个联系人与一个联系组.具体内容如下所示:
efine contact{
contact_name nagiosadmin
use generic-contact
alias Nagios Administration
email nagios@localhost
}
define contactgroup{
contactgroup_name admins
alias Nagios Administrators
members nagiosadmin
}
在默认配置中,告警几乎不怎么起作用.要让系统将通知发送至某个收件箱,用户需要有指定的电子邮箱,并经常检查通知邮件.在通知邮件发出,到用户打开邮箱阅读,可能会经过很长的时间.
让Nagios在不同时间段发送通知
默认情况下,所有告警会昼夜不停的发送.你可以通过建立多种方案来实现在不同时间段发送通知.我们从/etc/nagios/objects/timeperiods配置文件开始介绍,此文件用于设定时间段.举例说明,你可以通过以下设置,定义“夜晚”的时间段:
define timeperiod{
timeperiod_name night
alias do not