"Error: Could not open command file '/var/spool/nagios/cmd/nagios.cmd' for update!" の対応方法 #nagios
久しぶりに Nagios を構築したら、下記エラーで少しハマったので、対応方法をメモとして残しておきます。*1
Error: Could not open command file '/var/spool/nagios/cmd/nagios.cmd' for update!
原因は、Apache の実行ユーザに /var/spool/nagios/cmd/nagios.cmd への権限がないためです。
$ ls -al /var/spool/nagios/cmd/nagios.cmd prw-rw---- 1 nagios nagios 0 1月 29 16:40 2014 /var/spool/nagios/cmd/nagios.cmd
なので、nagios グループに apache ユーザを追加します。
$ sudo usermod -a -G nagios apache $ sudo service httpd restart
Nagios - The Industry Standard in IT Infrastructure Monitoring
*1:Web 画面から notification を disable にしたりする時にエラーになります