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/<span class="search_hit">nagios</span>3/htpasswd.users <username>
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
).
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
authorized_for_system_commands=nagiosadmin
authorized_for_all_services=nagiosadmin
authorized_for_all_hosts=nagiosadmin
authorized_for_all_service_commands=nagiosadmin
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.