Nagios的配置文件(1)(2)
2.配置Nagios的主配置文件
[root@KCentOS5C ~]# vi /usr/local/nagios/etc/nagios.cfg
主要修改和确认以下几个较重要的配置项,其余的类似优化涉及到的配置调整这里暂不交待了。这次不像上回我用RPM包安装Nagios那次的配置方式,这次我打算将所有Nagios功能定义配置都集中在localhost.cfg这一个文件当中去,而命令定义文件commands.cfg独立保存一个文件,因此除了这两个文件不注释外,其他的Nagios功能定义文件都保持注释状态。
-------------------------------------------------------------
log_file=/usr/local/nagios/var/nagios.log
确认Nagios服务的日志记录文件,需要确认此项是解注状态的。默认编译安装后没有该文件,要手动添加并指定适当的读写权限。
cfg_file=/usr/local/nagios/etc/commands.cfg
在Nagios中将对应功能插件定义成命令的命令定义文件,需要确认此项是解注状态的。默认编译安装后也没有该文件,需要从模版复制。
cfg_file=/usr/local/nagios/etc/localhost.cfg
设定Naigos对象功能定义的配置文件,需要确认此项是解注状态的。默认编译安装后也没有该文件,需要从模版复制。
cfg_file=/usr/local/nagios/etc/resource.cfg
设定Nagios的资源文件,需要确认此项是解注状态的。默认编译安装后也没有该文件,需要从模版复制。
#cfg_file=/usr/local/nagios/etc/contactgroups.cfg
#cfg_file=/usr/local/nagios/etc/contacts.cfg
#cfg_file=/usr/local/nagios/etc/dependencies.cfg
#cfg_file=/usr/local/nagios/etc/escalations.cfg
#cfg_file=/usr/local/nagios/etc/hostgroups.cfg
#cfg_file=/usr/local/nagios/etc/hosts.cfg
#cfg_file=/usr/local/nagios/etc/services.cfg
#cfg_file=/usr/local/nagios/etc/timeperiods.cfg
#cfg_dir=/usr/local/nagios/etc/servers
#cfg_dir=/usr/local/nagios/etc/printers
#cfg_dir=/usr/local/nagios/etc/switches
#cfg_dir=/usr/local/nagios/etc/routers
以上这些分块功能的定义配置文件需要保持注释,因为这些文件的作用都已经集中到localhost.cfg这一个文件当中去了。
nagios_user=nagios
nagios_group=nagios
设定Nagios服务的宿主用户和组。
#check_external_commands=0
check_external_commands=1
设定Nagios外部检查命令功能开关,默认是值0。将原来的注释掉,更改为值1,必须要打开该功能,否则CGI将不能调用。
command_check_interval=15s
#command_check_interval=-1
设定命令检查的时间间隔,将原来值-1的项注释掉,启用原来备用值为15s(15秒)。这项的时间间隔值请按实际需求情况设定。
-------------------------------------------------------------
对Nagios的主日志文件的操作如下:
手动建立Nagios主日志文件
[root@KCentOS5C ~]# touch /usr/local/nagios/var/nagios.log
改变Nagios主日志文件的属主。
[root@KCentOS5C ~]# chown nagios.nagios /usr/local/nagios/var/nagios.log
添加同组成员的读写权限。
[root@KCentOS5C ~]# chmod g+rw /usr/local/nagios/var/nagios.log
查看日志文件的属性。
[root@KCentOS5C ~]# ll /usr/local/nagios/var/nagios.log
-rw-rw-r-- 1 nagios nagios 0 Oct 5 15:28 /usr/local/nagios/var/nagios.log
评论暂时关闭