ksaitoの日記

日々試したことの覚え書き

nagios2の手動のステータス変更でエラー

移転しました。

自動的にリダイレクトします。

nagios2の管理画面からパッシブの監視ステータスを変更できるのですが、下記のようなエラーになってしまいます。
いろいろ調べた結果、nagios2のパッケージの不具合のようでした。

Error: Could not stat() command file '/var/lib/nagios2/rw/nagios.cmd'!
The external command file may be missing, Nagios may not be running, and/or Nagios may not be checking external commands.
An error occurred while attempting to commit your command for processing.

原因は、パッケージの不具合?

ここに情報がありました。

設定変更

情報を元に設定を修正したところエラーは出なくなり、手動でステータスを変更できるようになりました。
dpkg-statoverrideコマンドというのがあるのですね。知らなかった...

$ sudo /etc/init.d/nagios2 stop
Stopping nagios2 monitoring daemon: nagios2.
$ sudo dpkg-statoverride --update --add nagios www-data 2710 /var/lib/nagios2/rw
$ sudo dpkg-statoverride --update --add nagios nagios 751 /var/lib/nagios2
$ sudo /etc/init.d/nagios2 start
Starting nagios2 monitoring daemon: nagios2.
$