—
Update: Ce billet n’est plus à jour.
Merci de consulter cet autre tutoriel pour une installation de Nagios 3 sous Ubuntu:
http://blog.nicolargo.com/2009/01/le-serveur-de-supervision-libre-part-2.html
—
Nagios, l'outil libre de monitoring réseau va bientôt passer en version 3.0. Nous allons donc dans cet article décrire l'installation de cette nouvelle monture sous un OS Linux Ubuntu (la procédure est presque la même pour Fedora).
Pre-requis
Nous avons d'abord besoin d'installer un serveur web (si ce n'est pas déjà fait) et les librairies de bases nécessaires pour la compilation de Nagios. Pour cela, il faut utiliser les commandes suivantes:
# sudo apt-get install apache2
# sudo apt-get install build-essential
Si vous voulez utiliser l'option de visualisation graphique de votre réseau ("status map"), il faut également installer les librairie suivantes.
# sudo apt-get install libgd2-noxpm-dev libpng12-dev libjpeg62 libjpeg62-dev
Il faut également créer un utilisateur et un groupe dédié au processus Nagios (pour d'évidente raison de sécurité).
# sudo -s
# /usr/sbin/useradd nagios
# passwd nagios
# /usr/sbin/groupadd nagios
# /usr/sbin/usermod -G nagios nagios
# /usr/sbin/groupadd nagcmd
# /usr/sbin/usermod -G nagcmd nagios
# /usr/sbin/usermod -G nagcmd www-data
Téléchargement des sources de Nagios
Afin de rendre cette procédure la plus générique possible (et don adaptable sous d'autres distributions Linux), nous allons faire une installation de Nagios à partir des sources. Nous allons donc commencer à les récupérer sur le site Nagios:
# cd /usr/src
# wget http://surfnet.dl.sourceforge.net/sourceforge/nagios/nagios-3.0.2.tar.gz
# wget http://kent.dl.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.12.tar.gz
PS: Pensez à changer le nom du fichier quand la version finale de Nagios sera sortie
Compiler les sources de Nagios
Une fois les sources décompressés:
# tar xzf nagios-3.0.2.tar.gz
# cd nagios-3.0.2
Nous allons lancer la compilation grâce aux commandes suivantes:
# ./configure --with-command-group=nagcmd
# make all
# make install
# make install-init
# make install-config
# make install-commandmode
# ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios
Il faut ensuite installer l'interface Web:
# make install-webconf
# sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
# /etc/init.d/apache2 reload
Puis finir par la compilation des plugins de base.
# cd ..
# tar xzf nagios-plugins-1.4.12.tar.gz
# cd nagios-plugins-1.4.12
# ./configure --with-nagios-user=nagios --with-nagios-group=nagios
# make
# make install
Configuration de Nagios
Nagios est maintenant installé sur votre machine. Avant de pouvoir le lancer, il faut éditer les fichiers de configuration qui se trouve dans le répertoire /usr/local/nagios/etc. Pour faire un premier test, le seul fichier à configurer avant d'éxecuter Nagios est le fichier /usr/local/nagios/etc/objects/contacts.cfg et de changer l'adresse email de contact (nagiosadmin) ou seront envoyés les mails en cas d'alerte.
Pour la configuration finale en fonction de vos besoin, vous pouvez consulter cette page qui décrit les fichiers de configurations.
Pour vérifier que la configration de Nagios est bonne (qu'il n'y a pas d'erreur dans les fichiers de configuration), vous pouvez utiliser l'option "-v" de la commande nagios:
# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Si vous n'avez pas d'erreurs, vous pouvez passer à la dernière étape.
Lancement de Nagios
Pour lancer Nagios, vous pouvez utiliser les commandes:
# /etc/init.d/nagios start
ou bien
# service nagios start
Pour le redémarrage de Nagios (par exemple si vous modifiez les fichiers de configurations):
# /etc/init.d/nagios restart
ou bien
# service nagios restart
Utilisation de Nagios
L'accès à l'interface Web de Nagios se fait par l'URL suivante: http://localhost/nagios/ (ne pas oublier le / final).
Pour aller plus loin...
Si vous avez besoins d'informations et d'aide supplémentaires sur Nagios, vous pouvez consulter:
Traitant régulièrement de sujet autour de Nagios, vous pouvez également vous abonnez au blog pour ne pas louper un article
.






Open-source

Abonnez-vous
105 commentaires au billet “Installation de Nagios 3 sous Ubuntu”
Quelles sont les nouveautés pour cette version ?
@pti-seb: la liste est longue
, tu peux jeter un coup d'oeil ici.
[...] Encore une fois c’est le blog de Nicolas Largo qui donne un bon tuto [...]
hello
j'essaye grace a cette doc d'installer nagios v3 et la commande make install me renvoie une erreur a propos d'un fichier dyndns.
Une idee cher maitre?
Amicalement
@Granier: Le pb semble venir d'un soucie de dépendance avec dyndns. C'est bizarre je ne vois pas en quoi dyndns est utile à Nagios... essaye avec la commande suivante:
# sudo make install
Salut NicoLargo,
il me semble que tu avais un jour parlé d'oreon, mais ce n'était pas pour Ubuntu. Histoire de compléter ce tutoriel qui est très bien, pourrais-tu décrire l'installation d'oreon sur cette installation.
Je pense que je ne serais pas le seul intéressé.
Cordialement
@Bast: et voila le travail, une belle procédure pour installer Centreon(ex Oreon) sous Ubuntu.
salut
et merci pour le tuto
par contre pourrais tu me dire la version d'ubu utilisée, car j'ai une erreur de compilation juste apres ./configure -with........
c compiler cannot create executable
une idée ?
@bipbip: j'ai effectué le tuto sur une Ubuntu 7.9. Le message est assez bizarre... As tu déjà compilé autre chose sur ta machine ?
Si non vérifie bien que tu as installé l'environnement de développement.
ok merci pour ta célérité
par contre suis sous une 7.4 moi, je debute en linux, qu'est ce que tu entend par avenrinoment de dev ?
j'ai vérifé que gcc tourne, faut rien d'autre pour compiler non ?
@bipbip: si... en plus de GCC il faut make, configure, des librairies enfin un environnement de développement. Je te conseille de te retourné vers le forum ubuntu-fr avant de te lancer dans la compilation de Nagios ou alors tu risques d'y passer beaucoup de temps...
Une autre solution est d'installer la version 2.9 de Nagios en passant par un classique:
# sudo apt-get install nagios nagios-plugins
Bonne chance...
ok
merci et désolé pour mes questions de noob, j'ai trouvé ma réponse sur le forum, mes outils de dev étaient pas installés
encore merci et désolé pour mon intervention stupide
@bipbip: il n'y a vraiment pas de quoi, les blogs et les forums sont fait pour aider ceux qui débutent... Bonne chance et n'hésites pas si tu as d'autres questions...
Tu peux également t'abonner au flux RSS des articles sur Nagios and co en cliquant ici.
a
Question je dois mettre en place une solution de monitoring/supervision et j'hésite entre centreon, nagios et zabbix, je suis un peu perdu, si quelqu'un pouvait éclairer ma lanterne.
Merci d'avance et merci pour ce site qui me permet d'apprendre beaucoup de choses
)
zat
@zatmania: vaste question
Pour résumer, Centreon et Nagios forme un couple permettant de surveiller un système d'information, que ce soit au niveau système et au niveau réseau. Zabbix est quant à lui une solution tout en un que je ne connais pas trop mais qui semble apporté les mêmes fonctions.
Ok soyons plus technique alors, j'aimerais monitorer mes serveurs s'ils sont up, surveiller qqs services style mail, avoir des données sur nos switchs (HP), ensuite suivre la charge cpu, l'espace disk, les echanges reseaux, la mémoire... Suis-je un peu plus clair ?
Je l'espere
zat
@zatmania: les deux solutions (Nagios et Zabbix) répondent à ton besoin. Elles font toutes les deux les choses que tu demandes et même plus...
Après cela dépend de ton niveau d'expérience au niveau système et réseau. Je pense que Zabbix est plus simple à installer et à utiliser mais il ne peut pas faire autant de chose que Nagios qui avec son système de plugin est très ouvert.
Ok, le prb est que j'ai pas envie d'être limité dans le temps par les fonctionnalités sachant que tu parles beaucoup de nagios ici, je pense plutôt m'orienter vers cette solution, au pire les forums sont là
et je viens de voir que centreon 2 supportera nagios 3 donc que du bonheur enfin j'espère
Merci en tout cas pour tes conseils
zat
saluty a tous ,j'ai suvit trés precisement les indications du tuto et tout c'est bien passer par contre je rencontre un petit souci au niveau de la connexion http a nagios.On me demande un user et mots de pass et rien ne marche. meme pas nagios nagios????Merci de votre réponse
@farid743: c'est bizarre, si tu as suivi correctement le tuto tu as du entrer un mot de passe après la commande suivante:
# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
Le login est donc nagiosadmin et le mot de passe se que tu as saisie...
Merci pour ta rapidité,mais je ne comprend pas ,je vois bien que le user c'est nagiosadmin mais je n'ai comfigurer aucun mots de pass!!!
@farid743: essaye de créer un nouveau compte (par exemple admin) avec la commande suivante:
# sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users admin
New password:
Re-type new password:
Adding password for user admin
Puis essaye de te connecter avec le login admin et le password correspondant que tu as entré.
En retour j'ai un message d'erreur
htpasswd: commande not found
il ne reconnais pas ma commande pourtant je l'ai bien tapé??
@farid743: il faut que htpasswd soit installé sur ton système. Normalement il se trouve dans /usr/bin. Essayes de le chercher avec la commande suivante:
# locate htpasswd
/usr/bin/htpasswd
Si ce n'est pas le cas, tu peux essayer d'installer les apache2-utils:
# sudo apt-get install apache2-utils
bonjour a tous
dans un premier temps je souhaite remercier l'auteur du blog pour ce bon boulot !!!!
dans un second temps j'appelle a l'aide^^
je suis bloquer au commande #make install-config il me dit qu'il ne trouve pas le fichier nagios.cfg il me dit "ne peut evaluer le fichier nagios.cfg aucun fichier ou repertoire de ce type"
une aide serait la bienvenu=$!!
merci beaucoups encore!
fabien
Bonjour à tous
Avant tout merci pour cet excellent tutoriel.
Je voudrais te poser une question pour le monitoring du réseau entier. Est il possible de voir à partir de nagios de tous les postes connectés sur le réseau même si ces derniers sont de platforme Windows.
- Faut il intégrer "Ubuntu" au domaine?
- Comment peut on faire pour surveiller l'activité d'un routeur?
- Est ce que Nagios peut retrouver tous les postes connectés au réseau ou faut il les entrer 1 par 1.
Mes questions sont peut être bête mais j'ai passé pas mal d'heure et je voudrais que ça marche vraiment.
Merci de vos réponses.
@Phoenix: pour répondre à ta première question, il est effectivement possible de surveiller des postes Windows à partir de Nagios. Pas besoin que le serveur Nagios soit dans le domaine Windows (la notion de domaine est seulement utile pour le partage de ressources communes). Il faut juste utiliser NsClient. J'ai écrit un article sur le sujet.
Pour surveiller un routeur, il n'y a pas de problème à partir du moment ou se dernier est compatible avec le protocole SNMP. Il existe de nombreux plugins sur le sujet.
Enfin pour finir et répondre à ta dernière question, il n'existe pas en standard d'outil de découverte automatique de réseau sous Nagios. Il faut donc passer par d'autre outil comme nmap pour découvrir tes machines et les entrer à la main ou par script (si tu es bon en Perl) dans Nagios.
Voili a et bon courage !
Bonjour,
je vous remercie d'abords pour le tuto
J'ai installer oreon et je suis à la phase d'utilisation et de test sauf que quand je veux ajouter un host, dans mon champs ContactGroups rattachés * qui est un champs obligatoire j'ai aucun groupe à ajouter.
quelqu'un pourai m'expliquer pourquoi ?
Bonjour,
J'aimerai savoir si la version 3 de nagios est supporté par la dernière version de centreon.
Merci
@habib daoud :
j'ai le même soucisque toi, as tu réussi à la résoudre?
bonjour,
je suivi le tuto et j'ai installer nagios v3.0.1 mais un souci , c'est que sur le http je n'arrive pas à me connecte sur nagios.
http://127.0.0.1/nagios/ on me revenvoie ce message : The requested URL /nagios/ was not found on this server.
merci d'avance
Le tuto est bon mais cela reste une installation type "chez soit", du fait que l'administration se fait en generale sur l'interface web, il serait très judicieux de faire une installation dans un répertoire cgi-bin. Et là c'est une autre histoire...mais je salut l'initiative!
bonjour,
j'ai suivi comme le tuto explique pour l'installation de nagios3.0.1 sous ubuntu 8.04 avec nagios-plugins 1.4.11.
tout à l'aire de bien marcher sauf ça:
Status Map : m'affiche ça : The requested URL /nagios/cgi-bin/statusmap.cgi was not found on this server.
3-D Status [/b]: Ma m'affiche une fenetre pour me demander où veux-je enregistrer l'image.
Trends m'affiche ça : The requested URL /nagios/cgi-bin/trends.cgi was not found on this server.
Alert Histogram m'affiche ça : The requested URL /nagios/cgi-bin/histogram.cgi was not found on this server.
merci d'avance pour votre aide
izda la réponse à ta questio se trouve à l'adresse suivante :
http://www.nagios.org/faqs/viewfaq.php?faq_id=55
Après avoir compilé les sources de nagios avec le paramètre :
./configure --with-gd-lib=/usr/local/lib/
Il faut générer les cgis :
# make cgis
# cd cgi/
# cp *.cgi /usr/local/nagios/sbin/
http://informations-et-technologies.2037.org/viewtopic.php?f=50&t=6744
Bonjour,
Pour commencer, merci pour ton travail !
J'ai une question qui concerne les notifications par mail. Etant donné que sur mon réseau je dispose déja d'un serveur MAIL, suis-je vraiment obligé dinstaller mailX ? Sinon (ce que j'espère) comment dois-je m'y prendre ?
Merci d'avance
j'ai essayé mais ça ne marche tjrs pas. sinon quand je fais un ls da cgi j'ai ça:
root@izdaouir-desktop:~/nagios-3.0.1/cgi# ls
avail.c extinfo.c objects-cgi.o statuswrl.c
avail.cgi extinfo.cgi outages.c statuswrl.cgi
cgiauth.c getcgi.c outages.cgi summary.c
cgiauth.o getcgi.o showlog.c summary.cgi
cgiutils.c histogram.c showlog.cgi tac.c
cgiutils.o history.c skiplist.o tac.cgi
cmd.c history.cgi status.c trends.c
cmd.cgi macros-cgi.o status.cgi xobjects-cgi.o
comments-cgi.o Makefile statusdata-cgi.o xstatusdata-cgi.o
config.c Makefile.in statusmap.c
config.cgi notifications.c statuswml.c
downtime-cgi.o notifications.cgi statuswml.cgi
j'ai aussi ça :
root@izdaouir-desktop:/usr/local/nagios/sbin# ls
avail.cgi extinfo.cgi outages.cgi statuswml.cgi tac.cgi
cmd.cgi history.cgi showlog.cgi statuswrl.cgi
config.cgi notifications.cgi status.cgi summary.cgi
bonjour !
Je dois installer nagios pour mon stage de bts.
J'ai donc suivi ce tuto mais j'ai un doute a partir du premier redémarrage d'apache.
Quand je tape :
/etc/init.d/apache2 reload
j'ai ce message :
* Reloading web server config apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[ OK ]
je débute sur Ubuntu et je ne comprend pas ce qui se passe.
je suis sous Ubuntu 8.04. Nagios 3.0b4 et les plugin 1.4.11
voila j'espère que quelqu'un pourra m'expliquer.
Merci d'avance.
titus,
c'est pas un erreur ne tiens pas compte et continu.
J'ai un petit souci ! Je ne comprends pas pourquoi il me marque ça quand je relance Nagios :
#################################
elie@pc-elie:/usr/local/nagios/etc/objects$ sudo /etc/init.d/nagios restart
Running configuration check...done.
Stopping nagios: .done.
Starting nagios:Pas de répertoire, connexion avec HOME=/
done.
#################################
Une idée ? Pourtant, j'ai installé Nagios 3.0.1 avec ton tuto et il me semble ne pas m'être planté dans la démarche. Merci d'avance.
j'ai tjrs par reussit à trouvé la solution pour status map, trends et 3-d status map
merci pour votre aide
Salut izda
Pour le status map installes les paquets suivants
apt-get install libgd libgd-devel libpng libpng-devel libjpeg libjpeg-devel zlib zlib-devel
et recompile Nagios avec la librairie gd avec :
./configure --with-gd-lib=/usr/local/lib/
cd cgi/
make
Ca fonctionne chez moi donc ca devrait fonctionner chez toi
Bonjour
Cela fait bientot deux jours que j'essaye de configurer la notifications par mail et je ne trouve pas de réponses à mes problèmes !
J'aimerai donc savoir si il y a un fichier à modifier ou autre chose à faire pour que Nagios utilise le serveur SMTP de mon réseau pour envoyer les mails ou est ce que je me trompe de direction et il y autre chose à faire ?
J'utilise nagios 3.0.1 sous Debian avec le plugin 1.4.11.
Merci d'avance.
salut Phoenix,
merci de ton effort déjà,
mais j'ai remarqué que dans le repertoire cgi il me manque le fichier statusmap.cgi, trends.cgi et le histogram.cgi.
tu peux montrer les fichier que tu as dans repertoire cgi , merci
Bonjour,
Tout d'abord je tiens a vous remercier pour ce superbe tuto;
J'ai suivi tout votre tuto a la lettre mais je rencontre un probleme au niveau du lancement de Nagios ,etant debutant sous linux je n'arrive pas m'ensortir seul.
En tapant une des deux commandes suivantes je rencontres des erreus:
# /etc/init.d/nagios start
erreurs:
root@serv:/# /etc/init.d/nagios start
Starting nagios:Pas de répertoire, connexion avec HOME=/
done.
l'autres commande:
root@serv:/# service nagios start
erreur:
Le programme 'service' peut être trouvé dans les paquets suivants :
* debian-helper-scripts
* sysvconfig
Essayez : apt-get install
bash: service : commande introuvable
en essayant de faire apt-get install sysvconfig
voici l'erreur que l'on me met:
root@serv:~# apt-get install sysvconfig
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet sysvconfig
merci de votre aide
et a bientot
bravo pour ce tutorial
juste un petit soucis, je peut m'authentifier sur le web, mais par contre il m'indique je nai pas les permissions de visualisation ...
j'ai été vérifié dans le fichier, nagiosadmin est partout. Mon htpasswd est correctement généré (sinon pas de connexion possible).
Bien évidemment, si je desactive l'autentification, je n'ai plus de soucis de permissions de visualisation dans les onglets de nagios.
Quelqu'un a une idée ?
Phoenix j'ai essayer ce que tu m'a dit mais le telechargement de ne s'effectue pas.
et quand je complie ce que j'avais télécharger avant j'ai cette erreur.
/home/izdaouir/Download/nagios-3.0.1/cgi/statusmap.c:2167: undefined reference to `gdImageCreateFromJpeg'
collect2: ld a retourné 1 code d'état d'exécution
make: *** [statusmap.cgi] Erreur 1
merci pr ton aide
Je viens de publier un nouveau billet sur la configuration de Nagios 3.
A consulter ici:
http://blog.nicolargo.com/2008/06/structure-des-fichiers-de-configuration-de-nagios-3.html
Bonjour nico,
J'ai un problème au niveau des notifications par mail de nagios.
J'ai installer la derniere version de postfix (MTA) et XMail comme serveur de mail.
Je galère surtout avec la configuration de postfix. J'ai suivi pas mal de tuto mais aucun ne décri vraiment la configuration pour obtenir ce que je veux faire : installer un serveur web qui reste accessible seulement en local (donc non accessible par le web).
Quand je regarde dans le mail.log :
- Jun 9 15:29:10 cf-lnx03 postfix/smtp[4999]: 6562536C5A: to=, relay=none, delay=0, delays=0/0/0/0, dsn=5.4.4, status=bounced (Host or domain name not found. Name service error for name=dscaubiere.fr type=A: Host not found)
Voila donc je ne voi pas trop ce que cela veu dire. J'ai fais d test avec outlook et j'obient les erreurs suivantes :
- le destinataire de mail a été refusé par le serveur : pour l'envoi en smtp : recipient adress rejected. User unknow recipient table.
- De meme pour le test concernant la récupération des mails avec POP3 : erreur de socket.
Voilà, si tu a déja configurer cette partie pour recevoir des mails avec nagios, je te remercie de bien vouloir m'aider la dessus
Debian etch rc4
salut tom's
je ne sais pas si ce que je vais écrire correspond à ton problème mais moi aussi j'ai baucoup galèré pour les notifications...
j'ai commencer par essayer d'installer postfix j'ai abandonné je ne suis pas assez compétent pour le configurer correctement !
Par contre j'ai installer SSMTP qui est baucoup plus facile à configurer :
/etc/ssmtp/ssmtp.conf
tu modifi dans le fichier
root=ton_adresse@ton_domain.fr
mailhud=adresse_ip_du_serveur (je suis en entreprise donc j'ai eu accès à cette information)
rewriteDomain=ton_domaine
hostname=j'ai laisser celui par défaut
Ensuite tu vérifie que dans /usr/bin il y a bien un binaire mail si il n'existe pas tu insalle mailx
ensuite dans centreon (si tu l'utilise) tu vas dans
option/option générale/nagios et dans le champ
répertoire binaire du mailer tu met /usr/bin/mail
tu relance la config tu redémarres le moteur de nagios et la moi j'ai reçu mes premières notifications après 2 semaines et demi de recherche intense à la limite du pétage de plomb... ca fait du bien !
j'espère t'avoir aider ou aider les gens qui liront ça
bonne continuation !
merci titus pr l'info sur ssmtp qui a l'air plus facile de configuration que postfix.
Mais je croi que j'ai polué le serveur car j'ai installer xmail en compilant les sources et après par aptitude (parce que j'avais mal procédé à l'install par les sources) l'install de postfix...
Bref j'ai plein d'erreur de dépendences et d'interaction entre ces différents serveurs smtp et j'ai l'impression qu'en installant ssmtp le système n'a pas bien supprimer les autres... Enfin je vais voir comment faire pour régler le problème.
Sinon au niveau de mailx y'a t'il des configurations spéciales??
A quoi sert-il exactement?
Et aussi je n'utilise pas centreon, seulement nagios et dans la config de nagios je n'ai pas vu qu'on doit spécifier un répertoire de mail binaire. On spécifie seulement une adresse de l'admin (je crois)...
salut tom's
Alors enfaite mailx d'après ce que j'ai compris c'est grâce a lui que je peut envoyer les mails. SSMTP me sert à configurer les info pour conduire les mails et mailx me sert à les envoyer.
Voila ce que j'ai compris mais je ne suis pas sur je ne suis pas un pro linux je débute =).Pour mailx je n'ai rien configuré.
enfaite dans /usr/bin je n'avais pas le binaire "mail" car en supprimant postfix ou exim4 (car comme toi j'avais commencé par la en suivant les tuto sur le net) ca a du le suprimer et mon problème venait d'ici je pense.
donc j'ai installé mailx vraiment au hasard pour voir si j'allais avoir le binaire "mail" dans /usr/bin
et effectivement ca me l'a installé. donc j'ai surment eu la chance du débutant comme on dit et un peu d'instinct.
Sinon si tu as trop d'erreurs moi je te conseil de formater si c'est possible et si ca ne te cause par trop de problèmes (mais je pense que tu as du y penser)
Sinon il y a des commande qui existe pour suprimer des paquets genre : apt-get remove postfix
et vu que tu n'utilise pas centreon je ne peut pas plus t'aider j'ai essayé de trouver une solution mais sans succès désolé. Si toutefois tu te décidais a installer centreon tu peut essayer ceci :
/usr/local/nagios/etc/ tu doit avoir un fichier commands.cfg
ensuite tu l'ouvre en root (bien sur) et dans la partie
SAMPLE NOTIFICATION COMMANDS
il doit y avoir 4 commandes (c'est grâce à elles que tu peut envoyer des emails, elles sont configurées directement)
tu change le /bin/mail en /usr/bin/mail (je ne sais pas si cela change quelque chose mais bon je l'ai fait et ca ne perturbe pas le fonctionnement et ca me parait logique de faire ça puisque c'est le vrai chemin vers "mail")
voila j'espère t'avoir aidé un peu
Salut titus,
Ouais j'y ai pensé hier a formater, je pense que je vais le faire cette aprem.
Moi aussi je m'occupe de la supervision du réseau pour un stage
Et je me suis renseigné sur centreon je pense que je vais l'installer après formatage!!
merci pour l'aide titus
OK très bon choix centreon =)
Je me suis bien pris la tête pour l'installer (yavais des problèmes de droits) mais maintenant je peut le faire les yeux fermés XD ou presque donc si tu gallère je pourrais peut être t'aider.
voila tout !!!
Salut titus!!
Pour information, tu as installé quelle version de nagios et de centreon ??
Moi c nagios 3.0.2 et centreon 2.0-b4
bonjour à tous,
J'ai installé ndoutils 1.4-b7 sur nagios 3.0.2 pour utiliser centreon.
J'ai rempli la base de donnée "nagios", j'ai copié comme il faut les fichiers binaires et de configurations et je n'arrive pas à lancer le daemon de ndoutils.
Quand je tape la commande : /usr/local/nagios/bin/ndo2db-3x -c /usr/local/nagios/etc/ndo2db.cfg.
J'obtient l'erreur suivante : Support for the specified database server is either not yet supported, or was not found on your system.
Merci de votre aide
Bonjour à tous,
Pourquoi le check_snmp n'est pas compris dans le paquetage de nagios3? Il me semble qu'il était dans les précédents.
Quelqu'un a-t'il une solution pour les récupérer?
J'ai essayé sur sourceforge mais Free Downloader ne veut pas me les télécharger...
Merci
avec nagios-3.0.2, plugins-1.4.12 et centreon-2.0-b4, j'ai un erreur de connexion sur la base NDO quelqu'un a une idée?
nagios status map-1.1, n'est pas compatible avec centreon-2.0-b4?
merci.
@Izda et tout les autres...: j'ai eu le même problème que toi en rédigant un article sur l'installation de Centreon 2.0b4 avec Nagios 3.02 à paraitre lundi prochain sur le blog.... un peu de patience donc
Bonjour à toi NicoLargo, déjà je te remercie pour tes billets qui me sont d'une grande utilité!
Mes configs sont:
- Kubuntu V8.04 en virtuel sur VMWare Player
- Nagios 3.0.2
- Nagios-Plugins-1.4.11
J'aie des problèmes de plugins, est-ce que l'erreur est du au fait de prendre (par erreur) 1.4.11 et non 1.4.12?
Aussi quand je fait:
# service nagios restart
Stopping nagios: done.
Starting nagios: No directory, logging in with home=/
done.
Dois-je supprimer les plugins et aller chercher le plus récents?
Dans quel répertoire se trouvent les plugins lorsque je les installe? Dans libexec? Le miens est vide! :s
Résolu, mes plugins ne c'étaient pas installé! Merci
Bonjour,
Merci pour toutes vos explications mais j'ai toujours une question.
Comment configurer la machine debian ou jai installé nagios3.03 pour qu'elle envoie les notifications par mail. J'ai un serveur smtp sur mon domaine que jaimerais utiliser pour envoyer ces mails mais je ne trouve pas où je dois le renseigner dans la conf de nagios. Un peu d'aide ?
Je découvre le monde de la supervision, et plus habitué à Win... qu'à linux. Un grand Bravo pour le tutoriel qui m'a fait prendre le risque de me lancer dans l'installation. je crois l'avoir suivi à la lettre, mais j'ai quelques blocages (du systeme !) sous Ubuntu 8.04 aprés toute la séquence d'installation ..... ça démarre pas du tt !
le repert. /usr/local/nagios/bin.... est vide ! et le nagios start ne fonctionne pas du tt (commande inconnue). mais c'est surement par méconnaissance de linux de ma part. si vous pouviez m'aider, j'apprécierais bcp. Et j'en profite pour demander la manip pour modifier le fichier de config car en mode root je sais pas l'ouvrir dans la fenetre de "cmd" et en via "Gnome" il refuse la connexion "root" houps... j'ai merdouillé à ce point ?
Sourire et au plaisir de vous lire, sincérement. Pablo
Bonjour à tous suite... en relisant bien tous les commentaires de ce forum ok nagios est apparemment compilé et installé.
mais tjrs imposible de modifier les fichiers de config.
et il démarre en disant cela "starting nagios : no directory, loggin in with HOME=/ " puis Done. merci d'avance pour votre aide à tous.Pablo
@Pablo: le message “starting nagios : no directory, loggin in with HOME=/ ” n'est pas génant en soit. Il te signale juste que le compte utilisateur utilisé pour lancer Nagios ("nagios" si tu as suivi mon tuto) n'a pas de répertoire racine (home). J'ai le même message et mon Nagios fonctionne correctement...
Peux tu détailler ton problème de modification des fichiers de configuration ?
Bonsoir Nicolargo, et merci de ton efficace réactivité.
ok pour le "Home".
Pour les modifcations des fichiers de config de NAGIOS. l'interface Graphique Gnome me pose des blocages de sécurité par rapport aux droits de ses fichiers. et si je vais en mode "commande" .... et bien je viens juste de trouver.... j'ai installer MC comme editeur et hop, ça y est ! j'y ais accés en mode modif.
Il me reste a voir de prés les config et à installer l'interface graphique d'analyse.
Encore merci. Pablo.
Bon ça devrait aller maintenant ! la vérif de config effectuée (et meme une deuxieme fois avec la commande ">>" (pour en garder la trace pour pouvoir lire tranquillement ce qu'il a dit ) comprend les messages suivants
Total Warnings 0 et Total Errors 0
Bon on va tenter de lancer tout ça ! et ça finit par
CONFIG ERROR! Start Abort Check your nagios configuration
bon je vais voir tous les fichiers de config tranquillement.
Pablo
bonjour a tous !
je viens de configurer nagios 3 sur une ubuntu 8.04.
tout fonctionne sauf les les check_nt !
j'ai en retour le message suivant "impossible de décomposer les arguments"
le client windows est configuré.. dans la fenetre log pas de message d'erreur
si quelqu'un a une idée merci d'avance !!
Bonjour,
J'ai un probleme avec la ndo message exacte /
Connection ERROR with ndo DataBase!
ce message apparait en rouge en ouvrant centreon.
Je suis sur ubuntu 8 et j'ai suivi ton tuto a la lette
Help me j'ai refait la manip 3 fois
Bonsoir tout le monde,
J'ai un petit souci avec deux plugins téléchargés sur nagios exchange pour monitorer un serveur apache.
Lorsque je lance le premier plugin (check_apachestatus.pl) en ligne de commande j'obtient l'erreur suivante :
CRITICAL 404 Not Found
J'en ai donc télécharger un autre (check_apachestatus) qui me sort une autre erreur à peu près équivalente :
APACHE UNKNOWN: XX.XX.XX.XX did not deliver information.
Voilà, alors je pense que c'est peu être un problème lier à une authentification par rapport à apache puisque j'ai testé sur un serveur windows et sur le serveur debian sur lequel est installé nagios.
Merci
Bonjour à tous,
je vous soumets mon pb de notifications par email avec nagios
Configuration de ma plateforme de supervision nagios:
pc i386 OS ubuntu 8.04 environemnt LAMP hostname PAUTO09
nagios 3.02 nagios-plugin 1.4.12 postfix 2.5.1
Pb: Aucune notification dans mon client Evolution (Boite de messagerie située sur mon pc).Aucune notification reçue par les contacts destinataires configurés dans nagios
Pour info mon client Evolution fonctionne bien car je peux échanger des e-mail avec tous mes collegues y compris les destinataires des notifications nagios.
J'ai posté 2 documents aux adresses ci-dessous pour donner un maximum d'info quant à mon architecture.
http://www.scribd.com/doc/5082049/MessToSenderNotifNok
http://www.scribd.com/doc/5082059/Pb-300-Notifications-nagios-Posfix
J'ai eu beau suivre ts ls tutos sur la config de postfix mais sans succes.
Pour autant je pense que mon pb est lié à la config de /etc/postfix/main.cfg
Merci pour vos suggestions
SLT tt le monde, klkun sait comment je peux faire pr utiliser le serveur de messager de ma société ( sendmail) sur nagios pour le notification?
Merci d'avance.
Salut merci pour ta doc d'install elle est bien faite.
Réside pourtant un probleme a la fin j'ai un probleme de connexion a la base NDO j'ai vu que d'autres personnes avait le meme probleme mais sur des forums allemands.
Je voulai savoir comment tester la connexion ou comment detecter le PB voila je suis débutant sur centreon2 et nagios3
D'avance merci
Salut Izda,
Sans vouloi t'influencé, si tupeux te passer de sendmail je pense que tu auras moins de soucis. J'ai passé une semaine à trainer sur qques forums concernant la notification par email avec nagios et 9 fois sur dix le résultat est l'applicatif Sendmail est plus difficile à configurer et moins rapide que postfix. Postfix étant un Mail Transporter Agent (MTA).
Car en fait la notification par email avec nagios revient à transporter des mrssage édité par nagios vers des boites email, à priori distantes de ton serveur nagios. Cependant pour etre sur que des notifications soient bien émises par nagios tu peux tenter de lire la mailbox de nagios qui est résidente sur ton serveur nagios. Il te suffit d'invoquer la commande mail quand tu est en ligne de commande et en étant logué comme user nagios c'est à dire:
$tonlogin@hostname: sudo su
password pourtonlogin xxxxxx
root@hostname# su nagios
mail
puis tu verras la liste des messages de nagios et chacuns d'eux est une notification.Utilise la cde man mail pour plus d'info sur comment lire tes messages.pour ouvrir un message tu tappes simplement son N° puis enter
Pour te familiariser avec le transport de mail:
http://www.gcolpart.com/howto/mail.php4#bases
http://x.guimard.free.fr/postfix/
bon courage...
Je voudrai supprimer nagios de mon pc sous ubuntu. Comment je fais sachant que j'ai utilisé ta méthode de compilation ?
@Jonathan - Le plus simple est de suivre la procédure suivante:
- arrêter Nagios avec la commande
/etc/init.d/nagios stop
- aller dans le répertoire d'installation des sources de Nagios
cd /usr/src/nagios-3.0.2
- puis taper les commandes:
make clean
make uninstall
cd ..
rm -rf /usr/src/nagios-3.0.2
- aller dans le répertoire des sources des plugins
cd /usr/src/nagios-plugins-1.4.12
- puis taper les commandes:
make clean
make uninstall
cd ..
rm -rf /usr/src/nagios-plugins-1.4.12
voili.
A+
@Olivier - Merci bcp pour ta suggestion, en fait j'utilisais déjà postfix et je pense que je vais le garder
@NicoLargo - c'est un souci avec mysql et depuis mon centreon ne se met pas bien à jour, le truc c'est que, quand je veux redémarrer mysql j'ai ça:
Secugilem:~# /etc/init.d/mysql restart
Stopping MySQL database server: mysqld.
Starting MySQL database server: mysqld.
Checking for corrupt, not cleanly closed and upgrade needing tables..
Secugilem:~# /etc/mysql/debian-start: line 27: check_root_accounts: command not found
quand je fais mysql restart il m'affiche tt ces ligne, j'ai bcp cherché mais je n'ai pas réussi à arranger ça.
Merci d'avance.
Bonjour à toi nicolargo.
Je me permetde te déranger car j'ai un petit soucis.
J'ai donc installer Nagios 3.0.3 sur une Ubuntu 8.04. Tout c'est très bien passé grace à ce tutorial.
Par contre, pas moyen de récupérer le statusmap.cgi. J'ai pourtant tenté de recompiler ... (décrit plus haut : http://informations-et-technologies.2037.org/viewtopic.php?f=50&t=6744). J'ai fait une recherche sur mon poste mais je n'ai pas ce fichier.
Comment puis-je le récupérer ?
En tout cas, merci à toi de soutenir Nagios, tu aides vraiment la communauté
Nélmo
@Nelmo Problème résolu !
Nicolargo, serait-il possible, pour éviter à d'autre personne de rester bloquer inutilement, de rajouter, avant la compilation de nagios, un petit paragraphe permettant de télécharger les librairies assurant la compilation des CGI's ?
Les librairies sont : (je n'ai eu besoin que de celle-ci)
libgd2-noxpm-dev
libpng12-dev
libjpeg62 libjpeg62-dev
Comme ça, ya plus soucis avec ce fichu statusmap.cgi
Si j'ai pu aidé ...
Cordialement,
Salut.
j'ai installé Nagios et pas de problème.
Sauf avec l'interface web.
La commande #make install-webconf
me retourne :"pas de règle pour fabriquer la cible".
Désolé je suis à mes début avec Ubuntu 8.04.
Merci pour votre aide.
Salut !
Un grand Merci pour ton tuto que j'ai suivi à la lettre, et me voilà avec un Nagios 3.0. Je vais adapté mes fichiers de config de la 1.3 et ça roule.
Bravo pour ton tuto !
Maitre Nico,
Je viens de suivre l'installation à la lettre mais je constate qu'il n'y a pas de possibilité de lancer nagios. Lorsque je vais dans /etc/init.d/ je ne vois pas de nagios par conséquent impossible de lancer nagios start!!! Y a t'il une solution???
@kpone: l'installation du script de démarrage de Nagios est faire lors de la commande suivante:
# make install-init
Il faut bien vérifier qu'il n'y a pas d'erreur lors de l'exécution de cette commande.
L'erreur la plus fréquente est de ne pas être super user...
# sudo -s
PS: je ne suis qu'un humble serviteur du libre...
slt g suivi l tuto a la lettre mé dan mon fichier nagios.cfg il m mank dé fichié com host hostgroup service...... esk c normal sui novis dans l monde de nagios merci d votr aide
slt vini esk vous avé vérifié k votr apache é bien fonctionel sino fo etr sur la version de nagios utilisé
# cd nagiosx
# make install webconf
slt vini esk vous avé vérifié k votr apache é bien fonctionel sino fo etr sur la version de nagios utilisé
# cd nagiosx
# make install-webconf
slt encor merci pour l tuto g bien réussi linstal mé j sé pa koma configurer pour notification d'alerte par email et sms
je suis bloké a lenvoi de email et de sms koma fér
j'ai suivi le tuto mais a la fin j'ai eu l'erreur
/etc/init.d/nagio restart
Running configuration check...done.
Stopping nagios: done.
Starting nagios:Pas de répertoire, connexion avec HOME=/
done.
pouriez vous m'aider
Merci
@foufou: ce n'est pas une erreur...
slt encor un gros et grand merci pour topn blog nico c genial un problém avec ma
config chak fois k j compile il me met
invalid max_check_attempts value for host puis le nom de ma machine
Slt,
Je voudrais savoir comment configurer postfix pour que nagios envoit des mail à une adresse ...@google.com par exemple.
Merci.
bonjour,
avec tous les messages que je viens de lire j'arrive même pas à trouver la solution a mon probleme!!! En fait moi c'est l'avant dernière ligne qui ne marche pas : le test en fait !
root@stagiaire:/# /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
le truc c'est que dans /usr/local/nagios il n'y a pas de "bin" !!!! Il n'y a que ca :
root@stagiaire:/usr/local/nagios# ls
etc libexec var
savez vous d'ou ca vient??
help me please
Bonjour, j'ai eu l'erreur,
The requested URL /nagios/ was not found on this server.
Il faut aller modifier le fichier conf d'apache pour nagios : /etc/apache2/conf.d/nagios.conf
et modifier pour arriver à ça:
Alias /nagios/ "/makina/nagios/share/"
# SSLRequireSSL
Options None
AllowOverride None
Order allow,deny
Allow from all
# Order deny,allow
# Deny from all
# Allow from 127.0.0.1
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /makina/nagios/etc/htpasswd.users
Require valid-user
@tous: juste pour vous signaler l'ouverture du forum de Nicolargo ou vous pouvez poser vos questions !
http://forum.nicolargo.com
A bientôt !
Nicolargo
[...] faut que je me trouve un modem maintenant. Le lien que j'ai utilis pour Nagios est le suivant : http://blog.nicolargo.com/2007/10/in...us-ubuntu.html Il y a juste les noms des packages qui ne sont plus valables car les versions ont changes. Le [...]
Bonjour,
j'ai installer ubuntu 8.10 et nagios avec tout le necessaire(libgd2, apache2,nagios-plugins1.4.13).
Nagios marche sans que j'eu effectué des mais depuis que j'ai configurer en mettant des adresse dyndns il m'a affiché des erreurs. J'ai commenté mes modification la plupart de mes modifications mais il revient. en fait c'est l'utilisateur que j'ai créé que je n'est pas modifié.
Si vous pouvez m'aider car je suis fatigué d'avoir regardé et de ne rien trouver. Sinon me montrer qu'elle config je dois fairs pour relier mes cinq pc distants séparé par le net dont chaqu'un a un dyndns qui lui est propre.
Merci d'avance.
Très bon tuto !!!!
Suivi sur un ubuntu 8.04 (en vmware sous mac) avec Nagios 3.10 et plugin 1.4.13 et aucune erreur d'installation !!!
(manque juste un ptit install dans la 3eme ligne après apt-get
# sudo apt-get libgd2-noxpm-dev libpng12-dev libjpeg62 libjpeg62-dev)
J'vais maintenant me pencher sur Centreon avec l'aide de ton tuto
Continue comme ça !!!!
Bonjour, tout d'abord merci pour ce tuto, j'ai juste un petit problème apres avoir installer centreon et etre allez dans Configuration > Nagios et move export Files et restart nagios , le service nagios ne veut plus démarrer
Bjr, merci pour ce tuto assez explicite. Je l'ai suivi pour la configuration de nagios sur mon serveur de test Asterisk. Cependant je n'ai pas de retour lorsque mon serveur est down! Merci pour votre aide
Bonjour.
Après m'être cassé les dents sur SMOKEPING, on me conseil Nagios.
Ce système à l'air très complet, voir trop pour mes besoins.
En fait, j'ai 80 connexion ADSL à surveiller sans pouvoir intervenir sur les routeurs.
Je voudrait juste être averti par mail quand ces différentes connexions sont tombées, et remontées.
Connaissez vous une solution à installer sur une distribution Ubuntu ?
Merci d'avance & bonne continuation au site.
@+
j'ai installer nagions 3 sous ubuntu 8.10 avec cette documentation tel quelle 'est mai j'ai pas arriver a démarrer nagions ;
vola le message de 'erreur ;aide moi s.v.p:
Starting nagios:Pas de répertoire, connexion avec HOME=/
done
svp,
si quelle un peut m'aide a installer nagios 3 sous fedora jai pas trouver la documentation ;
Slt
Bravo a nico pour ce tuto ke g suivi a la lettre
Mais g 1 probleme quand je fais
# /etc/init.d/ndo2db start
Starting ndo:Could not bind socket: No such file or directory
done.
au fait g pas le dossier /var/ dans /usr/local/nagios/ et normalement je dois avoir dedans le fichier ndo.sock!!!
kelkun peut-il m'aider please?
Publier un commentaire
Partager des documents lors des commentaires: Le groupe Scripd Nicolargo