Vous êtes ici:

Menu


Stacks Image 1224633
Avertissement
Cette procédure n'est valable que pour les utilisateurs du dépôt non officiel Centreon-deb. Pour installer un poller avec les sources Centreon ou l'ISO Centreon, lisez les articles suivants :

Installation distribuée avec les sources sur Debian
Stacks Image 15405
Cet article est la suite des deux articles précédents sur l'installation d'un Central et l'installation d'un poller distant. Nous verrons comment configurer un poller d'une manière automatisée avec l'API Clapi et pour finir l'installation automatisée de poller Display. Le prérequis de cet article est d'avoir un Central fonctionnel et un poller en attente d'être configurer sur un Central (clé ssh installée sur le poller)
apt-get install centreon-central-without-database
Avant de faire l’installation en mode web, ne pas oublier de configurer le fuseau horaire pour le php, voir les procédures d’installation de Centreon 2.7
 

7 Ajout d’un poller

Pour obtenir la configuration d’un poller très facilement, utilisez le script create_poller.sh se trouvant dans le dossier /usr/share/centreon/examples/clapi. Les paramètres sont les suivants :
  • user : nom de l’administrateur
  • password : mot de passe de l’administrateur
  • name : nom du poller
  • ipcentral : adresse IP du Central
  • ippoller : adresse IP du poller
  • debug : optionnel, affichage des commandes pour débogage

Dans notre exemple, nous saisirons cette ligne :
/usr/share/centreon/examples/clapi/create_poller.sh -u=admin -p=password -n=poller1 -c=172.16.209.80 -l=172.16.209.81
Résultat de la commande
create instance poller
create module broker for poller
PHP Warning:  in_array() expects parameter 2 to be array, null given in /usr/share/centreon/www/class/centreon-clapi/centreonCentbrokerCfg.class.php on line 412
PHP Warning:  in_array() expects parameter 2 to be array, null given in /usr/share/centreon/www/class/centreon-clapi/centreonCentbrokerCfg.class.php on line 412
create engine poller
apply poller to resourcecfg
create Hostgroup Linux-Servers
create poller host
reload config OK
Les deux erreurs PHP ne gêne pas le fonctionnement du script. Après l'application du script, vous devez trouvez la configuration de vos deux pollers.
Stacks Image 42771
Liste des pollers
Vous pouvez rajouter les services SNMP pour le poller si vous avez installé les exemples de templates de l'article précédent (Installation d'un Central). Rajoutez les deux templates OS-Linux-SNMPV2 et OS-Linux-storage-SNMPV2. Ne pas oubliez le nom de communauté SNMP et de sélectionner Yes pour prendre en compte les nouveaux services.
Stacks Image 1224678
Ajout de templates au poller
Après avoir désactivé les storages inexistants sur le poller et appliquer la configuration, vous devriez avoir cette vue dans le temps réel (filtre sur poller)
Stacks Image 1224683
Vue temps réel des services pour le poller

8 configuration du module centreon-poller-display

8.1 Installation de centreon-poller-display

Sur le poller, installer le paquet correspondant au poller-display. Nous installerons la base mariaDB et il faudra indiquer le mot de passe.
apt-get install centreon-poller-display
Configurer le fuseau horaire en modifiant le fichier /etc/php5/apache2/php.ini
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Europe/Paris
Relancez apache et Installer Centreon en mode Web.
service apache2 reload
L'installation en mode web est identique au serveur Central. Veuillez-vous référer à l'installation du Central. Connectez-vous à l'IHM Centreon et activez le module Centreon Poller Display.
Stacks Image 1224664
Vous constatez la disparition du menu Configuration.
Stacks Image 1224669
Retournez sur le Central.

8.1 Installation du module centreon-poller-display-central sur le Central

Avant la modification de la configuration du poller, il faut installer le module centreon-poller-display-central. Installez le package suivant :
apt-get install centreon-poller-display-central
Activez le module. Sélectionnez Configuration / Pollers / Poller Display et ajoutez le poller.
Stacks Image 1224642
L’interface UI du poller doit être configuré comme décrit dans cet article. Pour obtenir la configuration du broker pour ce poller très facilement, utilisez le script create_poller_display.sh se trouvant dans le dossier /usr/share/centreon/examples/clapi. Les paramètres sont les suivants :
  • user :nom de l’administrateur
  • password : mot de passe de l’administrateur
  • name : nom du poller
  • bddpoller : mot de passe de la base centreon_storage situé sur le poller
  • debug : optionnel, affichage des commandes pour débogage

Dans notre exemple, nous saisirons cette ligne :
/usr/share/centreon/examples/clapi/create_poller_display.sh -u=admin -p=password -n=poller1 -b=poller
Résultat de la commande
add Output IPv4 for poller module
add centreon broker for poller
PHP Warning:  in_array() expects parameter 2 to be array, null given in /usr/share/centreon/www/class/centreon-clapi/centreonCentbrokerCfg.class.php on line 412
PHP Warning:  in_array() expects parameter 2 to be array, null given in /usr/share/centreon/www/class/centreon-clapi/centreonCentbrokerCfg.class.php on line 412
PHP Warning:  in_array() expects parameter 2 to be array, null given in /usr/share/centreon/www/class/centreon-clapi/centreonCentbrokerCfg.class.php on line 412
add centreon rrd for poller
PHP Warning:  in_array() expects parameter 2 to be array, null given in /usr/share/centreon/www/class/centreon-clapi/centreonCentbrokerCfg.class.php on line 412
PHP Warning:  in_array() expects parameter 2 to be array, null given in /usr/share/centreon/www/class/centreon-clapi/centreonCentbrokerCfg.class.php on line 412
PHP Warning:  in_array() expects parameter 2 to be array, null given in /usr/share/centreon/www/class/centreon-clapi/centreonCentbrokerCfg.class.php on line 412
Les modifications sont les suivantes.
Stacks Image 45659
Ajout des broker pour le module centreon-poller-display
Appliquez la configuration sur le poller sans relancer le moteur de supervision.
Stacks Image 968562
Exportation de la nouvelle configuration
Lancez le service broker sur le poller et relancez le moteur de supervision.
service cbd start
service centengine restart
Au bout de quelques secondes, vous visualiserez les services sur le poller.
Stacks Image 45696
Visualisation des services dans le poller
comments powered by Disqus
 Vous êtes ici: