WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Monitoring d'une infrastructure informatique sur base d'outils libres

( Télécharger le fichier original )
par Youssouf N'TCHIRIFOU
Institut africain d'administration et d'études commerciales (IAEC) Togo - Master II 2010
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

7. Installation de la base NDO

Dans un terminal, taper les commandes suivantes :

# mysql -u root -p

mysql> CREATE DATABASE `ndo` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

mysql> exit;

mysql -u root -p ndo < /usr/local/src/centreon-2.0.1/www/install/createNDODB.sql

# mysql -u root -p

mysql> GRANT SELECT, INSERT, UPDATE, DELETE ON `ndo` . * TO 'centreon'@'localhost';

mysql> exit;

7.1 Configuration de SNMP

Éditez le fichier de configuration de snmpd pour ajouter la communauté « votre_communauté » :

# cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.origin

# rm /etc/snmp/snmpd.conf

# vi /etc/snmp/snmpd.conf

et ajoutez la ligne suivante à la fin du fichier :

rocommunity votre_communauté

Pour que les check_snmp fonctionnent, il faut modifier le fichier /etc/snmp/snmpd.conf pour avoir :

# sec.name source community

#com2sec paranoid default public

com2sec readonly default public

#com2sec readwrite default private

Enfin, il faut ouvrir le port udp 161 sur chaque collecteur que l'on veut surveiller. Avant la ligne

-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited

ajouter :

-A RH-Firewall-1-INPUT -p udp -m udp --dport 161 -j ACCEPT

Redémarrer le service iptables pour prendre en compte la modification, ainsi que le service snmpd :

# /etc/init.d/iptables restart

# /etc/init.d/snmpd restart

7.2 Ajout de services au démarrage

Sur les collecteurs :

# /sbin/chkconfig --level 35 snmpd on

# /sbin/chkconfig --level 35 snmptrapd on

# /sbin/chkconfig --level 35 nagios on

# /sbin/chkconfig --level 01246 nagios off

Sur le serveur central :

# /sbin/chkconfig --level 35 snmpd on

# /sbin/chkconfig --level 35 ndo2db on

# /sbin/chkconfig --level 01246 ndo2db off

# /sbin/chkconfig --level 35 nagios on

# /sbin/chkconfig --level 01246 nagios off

# /sbin/chkconfig --level 35 httpd on

# /sbin/chkconfig --level 35 mysqld on

Nous allons ici installer la base MySQL de NDO. Cette base est la base de NDO 1.4-b7 avec une table en plus : "centreon_acl". Cette table permet de générer une ACL directement dans la base NDO pour optimiser les requêtes SQL (jointure) lors de l'affichage des résultats dans le monitoring.

lancer les commandes selon l'exemple suivant :

# mysql -u root

mysql> CREATE DATABASE `ndo` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

mysql> exit

# mysql -u root ndo < /usr/local/src/centreon-2.0/www/install/createNDODB.sql

# mysql -u root

mysql> GRANT SELECT , INSERT , UPDATE , DELETE ON `ndo` . * TO 'centreon'@'localhost';

mysql> exit

Note 1: si vous avez défini un mot de passe pour mysql, il faut ajouter un "-p" après "root", le système vous demandera de saisir un mot de passe.

Note 2: il est aussi possible que vous obteniez une erreur de syntaxe, dans ce cas il faut remplacer 'ndo' par ndo (sans quote).

Depuis la version 2.1.RC6, l'utilisateur ndo de la base MySQL doit avoir le droit de modification sur la table centreon comme ci-dessous. Si ses droits ne sont pas modifiés, vous vous exposez à un message d'erreur dans les logs de MySQL et durant l'installation/migration Web de Centreon.

# mysql -u root

mysql> GRANT SELECT , INSERT , UPDATE , ALTER, DELETE ON `ndo` . * TO 'centreon'@'localhost';

mysql> exit

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"L'imagination est plus importante que le savoir"   Albert Einstein