Menu


Stacks Image 24274
Nous continuons notre installation distribuée. Attention, je vous conseille de bien suivre les opérations, car nous allons nous déplacer du serveur Central vers le serveur Satellite et inversement.
Le serveur Central aura pour adresse IP 172.16.209.218 et le serveur satellite (poller) aura pour adresse IP 172.16.209.232.

1 Création de la liaison entre le serveur Central et le satellite

Nous allons utiliser le user centreon pour établir une communication entre les deux serveurs. Il faut établir une connexion avec le user centreon du serveur Central vers le serveur Satellite pour créer la clé d'authentification ssh. Nous utiliserons une session avec su.
Lancez une session centreon
[root@Central ~]# su - centreon
[centreon@Central ~]$
Créez la clé SSH sans passphrase dans le dossier par défaut
[centreon@Central ~]$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/var/spool/centreon/.ssh/id_rsa):
Created directory '/var/spool/centreon/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /var/spool/centreon/.ssh/id_rsa.
Your public key has been saved in /var/spool/centreon/.ssh/id_rsa.pub.
The key fingerprint is:
4f:55:12:9a:c2:93:bc:8d:d1:ce:a3:7e:01:f7:fd:3f centreon@Central.localdomain
The key's randomart image is:
+--[ RSA 2048]----+
|            o..  |
|       o o o o   |
|        B + .    |
|        .X..     |
|        So*. .   |
|         +... .  |
|        . ..   . |
|       .  .    E.|
|        ..      +|
+-----------------+
[centreon@centralces3 ~]$
Ne pas mettre de mot de passe, validez par Entrée.
Copions la clé sur le serveur satellite.
[centreon@Central ~]$ ssh-copy-id -i /var/spool/centreon/.ssh/id_rsa.pub centreon@172.16.209.232
The authenticity of host '172.16.209.232 (172.16.209.232)' can't be established.
RSA key fingerprint is b1:63:80:15:02:d9:a7:01:81:00:85:24:19:bd:69:56.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '172.16.209.232' (RSA) to the list of known hosts.
centreon@172.16.209.232's password:
Now try logging into the machine, with "ssh 'centreon@172.16.209.232'", and check in:

  .ssh/authorized_keys

to make sure we haven't added extra keys that you weren't expecting.

[centreon@Central ~]$
Vérifions la communication ssh, nous n'avons pas besoin d'utiliser le mot de passe du serveur Satellite.
[centreon@Central ~]$ ssh centreon@172.16.209.232
[centreon@poller34 ~]$

2 Configuration du serveur Central

2.1 Ajout du poller

Ajouter un poller pour le serveur Satellite, sélectionnez Configuration / Pollers. cliquez sur add.
Stacks Image 13984
Ajoutez un poller
Editez la configuration.
Stacks Image 293418
Modifiez les champs signalés par une bulle.
Poller Name : Poller1
IP Address : 172.17.209.232IP du serveur Satellite
Localhost ? : No
Is default poller ? : No
SSH port : 22
Monitoring Engine Init Script : centengine
Monitoring Engine Binay: /usr/sbin/centengine
Monitoring Engine Statistics Binary : /usr/sbin/centenginestats
Perfdata file : /var/log/centreon-engine/service-perfdata
Centreon Broker configuration path : /etc/centreon-broker
Centreon Broker modules path : /usr/share/centreon/lib/centreon-broker
Centreon Broker logs : //var/log/centreon-broker/watchdog.log
CentreonTrapd init script path : centreontrapd
Directory of light databases for traps : /etc/snmp/centreon_traps/
Status : Enabled
Stacks Image 13999
Liste des pollers
Vous devriez avoir deux pollers, le premier pour le serveur Central et le deuxième pour le serveur Satellite.

2.2 Ajout du module broker pour le serveur Satellite

Ajoutons le module Centreon-broker au serveur Satellite. Sélectionnez le menu Configuration / Pollers. Cliquez sur Broker Configuration du menu gauche.
Stacks Image 293439
Nous utiliserons le wizard pour créer la configuration du poller. cliquez sur Add with wizard
Stacks Image 293460
Sélectionnez Simple poller et cliquez sur Next
Stacks Image 293469
Saisir les informations ci-dessous. Cliquez sur Finish.
Stacks Image 293496
Name : poller1
Requester : poller1
Central address : 172.16.209.218
Cliquez sur le bouton du bas pour revenir au menu de configuration du broker.
Stacks Image 293487
Il reste encore un peu de configuration, le module est désactivé par défaut. cliquez sur poller1-module pour éditer la configuration.
Stacks Image 293478
Onglet General, activez la configuration et les statistiques. Vérifiez que le nom du fichier se nomme poller1-module.xml
Stacks Image 293529
Onglet Logger, numérotez le fichier de log. Ceci est utile dans le cas de pollers multiples. Cliquez sur Save.
Stacks Image 293538
Vous devez obtenir cette configuration ci-dessous.
Stacks Image 293565

2.3 Modification du Monitoring Engine pour le serveur Satellite

La création d’un poller entraîne automatique la création de la configuration du moteur de supervision (Centreon Engine Poller1). Néanmoins, il subsiste un petit bug avec le wizard du broker qui créé un deuxième moteur de supervision (Centreon Engine poller1-module). Avant de le supprimer, nous allons récupérer un paramètre pour le copier dans la configuration Centreon Engine poller1.
Stacks Image 293580
Editez la configuration du poller Centreon Engine poller1-module, onglet Data. Copiez la ligne du paramètre Event broker directive.
Stacks Image 410822
/usr/lib64/nagios/cbmod.so /etc/centreon-broker/poller-module.xml
Supprimez la configuration du poller Centreon Engine poller1-module.
Stacks Image 410831
Editez la configuration du poller Centreon Engine poller1, onglet Data. Ajoutez une nouvelle entrée.
Stacks Image 293598
Collez la ligne précédemment copiée. Sauvegardez.
Add a new broker module : /usr/lib64/nagios/cbmod.so /etc/centreon-broker/poller-module.xml
Stacks Image 293589

2.4 Création de l'hôte serveur Satellite

Sélectionnez Configuration / hôtes. Ajoutez le poller. Note : vous devez utilisez Centreon-IMP pour le template generis-active-host-custom.
Stacks Image 293631
Configuration de l’hôte poller
Modifiez les paramètres suivant :
Host Name : poller1
Alias : poller
IP Address : 172.16.209.232
Monitored from : Poller1
Nos deux hôtes sont prêts, passons à l’application de la configuration.

3 Application de la configuration

Appliquez la configuration du poller1, sélectionnez Configuration / Pollers. Sélectionnez le poller1 en cochant la case et cliquez sur Export Configuration.
Stacks Image 293664
Cochez les cases d’options, sélectionnez Restart pour la premier démarrage. Puis cliquez sur Export.
Stacks Image 293679

3.1 Vérification du fonctionnement

Après quelques secondes, vous devriez voir l'activation du moteur de supervision dans Configuration -> Poller.
Stacks Image 410839
Si toutefois, le moteur indique NO à la colonne "Is running ?", redémarrez le processus centcore du Central (cas d'une nouvelle installation). Procédez ensuite à une nouvelle application de la configuration avec la méthode restart.
service centcore restart
Vous devriez voir votre poller sur votre supervision préférée. Sélectionnez Monitoring / Status Détails. Sélectionnez l’affichage de tous les services.
Stacks Image 293694

3.2 Activation des statistiques broker du poller

Il est intéressant d’activer les statistiques du module broker du poller afin de vérifier son bon fonctionnement. Pour cela, sélectionnez Administration / Parameters, cliquez sur le lien CentCore du menu de gauche.
Stacks Image 293709
Cochez l’option Enable Broker Statistics Collection et sauvegardez.
Stacks Image 293730
Après quelques minutes, vous avez accès au statistiques en sélectionnant Home / Poller Statistics et en choisissant poller1.
Stacks Image 293745
comments powered by Disqus