Le serveur de supervision libre – PART 2

Date: 20/01/2009 | Catégories: Nagios,Open-source,Reseau,Systeme | Tags: ,,,

Attention:

avant de suivre ce tutoriel, il faut avoir effectuer toutes les étapes
de la première partie de tutoriel (PART1) qui est disponible ici.

Actuellement le couple NDO / Centreon n'est pas compatible avec Nagios 4.

Dans un premier billet, nous avons installé un serveur GNU/Linux. Il est maintenant temps de passer au chose sérieuse en installant le coeur de notre système: Nagios.

A l'heure ou je rédige ce billet, la dernière version de Nagios est la 3.5.1, hors si on regarde la version disponible dans les packages apt d'Ubuntu, on voit qu'ils sont un peu en retard au niveau des version. C'est donc pour cette raison que je préfère compiler Nagios depuis les sources afin de disposer de la dernière version sur notre serveur de supervision.

Téléchargement des sources

Il faut dans un premier temps se rendre à la page officielle des téléchargements, puis noter les derniers numéro de version de Nagios et des plugins Nagios (respectivement 4.0.0 et 1.4.16). Ensuite, on télécharge ces versions sur notre serveur (pour simplifier l'installation, on passe les commandes en mode root):

Compilation de Nagios depuis les sources

On commence par décompresser les sources:

Nous allons lancer la compilation grâce aux commandes suivantes:

...

General Options:

-------------------------

Nagios executable: nagios

Nagios user/group: nagios,nagios

Command user/group: nagios,nagios

Embedded Perl: no

Event Broker: yes

Install ${prefix}: /usr/local/nagios

Lock file: ${prefix}/var/nagios.lock

Check result directory: ${prefix}/var/spool/checkresults

Init directory: /etc/init.d

Apache conf.d directory: /etc/apache2/conf.d

Mail program: /bin/mail

Host OS: linux-gnu

REMARQUE: Il risque d'y avoir des alertes ("warning"), ce n'est pas grave, par contre, il ne faut par d'erreurs... ("error").

On installe ensuite le script de démarrage (pour que Nagios se lance automatiquement avec notre serveur de supervision):

Il faut ensuite installer l’interface Web:

REMARQUE: Il faut saisir le mot de passe pour le compte nagiosadmin de l'interface Web

Compilation des plugins Nagios depuis les sources

De base, Nagios est livré sans aucun plugin. Il faut donc installer les plugins standards permettant de surveiller son réseau.

ATTENTION: il y a deux - avant les commandes with-nagios...

Premier test de Nagios

Nagios est distribué avec une configuration initiale opérationnelle (elle permet notamment de surveiller... son serveur de supervision ;).

Nous allons donc tester les fichiers de configuration grâce à la commande suivante:

Si tout ce passe bien vous devriez avoir le message suivant qui s"affiche:

Total Warnings: 0

Total Errors: 0

Things look okay - No serious problems were detected during the pre-flight check

Enfin on lance le serveur Nagios:

Si le message suivant s'affiche, ce n'est pas important...

Starting nagios:No directory, logging in with HOME=/

Il ne reste plus qu'à lancer un navigateur Web sur un PC de votre réseau et à saisir l'URL suivante:

http://<adresseIPserveur>/nagios/

REMARQUE: ne pas oublier le / à la fin...

Après une bannière d'authentification (login: nagiosadmin/ password: <votremotdepasse>), vous devriez voir s'afficher:

Nagios.jpg

En cliquant sur le lien "Hostgroup Overview", vous devriez voir la supervision de votre serveur:

Nagios-1.jpg

Puis le détail des services supervisés en cliquant sur "localhost":

Nagios-2.jpg

Vous pouvez dès à présent configurer Nagios à votre besoin en suivant un des nombreux tutoriels de ce blog.

Nous en avons fini avec l'installation de Nagios. dans le prochain billet nous allons nous pencher sur l'installation de Centreon, l'interface graphique (Web) permettant d'administrer plus simplement Nagios.

Des questions sur ce billet ? Poser les directement sur le forum du blog de Nicolargo.

  • Chris_chrolls

    Bonjour,
    j’essaie de suivre le tuto pour une installation de Nagios, je suis sous fedora.
    Apres avoir fait cette commande :
    ./configure –with-nagios-user=nagios –with-nagios-group=nagios –with-command-user=nagios –with-command-group=nagios –enable-event-broker –enable-nanosleep –enable-embedded-perl –with-perlcache

    Tout est ok.
    Par contre lors du make all j’ai des erreurs

    gcc -Wall -g -02 -DHAVE_CONFIG_H -DNSCORE -C -o checks.o checks.c
    In file included from checks.c:41:0:
    ../include/epn_nagios.h:11:20: erreur fatale: EXTERN.h : Aucun fichier ou dossier de ce type

    J’ai regardé dans le répertoire, et j’ai un fichier nommé epn_nagios.h

    Merci de votre aide.

    • Ben

      Bonjour,

      C’est peut-être sue le fichier EXTERN.h qu’il y a un problème.

      J’ai fait une recherche sur mon serveur nagios, il existe sous le chemin :

      /usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/EXTERN.h

      Le trouves-tu sur le tien ?

      Courage

  • amine

    j’essaie de suivre le tuto pour une installation de Nagios, je suis sous ubuntu. j’ai telecharger le fichier nagios-3.3.1.tar.gz et j’ai rencontrer un probleme dans l’etape suivante quand je donne la commande : tar -xvf nagios-3.3.1.tar.gz
    il m’affiche le message suivant : gzip: stdin: not in gzip format
    tar: Child returned status 1
    tar: Error is not recoverable: exiting now

  • amine

    Bonsoir,
    quand je teste les fichiers de configuration il m’affiche le message suivant:
    Nagios Core 3.3.1
    Copyright (c) 2009-2011 Nagios Core Development Team and Community Contributors
    Copyright (c) 1999-2009 Ethan Galstad
    Last Modified: 07-25-2011
    License: GPL

    Website: http://www.nagios.org
    Reading configuration data…
    Error in configuration file ‘/usr/local/nagios/etc/nagios.cfg’ – Line 465 (Check result path is not a valid directory)
    Error processing main config file!

    ***> One or more problems was encountered while processing the config files…

    Check your configuration file(s) to ensure that they contain valid
    directives and data defintions. If you are upgrading from a previous
    version of Nagios, you should be aware that some variables/definitions
    may have been removed or modified in this version. Make sure to read
    the HTML documentation regarding the config files, as well as the
    ‘Whats New’ section to find out what has changed.

    s’il vous plais g besoin de votre aide je travail sur ngios comme projet de fin formation ,j’attend votre reponse et merci d’avance.

    • ben

      Bonjour,

      Tu as une erreur dans ton fichier de conf nagios. Apparemment, un des chemin indiqué est erroné.

      As-tu vérifié ?

      • amine

        oui merci bien ben j’ai vérifié.la ligne indique « check_result_path=/usr/local/nagios/var/spool/checkresults ».
        et quand je deplace vers le dossier /usr/local/nagios/var/spool il me di que le dossier n’existe pas :S s’il vous plait j’ai besoin d’aide
        Merci d’avance

  • amine

    slt a tous
    j’ai un autre problem,quand je lance le serveur avec la commande « /etc/init.d/nagios start » il affiche « bash: /etc/init.d/nagios: No such file or directory »
    s’il vous plait j’ai besoin d’aide le pluto possible
    et merci d’avance

    • Ben

      Amine, il faut que tu recopies le fichier nagios dans le répertoire. Il se trouve dans le tar.gz que tu as décompacté si ton install est faite à partir des sources.

      Les info sont dans le README je pense.

      Bon courage

  • Fab29290

    Même problème que Amine, aucun fichier nagios dans /etc/init.d/. Je trouve pas dans le fichier tar.gz le fichier qu’il faut mettre à la place.
    Merci

  • Fabboz

    Salut Fab et Amine !
    La réponse à votre problème de « check_result_path=/usr/local/nagios/var/spool/checkresults » est que le fichier n’a pas été créé dans /etc/init.d

    Il faut lors de l’installation de Nagios faire la commande « make install-init » qui va créer le fichier voulu.

    Bonne continuation 🙂

    • fab29290

      Oui je te remercie j’ai trouvé la même réponse il y a 3 jours, elle marche très bien

  • Fabboz

    Re-bonjour à tous !

    Je rencontre un pb lors la connexion avec l’interface web de Nagios.
    Je me connecte sans problème (après avoir renseigné login+mdp) puis j’arrive sur l’interface de Nagios.
    Et là, je n’ai que le menu de gauche, et sur la partie droite de la page, j’ai le message suivant :
    « le site web ne peut afficher la page »

    J’ai alors regardé dans les logs d’apache2, et j’ai le message suivant:
    /var/www/nagios file does not exist

    Comment faire ? merci

    • Fabboz

      Pour mon problème précédent, j’ai ré-installé Nagios avec le script de Nico et tout fonctionne correctement 🙂

  • Hermione

    Salam
    je suis en projet de fin d’etude de la mise en place d’une soltution de supervision en utilisant nagios bon j’ai fait l’installation de nagios en suivant les etapes de ce site magnifique le probleme c’est que je ne sais si je dois travailler avec centreon ou pas parceque la durée de stage est 2 mois deja 2 semaines passés donc je ne sais pas si j’aurai le temps pour se renseigner sur centreon parce que j’ai entendu dire q’il faut s’y renseingner avant d’utiliser
    priere de me repondre je suis bloquée là je ne sais pas si je me lance dans nagios dès mnt ou bien j’installe Centreon ?

    • Bonjour,

      vu la durée de ton stage, je te conseille d’approfondir l’utilisation de Nagios plutôt que de passer à Centreon.

      En effet, tu risques de passer plus de temps à installer et configurer Centreon que de maîtriser Nagios.

      Bonne fin de stage.

  • tom

    Bonjour, Tout ne se passe pas bien au niveau de cette commande des premiers tests de nagios ^^ :

    # /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

    Error in configuration file ‘ line465 et la j ai l’ordi qui s’est coupé m…e !!!!

    Merci

  • zepekeno64@hotmail.fr
  • franck

    J’ai le message d’erreur apres make fullinstall

    do /usr/bin/install -c -m 664 -o nagios -g nagios $file /usr/local/nagios/share/includes/rss; done
    /usr/bin/install: omission du répertoire « includes/rss/extlib »
    /usr/bin/install: omission du répertoire « includes/rss/htdocs »
    /usr/bin/install: omission du répertoire « includes/rss/scripts »
    make[1]: *** [install] Erreur 1
    make[1]: quittant le répertoire « /usr/src/nagios/html »
    make: *** [install] Erreur 2
    root@proxy:/usr/src/nagios#

    • Franck

      J’ai trouvé l’astuce

      $ sed -i ‘s/for file in includes\/rss\/\*\;/for file in includes\/rss\/\*\.\*\;/g’ ./html/Makefile
      $ sed -i ‘s/for file in includes\/rss\/extlib\/\*\;/for file in includes\/rss\/extlib\/\*\.\*\;/g’ ./html/Makefile

  • Mr pinguin

    Bonjour à tous, voila j’ai un petit problème lors de mon installation de nagios… tout se passe bien jusqu’à ce que j’arrive a la commente make all
    nagios.c: In function ‘main’:
    nagios.c:461: warning: ignoring return value of ‘getcwd’, declared with attribute warn_unused_result
    nagios.c:651: warning: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result
    nagios.c:776: warning: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result
    nagios.c:842: warning: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result
    nagios.c:854: warning: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result
    nagios.c:856: warning: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result
    /usr/bin/ld: cannot find -lperl
    collect2: ld returned 1 exit status
    make[1]: *** [nagios] Erreur 1
    make[1]: quittant le répertoire « /usr/src/nagios/base »
    make: *** [all] Erreur 2

    Je vous remercie par avance de votre aide 😀

    • Ben

      Bonjour,

      On dirait que tu as un problème avec une librairie qu’il ne trouve pas. Regarde plutôt du coté de perl.

      Bon courage

  • salma

    Bonjour,j’ai un prob au niveau de cette commande des premiers tests de nagios:

    # /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

    Bonjour, Tout ne se passe pas bien au niveau de cette commande des premiers tests de nagios ^^ :

    # /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

    bash: /usr/local/nagios/bin/nagios: Aucun fichier ou dossier de ce type

    merciiii

  • Cédric

    Salut,

    Je sais pas si vous pourrez m’aider mais arriver à la « compilation de nagios depuis les sources » j’ai des erreurs.
    Voici les erreurs suivantes :
    make[1] : *** [nagios] Error 1
    make[1] : Leavind directory ‘/usr/src/nagios/base’
    make: *** [all] Error 2

    Voilà 🙂

  • Cédric

    En faite je viens de m’apercevoir que c’est le mêm soucis que Mr Pinguin. Et concernant les librairies après une des commandes de la partie une il refuse d’en mettre quelques unes donc est-ce qu’il y aurait un lien ?

    La commande est la suivante :
    sudo apt-get install bind9-host dnsutils libbind9-60 libdns66 libisc60 libisccc60 libisccfg60 liblwres60 libradius1 qstat radiusclient1 snmp snmpd

    Et les éléments qui ne s’installent pas sont les suivantes :

    libisccc60
    libsccfg60
    libdns66

    si je dis pas de bêtise.

    • Voici la ligne mis eà jour pour les dernières versions d’Ubuntu:

      sudo apt-get install bind9-host dnsutils libbind9-80 libdns81 libisc83 libisccc80 libisccfg82 liblwres80 libradius1 qstat radiusclient1 snmp snmpd

      Cela serait bien qu’il arrête de mettre le numéro de version dans le nom des packages chez Ubuntu…

      • Cédric

        Merci beaucoup, la commande s’exécute correctement, cependant je voudrais juste savoir comment tu t’y prend pour retrouver la nouvelle version d’un paquet surtout quand le nom de celui-ci change (comme la cas que l’on vient d’avoir). Car j’ai essayé de m’appuyer sur la commande apt-cache search [nom paquet] mais la commande renvoie tellement d’information que cela tue l’information :p. Donc si tu as une meilleur méthode je suis prêt à l’essayer.

  • Cédric

    Tout fonctionne merci beaucoup 🙂

  • lem

    merci beaucoup pour votre tuto mais le problème chez moi c’est que au demarrage de nagios dans le navigateur. le localhost est down. Est ce normal? s’il vous plait proposer moi une solution!
    merci d’avance

    • Victor

      Bonjour,
      Je suis confronté au même soucis.
      As tu trouvé une solution ?
      Merci

      • Devon

        idem localhost DOWN et service CRITICAL personne n’a trouvé de solution ?

        • Victor

          Alors Je ne sais plus exactement tout ce que j’ai fais.
          Pour commencer vérifie que tu n’as oublié aucune étape.
          Ensuite il faut bien vérifier les droits sur les répertoires,
          les droits de tes users mysql.

          Pour certains services par défaut après il faut éditer le fichier « /etc/snmp/snmpd.conf » et décommenter la ligne 49 et commenter la ligne 51. Sinon tu n’as pas accès à toute la MIB.
          Tu es sous quel système ?

          J’ai pu régler de nombreux problèmes d’install’ sur debian avec nagios 3.5.1, NDOutils 1.5.2 et centreon 2.4.4

          • Devon

            Je suis sous Debian, avec nagios 4.0.0 Ndoutils 1.4b9.
            j’ai dé-commenté et ré-commenté les lignes dans le fichier snmpd.conf
            je n’ai oublié aucune étape j’ai revérifié tout est bien installé.
            je doit vérifier quel répertoire ? et ou je trouve les droit de mes users mysql ?
            merci beaucoup pour votre aide

          • Victor

            Ah d’accord. Je suis sur une version plus ancienne de nagios, j’espère que c’est tout de même pareil.

            On est d’accord tu n’as pas installé centreon encore ? Le problème est sur nagios déjà ? Parce que les problèmes de droits peuvent arriver essentiellement lorsque tu as ndo et centreon qui n’ont pas assez de droits sur ton nagios, ou des users mal définis.

            Assure toi de bien redémarrer tes services, ou à la limite de reboot la machine pour être certain de redémarrer tout. Et surtout qu’ils ne t’affichent pas d’erreurs. Essentiellement le service nagios et snmpd.

            Pour les groupes j’ai pas fais exactement pareil que le tuto ici, j’ai ajouté aussi un groupe de commandes externes.
            Mais si tu as suivis le tuto, toi tu ne dois pas avoir de groupe particulier pour tes commandes externes, donc je ne penses pas que ça joue.

            Tu n’as pas d’erreurs lorsque tu fais cette commande ? :

            /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

            Je suis désolé si je ne t’aides pas trop, je ne sais plus comment j’avais résolu le problème.
            Je sais qu’a un moment j’avais essayé de mettre avec nagios 4, mais comme y’avais trop de problèmes je suis revenu en nagios 3.5.1
            D’ailleurs il me semble que c’est déconseillé encore de prendre la dernière version de nagios.
            D’ailleurs en parlant de versions, pour les plugins nagios tu as la version 1.5 qui est plus récente que celle du tuto, et qui marche très bien.

          • Devon

            Je n’ai pas encore installé Centreon, et oui le problème est déjà sur nagios. j’ai redémarré ma machine il n’y a aucun problème tout démarre parfaitement.

            je n’ai aucune erreur et aucun warning quand je fais la commende que vous m’avez indiqué.

            Je pense je vais repassé en nagios 3.5.1 et j’ai pris le plugin 1.4b9 car j’ai vu sur d’autre tuto que le plugin 1.5 avai du mal avec centreon est-ce vrai ?

          • Victor

            D’accord.
            C’est une question d’optimisation de la base de données il me semble.
            Je suis en 1.5.2, et pour le moment je n’y ai pas vu de problèmes. Mais Tu peux rester en 1.4b9, au moins tu es certain qu’il ne pose pas de soucis. Tu mets bien avec le patch pour centreon ?

          • Devon

            Le patch pour Centreon ?

            J’ai ré-installé avec Nagios 3.5.1
            NDOutils 1.4b9 = même résultat j’ouvre Nagios depuis le navigateur web
            et localhost down + service critical…

            le commande pour tester le fichier de config marche parfaitement. je n’ai eu aucune erreur lors de l’installation.

            Quand je lance Nagios le message suivant s’affiche :
            Starting nagios:No directory, logging in with HOME=/

            mais le tuto dit que ce n’est pas important.

            Je ne vois pas ou est le problème… dois-je continuer l’installation avec centreon même si ça ne marche déja pas maintenant ?

          • Victor

            Bonjour, désolé pour le temps de réponse.
            As-tu trouvé une solution au problème ?

            Le message au redémarrage de Nagios n’est pas gênant. Il redémarre bien le service.

          • Devon

            j’ai trouver sur l’interface web une idée plus précise de l’erreur.

            l’interface localhost est down et dans status ça me dit :

            (No output on stdout) stderr: execvp(/usr/local/nagios/libexec/check_ping, …) failed. errno is 2: No such file or directory

            dans le dossier libexec il n’y a rien..

            je n’ai pas trouver et je me suis dit que sa irai sans doute mieux avec centreon pour debuger donc la je suis en pleine installe de centreon mais j’ai quelque difficultées

          • Victor

            Aaaah c’est que tu n’as pas installé les plugins Nagios si tu n’as rien dans libexec.

          • Devon

            Je l’ai réinstallé c’est bon j’ai plein de fichier dans libexec comme :

            check_centreon_ping

            chek_centreon……

            mais du coup je n’ai plus d’information dans nagios puisque j’ai commencé a installer centreon. et sur centreon quand je me log la page reste blanche…

            http://localhost/centreon/main.php reste blanche.

            d’où peut provenir le problème ?

          • Victor

            Je ne sais pas, recommence l’installation de centreon.
            Quand il te demande de configurer apache réponds bien oui.
            Sinon je ne sais pas.

          • Devon

            bonjour,

            bon j’ai tout réinstallé depuis le début. Nagios 3.5.1 plugins 1.5

            j’ai un problème quand je fait la commande make pour le plugins :

            Making all in plugins

            make[2]: entrant dans le répertoire « /usr/src/nagios-plugins-1.5/plugins »

            /bin/bash ../libtool –tag=CC –mode=link gcc -DNP_VERSION=' »1.5″‘ -g -O2 -L. -o check_http check_http.o libnpcommon.a ../lib/libnagiosplug.a ../gl/libgnu.a libnpcommon.a ../lib/libnagiosplug.a ../gl/libgnu.a -lnsl -lresolv -lgnutls-openssl -lpthread -ldl

            libtool: link: gcc -DNP_VERSION= »1.5″ -g -O2 -o check_http check_http.o -L. libnpcommon.a ../lib/libnagiosplug.a ../gl/libgnu.a -lnsl -lresolv -lgnutls-openssl -lpthread -ldl

            libnpcommon.a(sslutils.o): In function np_net_ssl_init_with_hostname_version_and_cert':

            /usr/src/nagios-plugins-1.5/plugins/sslutils.c:89: undefined reference to SSL_CTX_check_private_key’

            collect2: error: ld returned 1 exit status

            make[2]: *** [check_http] Erreur 1

            make[2]: quittant le répertoire « /usr/src/nagios-plugins-1.5/plugins »

            make[1]: *** [all-recursive] Erreur 1

            make[1]: quittant le répertoire « /usr/src/nagios-plugins-1.5 »

            make: *** [all] Erreur 2

            le problème viendrait de SSL ? je comprend pas bien le message d’erreur si tu peux m’éclairer stp

          • Victor

            As- tu une adresse mail ? je pourrais t’envoyer la procédure que j’ai fais et mes scripts

          • Devon
          • Victor

            Bonjour,
            Désolé pour le temps de réponse, je suppose que tu as trouvé la solution depuis le temps ?

          • Marwa

            Excuser moi j’ai les même erreurs en en exécutant la commande make pour les plugin de nagios

            collect2: error: ld returned 1 exit status

            make[2]: *** [check_http] Erreur 1

            make[2]: quittant le répertoire « /usr/src/nagios-plugins-1.5/plugins »

            make[1]: *** [all-recursive] Erreur 1

            make[1]: quittant le répertoire « /usr/src/nagios-plugins-1.5 »

            make: *** [all] Erreur 2

            D’où peut venir le problème.
            Merci pour votre aide

          • Victor

            Bonjour,
            vérifie les droits sur le répertoire.
            vérifie que tu as pris la dernière version stable.

          • Marwa

            Merci pour votre réponse
            j’ai vérifier pour /usr/src/nagios-plugins-1.5/plugins
            drwxr-xr-x 6 200 300 4096 3 11:38 plugins

            et pour la version de plugin nagios , j’ai pris la dernière version stable :

            https://www.nagios-plugins.org/download.html

          • Marwa

            Merci j’ai réussi à résoudre le problème

          • Victor

            Très bien.
            N’hésite pas à nous dire ici comment tu as résolu le problème.
            ça pourrait aider d’autres personnes.

          • Marwa

            D’accord 🙂

            En faite j’ai effectuer deux choses, je sais pas exactement , si tout les deux ont fait que ça à marcher ou bien l’une d’eux.

            J’ai exécuter les commandes existante dans le fichier  » /usr/src/nagios-plugins-1.5/perlmods/Params-Validate-1.08/INSTALL »
            et ensuite j’ai compiler avec cette commande:
            « ./configure –with-nagios-user=nagios –with-nagios-group=nagios –with-openssl=/usr/bin/openssl–enable-perl-module »

            Espérant que ça soit utile 🙂

          • Blackagar Boltagon

            Bonjour
            J’arrive un peu tard désolé mais pour ma part, le dossier /usr/local/nagios/libexec était vide car l’install des plugins me remontait des erreurs *** [check_http] puis [check_mailq]. Je n’avais pas installé libssl-dev et gawk (apt-get install). Depuis ça va mieux.

            précision : novice Nagios (absolute beginner)
            systeme Debian wheezy
            Nagios 4.0.6

            Plugins Nagios 2.0.2

            merci pour le site au fait

          • rza

            bonjour Victor,
            As tu toujours ton tuto pour installer nagios ?

  • maxime

    merci, parfait ce tuto !
    juste le lien plugin nagios qui ne marchais pas mais bon facile à retrouver sur le site officiel…

  • boulbil

    mais tout ca c’est bien mais en faisant apt-get install nagios3 ca résume toutes tes commandes …

    • Dans les dépôts d’ubuntu, actuellent Nagios est en version 3.2.1 (mars 2010), installer nagios depuis ses sources, permet d’avoir la dernière version à jour.

      Denis

      • Petite coquille dans ma réponse, je ne voulais pas dire les dépôts d’Ubuntu, mais ceux de Debian 6.

  • Simo

    salut à tous !

    j’ai un souci au niveau de la commande « make all » ou sa me retourne :

    collect2: error: ld returned 1 exit status
    make[1]: *** [nagios] Error 1
    make[1]: Leaving directory `/usr/src/nagios/base’
    make: *** [all] Error 2

    que faire ?

    • Victor

      Bonjour,
      Vérifie d’avoir tous les droits et une version stable.
      Sinon recommence l’installation de 0.

  • Devon

    Bonjour,
    Merci beaucoup pour ce super tutoriel ! Rien à redire il est super !!
    J’ai suivi les 2 premier tuto, donc j’en suis à la fin de l’installation de Nagios tout c’est très bien passé pour moi jusqu’au lancement de la commande
    # /etc/init.d/nagios start
    ça me retourne l’erreur suivante :
    /etc/init.d/nagios: 20: .: Can’t open /etc/rc.d/init.d/functions

    Avez-vous une idée pour résoudre ce problème svp ?

    • C’est un bug connu de Nagios 4.0.0 sous Ubuntu. Pour contourner le problème il faut suivre: http://support.nagios.com/forum/viewtopic.php?f=7&t=21578


      Nicolas

      • Devon

        Problème résolu !! merci beaucoup !
        en revanche nouveau problème… dans HostsView lacalhost est down et critical.. comment cela ce fait et comment puis-je remédier à ça ?

  • Devon

    Je me suis remis sur mon serveur Nagios, j’ai trouver sur l’interface web une idée plus précise de l’erreur.

    l’interface localhost est down et dans status ça me dit :

    (No output on stdout) stderr: execvp(/usr/local/nagios/libexec/check_ping, …) failed. errno is 2: No such file or directory

    comment résoudre le problème dans le dossier libexec il n’y a rien..

    • Victor

      Es-tu certain de bien avoir fait l’installation des plugins nagios ?

  • NooJ

    Bonjour,

    L’installation de Nagios 4.x.x s’est passé sans problème, cependant il semblerait que MK-livestatus ne soit pas encore compatible avec cette version car Nagios ne démarre pas et affiche dans les log un problème de symbole au chargement de livestatus.o

    Quelqu’un pourrai me confirmer cela ?
    Merci.

  • Nagios-plugins n’est plus disponible via SourceForge!
    Pour info, le
    nouveau lien est
    https://www.nagios-plugins.org/download/nagios-plugins-1.5.tar.gz

  • percubabs

    Bonjour j’ai suivi le tuto et les modif du scrip mais au start de nagios je me prends un : /etc/init.d/nagios: 73: test: false: unexpected operator

  • lepassager

    Bonjour, j’ai bien suivi ce tuto, j’installe le Nagios 4.0.2rc1 et après avoir appliquer le script « hack4nagiosstart.sh » je démarre nagios et j’ai le message d’erreur suivant : /etc/init.d/nagios: 51: /etc/init.d/nagios: /sbin/service: not found avez vous une idée ?

    • Victor

      Bonjour,
      Il faut éviter de prendre les dernières versions de nagios en général.
      Personnellement je suis resté sur la 3.5 qui est vraiment stable.

  • Marwa

    Bonjour, en exécutant la commande make pour les plugin de nagios je me retrouve avec deux erreurs, j’ai chercher et j’ai pas trouver de solutions :/
    voici les erreurs:

     » collect2: error: ld returned 1 exit status

    make[2]: *** [check_http] Erreur 1

    make[2]: quittant le répertoire « /usr/src/nagios-plugins-1.5/plugins »

    make[1]: *** [all-recursive] Erreur 1

    make[1]: quittant le répertoire « /usr/src/nagios-plugins-1.5 »

    make: *** [all] Erreur 2  »

    D’où peut venir le problème?
    Merci pour votre aide

  • Rostand Ngassam

    Bonjour à tous, j’ai mon environnement nagios ki est fonctionnel. Maintenant g voudrais sauvegarder ma plate-forme nagios, mais g ne sais pas où se trouve le fichier à sauvegarder en cas de crash koi. Merci de bien vouloir me faire des propositions sur le chemin qui mène à ce fichier à sauvegarder.

  • Said

    j’ai suivi tout les étapes , j’ai lancé nagios start, mais quand je tape l’adresse ip/nagios sur le navigateur ,il ne s’affiche rien.

  • sebastien

    bonjours je suis en stage et je doit mettre un serveur nagios en place pour la fin de semaine et j’ai un probleme avec la partie

    Compilation de Nagios depuis les sources

    quand je fait make fullinstall sa m’affiche sa

    /usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf.d/nagios.conf
    /usr/bin/install: impossible de créer le fichier standard «/etc/httpd/conf.d/nagios.conf»: Aucun fichier ou dossier de ce type
    make: *** [install-webconf] Erreur 1

    • Nordine Ait elhadj

      As tu trouver une solution? Car je rencontre le même problème …

      • Cedric

        Bonjour, j’ai le même problème, avez vous trouvez une solution ?

        • morsay

          il faut que tu crées toi meme à la main les dossiers suivant:

          3 dossiers:

          mkdir /etc/httpd
          mkdir /etc/httpd/conf.d
          mkdir /etc/httpd/conf.d/nagios.conf

          • Cedric

            Merci pour votre réponse !

    • Cedric

      Bonjour, j’ai le même problème, avez vous trouvez une solution ? Cordialement

  • Kevin

    Bonjour,

    Quelqu’un sait ou je peut trouvé un tuto sans bug pour debian 7, nagios 4.0.2, et nagios plugins 2.0 ? J’ai cherche mais je trouvé pas en 4.0 sous debian, j’ai suivie le tuto de nicolargo mais j’ai l’erreur de hack au démarrage et le script ne marche pas, surement parce-que c’est un tuto pour Ubuntu.

    Si quelqu’un peut me renseigné ??

    Merci

  • Ahmed Ayedi

    merci pour ces tuto.
    Est ce que nagios 4.x.x est maintenant compatible aven centreon 2.5 et ndoutils 2.0 ?
    merci d’avance

  • Pingback: Installation Nagios-Centreon-Cacti sur Ubuntu Server Edition 8.1 – Part 2 (Nagios-centreon-Cacti) |()

  • Pierro

    Bonsoir, je rencontre un problème un souci :

    libnpcommon.a(sslutils.o): In function np_net_ssl_init_with_hostname_version_and_cert':
    /home/packs/nagios-plugins-1.5/plugins/sslutils.c:89: undefined reference to
    SSL_CTX_check_private_key’

    Lors du « make » des plugins 1.5. j’ai bien vu le début de discussion sur cette erreur mais je n’ai pas compris la résolution.
    J’installe à la main sur Deb7 32, Nagios 3.51 et plugins 1.5. j’ai la même config en prod sur un Deb7 64 et n’ai pas eut de problème.
    Si vous avez une piste je suis preneur. 🙂

  • Moudze Cedric

    Salut à vous je suis aussi un passioné des technologies open source et l’un de vos plus grand lecteurs. aujourd’hui j’ai décidé de me refaire une santé avec Nagios et je suis bloqué à cette étape d’installation de ndoutils
    car après son installation je parviens pas aà lancer mon nagios
    et voici l’erreur du log
    « Could not load module ‘/usr/local/nagios/bin/ndomod.o’ -> file not found
    [1406046791] Error: Failed to load module ‘/usr/local/nagios/bin/ndomod.o’. »
    et pourtant ce fichier est bien present..
    s’il vous plait prière de me dire ce qui cloche
    nmoudzecedric@gmail.com

  • Nordine Ait elhadj

    Bonjour Nicolas et les autres 🙂

    Tout d’abord merci pour tes tutos qui sont très pratiques!

    Je suis le tutoriel à la lettre mais je rencontre le problème suivant :

    En faisant make fullinstall j’obtiens 1 erreur :

    root@Nagios:/usr/src/nagios# /usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf.d/nagios.conf
    /usr/bin/install: impossible de créer le fichier standard «/etc/httpd/conf.d/nagios.conf»: Aucun fichier ou dossier de ce type
    root@Nagios:/usr/src/nagios# /usr/bin/install: impossible de créer le fichier sandard «/etc/httpd/conf.d/nagios.conf»: Aucun fichier ou dossier de ce type
    -bash: /usr/bin/install:: Aucun fichier ou dossier de ce type
    root@Nagios:/usr/src/nagios# make: *** [install-webconf] Erreur 1

    je suis sous ubuntu-14.04 et nagios 3.5.1 (j’ai testé des versions plus récentes)

    Si quelqu’un a une idée 🙂

  • Théo

    Bonjour, à l’heure où j’écris (3 juin 2015), quelles sont les dernières versions de nagios et des plugins nagios ? (l’information est sûrement sur leur site mais je ne sais pas ouvrir les yeux x) )
    Merci

  • Pingback: Supervision | Pearltrees()

  • Pingback: Veille Technologique v2 | Pearltrees()