按照这里的说明http://linoxide.com/how-tos/install-configure-nagios-centos-7/ (但下载Nagios 4.0.2而不是4.0.7 – 我必须使用该版本),我有达到了Nagios服务无法启动的地步。
我正在尝试的命令是 –
[root@my-server]# service nagios start Starting nagios (via systemctl): Job for nagios.service failed. See 'systemctl status nagios.service' and 'journalctl -xn' for details. [FAILED] [root@my-server]# systemctl status nagios.service nagios.service - LSB: start and stop Nagios monitoring server Loaded: loaded (/etc/rc.d/init.d/nagios) Active: failed (Result: resources) since Wed 2014-11-05 11:40:27 GMT; 1min 0s ago Process: 23314 ExecStart=/etc/rc.d/init.d/nagios start (code=exited, status=5) Nov 05 11:40:27 centos-server systemd[1]: Starting LSB: start and stop Nagios monitoring server... Nov 05 11:40:27 centos-server nagios[23314]: nagios is stopped Nov 05 11:40:27 centos-server systemd[1]: PID file /var/nagios/nagios.pid not readable (yet?) after start. Nov 05 11:40:27 centos-server systemd[1]: Failed to start LSB: start and stop Nagios monitoring server. Nov 05 11:40:27 centos-server systemd[1]: Unit nagios.service entered failed state.
/var/nagios/nagios.pid文件不存在。 最初, /var/nagios目录不存在,所以我创build了它。 我试图改变它的主人,并试图改变它的主人为root 。
如果我创build一个空pid文件,然后尝试再次启动服务,我得到一个错误,说它包含一个无效的值,然后将其删除。
另外有趣的是,由于/usr/local/nagios/bin/nagios不存在,我无法按照这些说明中的build议validationNagiosconfiguration。 不知道发生了什么事。
任何线索?
谢谢
这个答案似乎是重新运行各种make install-*命令。 在第一次安装的时候,我没有看到任何错误,但是看起来有些方面失败了 – 尤其是缺less的/usr/local/nagios/bin目录。
那个service nagios start之后, service nagios start挂了几分钟,然后声称已经超时了。 尽pipe如此,Nagios似乎正在运行。
我也不得不打开80端口。
如果在运行此命令后能够看到下面的o / p
usr / local / nagios / etc#/ usr / local / nagios / bin / nagios -v /usr/local/nagios/etc/nagios.cfg
Nagios Core 4.1.1版权所有(c)2009-至今Nagios核心开发团队和社区贡献者版权所有(c)1999-2009 Ethan Galstad最后修改date:08-19-2015许可证:GPL
网站: https : //www.nagios.org读取configuration数据…读取主configuration文件好吗…读取对象configuration文件好吗…
运行configuration数据的飞行前检查…
检查对象…检查了8项服务。 检查了1个主机。 检查了1个主机组。 检查了0个服务组。 选中了1个联系人。 检查了1个联系人组。 检查了25条命令。 检查了5个时间段。 检查了0个主机升级。 检查了0个服务升级。 检查循环path…检查1主机检查0服务依赖性检查0主机依赖关系检查5时间周期检查全局事件处理程序…检查强迫处理器命令…检查其他设置…
总警告:0总共错误:0
那么你将能够开始Nagios服务。 如果没有,那么检查你的nagios.cfg文件