Error: Could not open command file ‘/usr/local/nagios/var/rw/nagios.cmd’ for update!

By -

If you’re updating nagios, and/or you are trying to reschedule checks manually, and you get the error below:

Error: Could not open command file ‘/usr/local/nagios/var/rw/nagios.cmd’ for update!

Then it means that the permissions on the folder are messed up. Don’t bother setting up the permissions on the file itself, nagios.cmd,  since that file gets recreated very often, so:

chown nagios.nagcmd /usr/local/nagios/var/rw 
chmod g+rwx /usr/local/nagios/var/rw 
chmod g+s /usr/local/nagios/var/rw

This should get you up and running without problems.

I have been working with Linux based systems since 2002. I hope the article published on this site will be useful to those new to server administration.

11 Comments to Error: Could not open command file ‘/usr/local/nagios/var/rw/nagios.cmd’ for update!

  1. i have done the same steps over and over again.. but has not worked for me…[root@centos-64 sbin]# /usr/local/nagios/bin/nagios -V

    Nagios Core 3.2.2


    ll -d /usr/local/nagios/var/rw/
    drwxrwsr-x 2 nagios nagcmd 4096 May  2 02:02 /usr/local/nagios/var/rw/
    [root@centos-64 sbin]# ll /usr/local/nagios/var/rw/
    total 0
    prwxrwxrwx 1 nagios nagcmd 0 May  2 02:06 nagios.cmd

    Only works after I give full permission to nagios.cmd… after a restart…

  2. Babu Dhinakaran S


    This means the the nagios.cmd file doesn’t has a permission to execute from the WEB i.e., apache. do the following and restart the Nagios and Apache/httpd


    your are done..

    • Ariel Rivera

      This one worked for me on RedHat 5.
      After I added the “nagios, apache, www-data ” tip it was still not working , so this “chcon” solved it.

Leave a Reply

Your email address will not be published. Required fields are marked *


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>