nagios 启动时出错

nagios 启动时出错

我在 centOS 上运行了 nagios。当我使用以下命令重新启动 nagios 时

/etc/init.d/nagios 重启

它没有显示任何错误。但是当我使用

/etc/init.d/nagios 状态

它显示nagios 没有运行

我在以下帮助下运行 nagios

/usr/local/nagios/bin/nagios /usr/local/nagios/etc/nagios.cfg

我收到以下错误

Nagios 3.3.1 正在启动...(PID=12179)

当地时间为 2013 年 7 月 16 日星期二 10:08:17 CEST

错误:my_fcopy() 无法写入“/usr/local/nagios/var/spool/checkresults/nebmod2CKuKY”:设备上没有剩余空间

错误:my_fcopy() 无法写入“/usr/local/nagios/var/spool/checkresults/nebmodMmhs0U”:设备上没有剩余空间

在 webconsole 主页上工作正常。但是当我单击服务或主机时,出现以下错误

状态日志中似乎没有任何服务状态信息......

确保 Nagios 正在运行,并且您已在配置文件中正确指定状态日志的位置。

会出现什么错误?

编辑

output of *df -h* 

Filesystem                  Size   Used   Avail  Use% Mounted on
/dev/mapper/VolGroup-lv_root 5.5G  5.3G     0    100%  /
tmpfs                       939M     0     939M   0%   /dev/shm
/dev/sda1                   485M   37M     423M   8%   /boot

答案1

您的磁盘上已经没有更多空间了(请参见该df输出中的 100% /dev/mapper/VolGroup-lv_root),因此各种事情都会开始出现问题,包括这个。

释放一些空间。

具体来说,在这种情况下,nagios尝试写入某些(临时?)文件,但不能

错误:my_fcopy() 无法写入“/usr/local/nagios/var/spool/checkresults/nebmod2CKuKY”:设备上没有剩余空间

如果你有其他设备,你可以使用以下命令更改检查结果路径的设置(请参阅http://nagios.sourceforge.net/docs/3_0/configmain.html用于设置),但其他事情(如日志记录以及谁知道什么)将由于没有空间而失败。

其他服务也将受到影响,因此清理一些服务很重要。

答案2

来自@SvW 的评论和@Nanne 的回答

Nagios 服务器在 PC 的 /var/log/messages 文件中生成日志。在我清除 /var/log/messages 文件中的所有数据后,这会占用更多磁盘空间。

输出DF-H

Filesystem                     Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root   5.5G  4.2G  1.1G  81% /
tmpfs                          939M     0  939M   0% /dev/shm
/dev/sda1                      485M   37M  423M   8% /boot

在我禁用 nagios 登录配置文件(/usr/local/nagios/etc/nagios.cfg)后

然后我重新启动 nagios,它运行正常。

谢谢。

相关内容