我在 ubuntu 服务器 10.04.1 上安装了 nagios3。它运行良好。
今天,我发现它停止了,当我尝试使用 启动它时sudo /etc/init.d/nagios3 start
,它没有启动。我在日志文件中发现了这一点:
Nagios 3.2.0 starting... (PID=11729)
Local time is Wed Dec 22 14:15:31 2010
Caught SIGSEGV, shutting down...
我尝试删除并重新安装它,但没有成功。在谷歌搜索后,似乎没有人对此有解决方案。除非真的是最后的希望,否则我不想从源代码安装它。
答案1
从崩溃堆栈跟踪中,我设法弄清楚这与 Nagios 更新检查代码有关。作为一种解决方法,您可以禁用更新检查,然后 Nagios 应该可以正常工作(至少对我来说是这样!)。即在/etc/nagios3/nagios.cfg
设置中
check_for_updates=0
我已经将堆栈跟踪和解决方法添加到此错误报告。