Supervision Réseaux : Nagios et Centreon
- Introduction
Nagios™ (anciennement appelé Netsaint) est une application permettant la surveillance système et réseau. Elle surveille les hôtes et services que vous spécifiez, vous alertant lorsque les systèmes vont mal et quand ils vont mieux. C'est un logiciel libre sous licence GPL.
C'est un programme modulaire qui se décompose en trois parties :
Le moteur de l'application qui vient ordonnancer les tâches de supervision.
L'interface web, qui permet d'avoir une vue d'ensemble du système d'information et des possibles anomalies.
Les plugins, une centaine de mini programmes que l'on peut compléter en fonction des besoins de chacun pour superviser chaque service ou ressource disponible sur l'ensemble des ordinateurs ou éléments réseaux du SI.
source: http://fr.wikipedia.org/wiki/Nagios
Installation de Nagios & Oreon.
# apt-get install sudo apache2 nagios2 nagios-plugins nagios-images php5 php-db php-date php5-gd php5-mysql php5-snmp php5-ldap php-mail php-mail-mime php-net-smtp php-net-socket rrdtool librrds-perl snmp snmpd libnet-snmp-perl
editer /etc/snmp/snmpd.conf avec votre éditeur favoris
decommenter la ligne:
“com2sec readonly default public”,
et commenter la ligne juste au dessus.
# /etc/init.d/snmpd restart
# pear upgrade pear# pear install -o -f –alldeps DB_DataObject DB_DataObject_FormBuilder MDB2 Numbers_Roman Numbers_Words HTML_Common HTML_QuickForm HTML_QuickForm_advmultiselect HTML_Table Auth_SASL HTTP Image_Canvas Image_Color Image_Graph Image_GraphViz Net_Traceroute Net_Ping Validate XML_RPC SOAP
# wget http://download.oreon-project.org/centreon/centreon-1.4.1.tar.gz
# tar zxvf centreon-1.4.1.tar.gz# cd centreon-1.4.1
# ./install.sh
Where is installed Nagios? /usr/lib/cgi-bin/nagios2Where are your nagios etc directory ? /etc/nagios2Where are your nagios plugins / libexec directory ? /usr/lib/nagios/pluginsWhere are your nagios bin directory ? /usr/sbinWhere do I install Oreon ? /usr/local/oreonWhere is sudo ? /etc/sudoersWhere is installed RRD perl modules (RRDs.pm) ? /usr/lib/perl5Where is rrdtool binary ? /usr/bin/rrdtoolWhere is mail binary ? /usr/bin/mailWhere is PEAR Path ? /usr/share/phpDo you want to install Oreon Plugins ? yDo you want to install Oreon Traps Plugins ? yWhere is your SNMP configuration file? /etc/snmp/Do you want overwrite this file ? You must regenerate this one from Oreon interface. yBy default, oreon use nagios user, it’s correct ? yYou must specify cron user : y
Creer les 2 bases necessaire a oreon via phpmyadmin et lancer l'installation d'oreon via http://localhost/oreon/

