Nagios 不会开始,现在不会停止!

Bar*_*t B 6 linux centos nagios

我在运行 Nagios 的 CentOS 服务器上运行更新,更新后,Nagios 无法启动。

日志中的错误是:

无法获得文件 /var/run/nagios.pid 的锁定:权限被拒绝

因此,我检查了 /var/run 中没有 Nagios 的 pid 文件。我创建了一个并给了它以下权限:

-rwxr--r-- 1 nagios nagios 5 月 31 日 6 日 11:58 nagios.pid

Nagios 然后启动,似乎运行正常。

唯一的问题是,它现在拒绝停止,所以我无法重新启动它以添加要监视的新服务器和服务!

当我发出“service nagios stop”命令时,我得到 [FAILED],但没有任何内容输出到日志,并且服务保持运行。

关于如何让服务立即停止的任何想法?

我正在运行通过 yum 从 RPMForge 存储库安装的 RPM 版本。服务器是 CenotOS 5.5。

Joh*_*nik 8

如果您不想更改/var/run文件夹本身的权限,您可以通过将以下行添加到您的nagios.cfg文件中,将 nagios 配置为将锁定文件存储在系统上的任何位置。只要您将lock_file选项指向 nagios 有权创建、修改和删除文件的目录,那么您应该很高兴。

你甚至可以通过创建一个目录来将锁定文件存储在你的 nagios 安装目录中:/usr/lib/nagios/var

lock_file=/usr/lib/nagios/var
Run Code Online (Sandbox Code Playgroud)