红联Linux门户
Linux帮助

nagios无法启动,语法检查不过关

发布时间:2016-04-04 06:54:28来源:linux网站作者:朱智文

错误如下:
[root@mode objects]# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg 
Nagios Core 3.4.3 
Copyright (c) 2009-2016 Nagios Core Development Team and Community Contributors 
Copyright (c) 1999-2016 Ethan Galstad 
License: GPL 
Website: http://www.nagios.org 
Reading configuration data... 
Read main config file okay... 
Processing object config file '/usr/local/nagios/etc/objects/commands.cfg'... 
Processing object config file '/usr/local/nagios/etc/objects/contacts.cfg'... 
Processing object config file '/usr/local/nagios/etc/objects/timeperiods.cfg'... 
Processing object config file '/usr/local/nagios/etc/objects/templates.cfg'... 
Processing object config file '/usr/local/nagios/etc/objects/hosts.cfg'... 
Processing object config file '/usr/local/nagios/etc/objects/services.cfg'... 
Processing object config directory '/usr/local/nagios/etc/objects/services'... 
Error: Could not open config directory '/usr/local/nagios/etc/objects/services' for reading. 
Error processing object config files! 
***> One or more problems was encountered while processing the config files... 
Check your configuration file(s) to ensure that they contain valid 
directives and data defintions.  If you are upgrading from a previous 
version of Nagios, you should be aware that some variables/definitions 
may have been removed or modified in this version.  Make sure to read 
the HTML documentation regarding the config files, as well as the 
'Whats New' section to find out what has changed. 


出现这种问题我解决的办法如下:


首先确保

需要在commands.cfg 中加入check_nrpe 的插件配置

#vi commands.cfg 进入后按shift+g 切到结尾加入下面内容。

# 'check_nrpe' command definition

define command{

command_name check_nrpe

command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$

}


其次 查看vi nagios.cfg

cfg_file=/usr/local/nagios/etc/objects/hosts.cfg
cfg_file=/usr/local/nagios/etc/objects/services.cfg
cfg_dir=/usr/local/nagios/etc/objects/services

我曾经对此配置文件做了如上修改:

却发现没有创建services目录

等我创建了service目录后,发现,可以正常运行了。


本文永久更新地址:http://www.linuxdiyf.com/linux/19493.html