Nagios详解
1.nagios主配置文件:
[root@localhost etc]# ll //安装目录下的/nagios/etc/
total 88
-rw-rw-r-- 1 nagios nagios 12031 Oct 1 2013 cgi.cfg
-rw-r--r-- 1 nagios nagios 21 Jan 15 2013 htpasswd.users
-rw-rw-r-- 1 nagios nagios 44982 Apr 20 15:23 nagios.cfg //主配置文件
drwxrwxr-x 3 nagios nagios 4096 Apr 20 15:46 objects //对象
-rw-rw---- 1 nagios nagios 1342 Mar 20 2014 resource.cfg
[root@localhost etc]# vi nagios.cfg
log_file=/usr/local/nagios/var/nagios.log //定义日志文件的目录
cfg_file=/usr/local/nagios/etc/objects/commands.cfg //cfg_file定义要监控的文件
cfg_file=/usr/local/nagios/etc/objects/host.cfg
cfg_file=/usr/local/nagios/etc/objects/contacts.cfg
cfg_file=/usr/local/nagios/etc/objects/templates.cfg
cfg_file=/usr/local/nagios/etc/objects/timeperiods.cfg
#cfg_dir=/usr/local/nagios/etc/servers //cfg_dir可定义整个目录下的配置文件
resource_file=/usr/local/nagios/etc/resource.cfg //全局的一个变量(洪)文件
status_file=/usr/local/nagios/var/status.dat //保留所有检测结果的状态信息,数据文件
status_update_interval=10 //数据跟新时间,单位:秒
command_check_interval=-1 //命令多长时间检测,-1尽可能多的去检测,不定义时间间隔
command_file=/usr/local/nagios/var/rw/nagios.cmd //定义command的执行权限和执行身份
[root@localhost etc]# vi resource.cfg //总共支持32个变量($USER1$ through $USER32$)
$USER1$=/usr/local/nagios//libexec //插件所在的目录/usr/local/nagios/libexec
2.objects配置文件
[root@localhost objects]# vi commands.cfg
define command{
command_name check-host-alive
command_line $USER1$/check_ping -H $HOSTADDRESS$ -w 300.0,80% -c 500.0,100% -p 5
}
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。