Nagios en localhost
- Vendredi 16 janvier 2009
- Publie dansNagios
- Ecrire commentaire
Pour installer Nagios, super outil de monitoring (un peu pour faire comme Ă l’hopital avec les malades mais avec des serveurs), je vous propose la procĂ©dure ci-dessous :
Pré requis : un serveur LAMP fonctionnel (Apache2, Mysql4, PHP5) apt://nagios3 ou :
sudo apt-get install nagios3
Super c’est installĂ©, malheureusement pas configurĂ©. Maintenant munissez vous d’un peu d’aspirine, de temps et lisez ce qui suit.
Commande magique pour ajouter votre premier utilisateur qui aura le privilège de tout suivre depuis la console Web :
htpasswd -c /etc/nagios3/htpasswd.users <username><br />
Aller sur l’interface http://localhost/nagios3. C’est sombre et il manque du vert pour agaier tout ça. Je vous invite Ă cliquer sur les diffĂ©rents liens dans le menu de gauche, un lien qui vous sera utile s’appelle Documentation :o).
Retour au fichiers de configuration par le biais de votre éditeur favori et voici un aperçu des principaux :
/etc/nagios3/
- cgi.cfg
- commands.cfg
- nagios.cfg
- resource.cfg
/etc/nagios3/conf.d/
- contacts_nagios2.cfg
- extinfo_nagios2.cfg
- generic-host_nagios2.cfg
- generic-service_nagios2.cfg
- host-gateway_nagios3.cfg
- hostgroups_nagios2.cfg
- localhost_nagios2.cfg
- services_nagios2.cfg
- timeperiods_nagios2.cfg
Pour avoir accès aux différents services de Nagios, il faut Editer le fichier /etc/nagios3/cgi.cfg
et remplacer l’utilisateur adminnagios par celui créé prĂ©cĂ©dement avec la commande htpasswd.
authorized_for_system_information=nagiosadmin<br />
authorized_for_system_commands=nagiosadmin<br />
authorized_for_all_services=nagiosadmin<br />
authorized_for_all_hosts=nagiosadmin<br />
authorized_for_all_service_commands=nagiosadmin<br />
authorized_for_all_host_commands=nagiosadmin
Un petit : /etc/init.d/nagios3 restart
Sources :
http://doc.ubuntu-fr.org/nagios
http://blog.nicolargo.com/2007/04/exemple-de-configuration-de-nagios.html
Pas encore de commentaires.