Need help?

Our experts will login to your server within 30 minutes to fix urgent issues.

We will keep your servers stable, secure and fast at all times for one fixed price per month.

Nagios 404 not found – How we fix it!!

Are you stuck with Nagios 404 not found? We can help you fix it.

If we fail to install the Nagios web interface or if the configuration file is at an incorrect location then this error can occur.

Here at Bobcares, we often receive requests to fix Nagios errors as a part of our Server Management Services.

Today, let’s see how our Support Engineers fix it for our customers.


Causes for Nagios 404 not found

This error appears when we access the web interface from the browser.

The common reason for the error is web interface is not installed during installation.

Other reasons are the nagios.conf file is present in an incorrect directory or if we fail to restart Apache service after installation.

The sample error looks like as follows:

Nagios 404 not found


How to fix Nagios 404 not found?

Recently one of our customers contacted us with Nagios 404 not found error. On analyzing the server we found that the web interface for the Nagios server was not installed. Now let’s discuss how our Support Engineers install web interface to resolve the error for our customers.


Nagios Web interface

One of the common reasons for the 404 not found error is missing web interface during the installation process. Thus, we install the web interface using the command,

sudo make install-webconf

If you are using an Ubuntu server it will display a warning message.

By default, the configuration file is set to create at etc/httpd.conf/. But in Ubuntu the nagios.conf needs to be present in /etc/apache2/sites-enabled/.

Thus, for Ubuntu servers, we use the command,

sudo /usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-enabled/nagios.conf

Once we install the web interface, we restart the Apache service using the command

service apache2 restart or service httpd restart

After the restart, the Nagios web interface starts to load without any error.


Nagios alias incorrect

Recently a customer contacted us with the same error and the web interface was already present. On analyzing the server, we found that the Nagios alias file was not present in the correct location.

Sometimes, during a few installations, the Nagios configuration gets into the Apache folder but in the incorrect location.

Thus, we manually need to change the directory to resolve the error.

In this case the nagios.conf was present in the location /etc/apache2/nagios.conf. First, we copy the configuration to the correct location using the command

sudo cp /etc/apache2/nagios.conf /etc/apache2/sites-available/nagios.conf

Since we have manually moved it, we need to symlink the configuration. Thus, we use the command

sudo ln -s /etc/apache2/sites-available/nagios.conf /etc/apache2/sites-enabled/

Finally, we restart the Apache service.

service apache2 restart


Restart Apache service

Another common reason for the error is if we fail to restart the Apache service after the installation. The web interface requires Apache to load the interface. Thus, after installation, we need to restart the Apache service to make the changes reflect.

Thus, we restart the Apache service using the command

service apache2 restart


[Need assistance with Nagios error – We can help you fix it]



In short, we’ve discussed the cause of the error. Also, we’ve discussed how our Support Engineers resolve the error for our customers.


Never again lose customers to poor server speed! Let us help you.

Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.



Submit a Comment

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