web-dev-qa-db-fra.com

Nagios affichant l'erreur "NOT FOUND"

J'ai installé le paquet nagios dans mon système Ubuntu. Après avoir ouvert la page de configuration localhost/nagios3 je me suis connecté avec succès. Ensuite, lorsque je sélectionne une option dans le menu de gauche, une des erreurs suivantes apparaît.

The requested URL /cgi-bin/nagios3/extinfo.cgi was not found on this server.
The requested URL /cgi-bin/nagios3/showlog.cgi was not found on this server.
The requested URL /cgi-bin/nagios3/notifications.cgi was not found on this server.
The requested URL /cgi-bin/nagios3/history.cgi was not found on this server.
The requested URL /cgi-bin/nagios3/status.cgi was not found on this server.
The requested URL /cgi-bin/nagios3/outages.cgi was not found on this server.
The requested URL /cgi-bin/nagios3/statuswrl.cgi was not found on this server.
The requested URL /cgi-bin/nagios3/trends.cgi was not found on this server.

Apache/2.2.14 (Ubuntu) Server at 192.168.1.7 Port 80

Comment résoudre ce problème ?

4
surendar

Veuillez vérifier si le fichier de configuration Apache /etc/Apache2/sites-available/nagios3.conf,

/etc/Apache2/conf.d/nagios3.conf or similar a des entrées "ScriptAlias" comme celle-ci

ci-dessous (assurez-vous d’avoir les bons chemins de système de fichiers):

  ScriptAlias /cgi-bin/nagios3 /usr/lib/cgi-bin/nagios3
  ScriptAlias /nagios3/cgi-bin /usr/lib/cgi-bin/nagios3
3
Steve Baroti

Vérifiez également quels modules Apache vous avez activés - vous pouvez les voir avec ls -la /etc/Apache2/mods-enabled. Vous avez besoin des modules php et cgi activés. Vous avez besoin de php installé et vous devrez peut-être changer le module mpm que vous avez activé. Sous Ubuntu 16.04, voici les commandes que j’ai dû exécuter pour surmonter cette erreur:

Sudo a2dismod mpm_event
Sudo a2enmod mpm_prefork
Sudo a2enmod cgi
Sudo apt-get install libapache2-mod-php
Sudo a2enmod php7.0
Sudo service Apache2 restart

Les modules disponibles sont listés dans /etc/Apache2/mods-available.

0
Alicia