Pb avec l'installation de Nagios 4.1.1

Bonjour à tous !! :slight_smile:

Sur une nouvelle machine Debian 8.4, j’essaie de monter un Superviseur avec Nagios. :
J’ai suivi divers tuto et il semble que je sois arrivé à tout installer correctement… seulement un bug subsiste.

Tout d’abord, j’ai pu installer et paramétrer Nagios-4.1.1 puis Nagios-plugins-2.1.1 à la fin de l’installation, il y a une commande de test : #/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
qui me renvoi :
Total warning: 0
Total error: 0
Things look okay…

Après tout cela, ça devrait être ok mais voilà… au moment de lancer #service nagios start
je reçois un : failed to start nagios.service: Unit nagios.service failed to load: No such file or directory.
à tout hasard, je lance l’interface web… j’y arrive mais au milieu de l’ecran sous le Nagios Core, j’ai une croix rouge et not running et quand je clique sur “Process info” ou autres item, je n’ai que des symboles.

J’ai appliqué cette méthode : https://support.nagios.com/forum/viewtopic.php?f=7&t=34487 qui a résolu mon problème de démarrage de service mais mon interface web m’affiche toujours la croix rouge avec “not running”…

Que me conseilleriez vous de vérifier ? :sweat_smile:

Salut,

As tu mis ton ip dans le fichier /etc/appache2/apache2.conf

si tu ne l’a pas fait alors vi ou nano /etc/appache2/apache2.conf

et tu rajoute : servername @ip

ensuite tant que tu y est active les cgi

a2enmode cgi
service apache2 restart
service nagios restart

enjoy.

Salut @shado
Où dois mettre : servername @ip ? dans le fichier de conf , svp

salut @Theodreyz,

dans /etc/apache2/apache2.conf

tu peux l’ajouté à la fin du fichier.
une fois que c’est fait tu enregistre et tu ferme le fichier ensuite tu tape ces trois commande dans le terminal :

a2enmode cgi
service apache2 restart
service nagios restart

tiens moi au courant de la suite

@shado
J’ai mis le servername @ip (mon ip)
a2enmode => -bash: a2enmode : commande introuvable
service apache2 restart && service apache2 status => pas d’erreur
service nagios restart && service nagios status => pas d’erreur

il faut que tu installe un paquet d’apache je crois

mince j’ai oublié le plus important concernant ton problème c’est apache2-utils donc à installer :

apt-get install apache2-utils.

attend ton retour

et ensuite a2enmode cgi

service apache2 restart
service nagios restart

aller sur l’interface web de nagios et enjoy

si jusque là tu as toujours l’erreur reboot juste la machine et normalement tout va bien

a2enmod cgi

Sans le e ça devrait mieux fonctionner :slight_smile:

@shado
En effet, Merci @mqnu… j’ai recopier bêtement les commandes et en fait il y a une coquille :slight_smile:
a2enmode cgi => introuvable
mais a2enmod cgi = ok ! (pas de “e”)

petite évolution dans mon problème de départ :
avant => http://monip/nagios = X not running
maintenant => http://monip/nagios = X unable to get process status
quelque soit l’item que je selectionne (Process info, services, hosts…) ça me retourne
Not found
The requested URL /nagios/cgi-bin/extinfo.cgi was not found on this server.

Une idée ?

merci @mqnu j’ai la tête un peut dans les chaussette je pense :smile:

@Theodreyz

tu as redémarrer nagios ?

Oui apache et nagios

une chose bizarre me saute aux yeux :
The requested URL /nagios/cgi-bin/extinfo.cgi was not found on this server.
quand je vais dans /usr/local/nagios, je constate que je n’ai pas de dossier cgi-bin
les fichiers *.cgi sont dans /usr/local/nagios/sbin.
Comment corriger cela si c’en est la cause ?

c’était bien cela…
Dans le fichier de conf de Nagios, j’avais mal écrit le ScriptAlias
j’avais :

  • ScriptAlias /cgi/bin "usr/local/nagios/sbin"
    j’ai modifié par :
  • ScriptAlias /cgi-bin "usr/local/nagios/sbin"
    restart apache et nagios
    rafraichissement de la page web et maintenant, j’ai bien :
    Nagios Core (coche verte) Process runinng with PID xxxxx.

ça m’a l’air tout bon !! :wink:
Merci les Debianneur pour votre aide

pas de problème jeune padawane :smiling_imp:
et bravo