Bonjour à tous.

Voilà maintenant plusieurs jours que je rencontre des problèmes avec l'installation de l'outil de monitoring Nagios.

En postant sur ce forum, je ne suis pas sur d'être au bonne endroit. Peut être que j'aurai plus ma place dans le forum Linux > Application ??

Bref je tente quand même.

Voilà ce qu'il m'arrive.
Je lance la configuration de l'installation de la manière suivante.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
./configure --prefix=/logiciels/nagios --with-nagios-user=nagios --with-nagios-group=nagios --with-command-user=nagios --with-command-group=nagcmd --with-httpd-conf=/logiciels/apache/conf --with-cgiurl=/logiciels/nagios/cgi --with-gd-lib=/usr/local/lib --enable-embedded-perl
La configuration se déroule correctement (ou presque). Quelque check de librairie sont "no". Je décide quand même de faire un make all.

Et la voilà ce qu'il me sort :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
gcc: ../common/snprintf.o: No such file or directory
*** Error code 1
make: Fatal error: Command failed for target `nagios'
Current working directory /home/nagios/nagios-3.1.2/base
*** Error code 1
Je comprend qu'il me dise ça puisque certains check son "no".

De ce que j'ai pu trouver sur le net (google est mon ami), il semblerait que ce soit du a une option manquante lors de la compilation. En gros, la compilation se déroule comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
gcc -g -O2 -DHAVE_CONFIG_H -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include   -DNSCORE  -c  ../common/snprintf.c
alors que ça devrait être comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
gcc -g -O2 -DHAVE_CONFIG_H -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include   -DNSCORE   -c -o ../common/snprintf.o
../common/snprintf.c
Ma question est donc la suivante, comment fait on pour corriger cette erreur ?

Merci a ceux qui prendront le temps de me répondre.

Cordialement,

Doki.