CHAPITRE 4 : Processus d'installation et de
configuration (Nagios/centreon)
1. Installation des
pré-requis
Pour une installation en mode distribué (1 serveur
central Nagios/Centreon avec 1 ou plusieurs pollers Nagios), il est
recommandé de vérifier que certains flux sont autorisés
entre le serveur central et ses collecteurs :
- flux SSH (port 22) du serveur central vers chaque
collecteur ;
- flux NDO (port 5668) de chaque collecteur vers le serveur
central ;
- flux MySQL (port 3306) de chaque collecteur vers le serveur
central (mise en place des traps SNMP sur les collecteurs).
Installation du
dépôt "RPM forge"
Cette opération est à effectuer
seulement sur les distributions CentOS et RHEL5. Si vous utilisez Fedora,
passez à l'étape suivante.
Dans un terminal, exécutez les commandes
suivantes :
# wget
http://apt.sw.be/redhat/el5/en/i386/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
# rpm --import
http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
# rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm
1.1
Pré-requis pour le serveur central
Les prés requis suivants doivent impérativement
être installés avant de poursuivre l'installation de
Centreon :
Apache2
# yum install httpd
Modules GD
# yum install gd fontconfig-devel libjpeg-devel libpng-devel
gd-devel perl-GD
Modules Perl
# yum install perl-Config-IniFiles
Modules Perl::DB
# yum install perl-DBI perl-DBD-MySQL
MySQL
# yum install openssl-devel mysql-server mysql-devel
PHP
# yum install php php-mysql php-gd php-ldap php-xml
RRDTools
# yum install rrdtool perl-rrdtool perl-RRD-Simple
SNMP
# yum install perl-Crypt-DES perl-Digest-SHA1 perl-Digest-HMAC
net-snmp-utils
# yum install perl-Socket6 perl-IO-Socket-INET6 net-snmp
net-snmp-libs
# yum install php-snmp dmidecode lm_sensors perl-Net-SNMP
net-snmp-perl
Transport
# yum install mailx postfix
Divers
# yum install fping graphviz cpp gcc gcc-c++ libstdc++
# yum install glib2-devel libtool-ltdl-devel
1.2
Pré-requis pour les collecteurs
Si vous souhaitez installer l'interface Web de Nagios sur vos
collecteurs :
Apache2
# yum install httpd
Dans tous les cas, vous devez installer les paquets
suivants :
§ Modules GD
# yum install gd fontconfig-devel libjpeg-devel libpng-devel
gd-devel perl-GD
§ Modules Perl
# yum install perl-Config-IniFiles perl-XML-Writer
§ Modules Perl::DB
# yum install perl-DBI perl-DBD-MySQL
§ MySQL
# yum install openssl-devel mysql-devel
§ PHP
# yum install php php-mysql php-gd php-ldap php-xml
§ RRDTools
# yum install rrdtool perl-rrdtool perl-RRD-Simple
§ § § SNMP
# yum install perl-Crypt-DES perl-Digest-SHA1 perl-Digest-HMAC
net-snmp-utils
# yum install perl-Socket6 perl-IO-Socket-INET6 net-snmp
net-snmp-libs
# yum install php-snmp dmidecode lm_sensors perl-Net-SNMP
net-snmp-perl
§ Transport
# yum install mailx postfix
§ Divers
# yum install fping graphviz cpp gcc gcc-c++ libstdc++
# yum install glib2-devel libtool-ltdl-devel
|