安装完成配置文件会存放在/usr/local/nagios/etc下
cgi.cfg #CGI 配置文件
htpasswd.users #Apache 验证密码文件
nagios.cfg #Nagios 主配置文件
objects #监控对象定义文件目录
resource.cfg #Nagios 资源配置文件
主配置文件的一系列设置,会影响Nagios 守护进程,而且CGIs 程序组模块也此文件,在主配置文件里,也用来指定主机、主机组、服务、服务组、命令、通知人、通知人组等配置文件的位置
打开主配置文件 vim nagios.cfg里面定义了几个重要的配置文件位置
cfg_file=/usr/local/nagios/etc/objects/commands.cfg 定义监控命令的文件
cfg_file=/usr/local/nagios/etc/objects/contacts.cfg定义联系人的文件
cfg_file=/usr/local/nagios/etc/objects/timeperiods.cfg定义时间的文件位置
cfg_file=/usr/local/nagios/etc/objects/localhost.cf 定义监控的对象
##############################################################################
l看下定义时间的配置文件 vim /usr/local/nagios/etc/objects/timeperiods.cfg
define timeperiod{
timeperiod_name 24x7
alias 24 Hours A Day, 7 Days A Week
sunday 00:00-24:00
monday 00:00-24:00
tuesday 00:00-24:00
wednesday 00:00-24:00
thursday 00:00-24:00
friday 00:00-24:00
saturday 00:00-24:00
}
意思是定义24x7不间歇监控,也是默认的,其他的都不用看,生产环境监控都是7x24小时
##############################################################################
l再看定义监控对象的文件 vim /usr/local/nagios/etc/objects/localhost.cf
可以以下的的格式添加进去来定义被监控的主机和服务