Aller au contenu principal

Ajouter un Poller à la configuration

Configurer un nouveau Poller

Depuis la version 18.10, un nouvel assistant de configuration permet de créer toutes les configurations nécessaires pour ajouter un Poller.

Vous pouvez toujours ajouter un nouveau Poller manuellement mais la procédure suivante est recommandée.

Rendez-vous dans le menu Configuration > Collecteurs et cliquez sur Ajouter un serveur à l'aide de l'assistant pour accéder à l'assistant de configuration.

Sélectionnez Ajouter un collecteur Centreon et cliquez sur Suivant :

image

Saisissez le nom, l'adresse IP du collecteur et celle du serveur Centreon Central, cliquez sur Suivant :

image

L'adresse IP du collecteur est l'adresse IP ou le FQDN pour accéder au collecteur depuis le serveur Centreon Central.

L'adresse IP du serveur Centreon Central est l'adresse IP ou le FQDN pour accéder au serveur Centreon Central depuis le collecteur.

Si vous souhaitez lier ce collecteur au serveur Centreon Central, cliquez sur Appliquer :

image

Sinon, si vous souhaitez lier ce collecteur à un Remote Server, sélectionnez le Remote Server dans la liste et cliquez sur Appliquer.

Patientez quelques secondes, l'assistant va configurer votre nouveau serveur.

image

Activer la communication

La communication entre un Central et un Poller est assurée par Gorgone et peut être faite en utilisant ZMQ (avec un Gorgone s'exécutant sur le Poller, recommandé) ou en utilisant le protocole SSH.

Sélectionner le type de communication

Éditez la configuration du Poller fraîchement créé, et sélectionnez ZMQ comme Protocole de connexion utilisé par Gorgone. Définissez le port adéquat (le port 5556 est recommandé).

image

Cliquez sur Sauvegarder.

Notez que le SSH Legacy port n'est plus utilisé et sera supprimé.

Si vous l'utilisiez dans des scripts personnalisés, pensez à changer pour utiliser le système de communication de Gorgone.

Afficher la configuration de Gorgone

Depuis la liste des Pollers, cliquez sur l'icône d'action Gorgone configuration sur la ligne correspondant à votre Poller image

Une pop-in affiche la configuration à copier dans le terminal du Poller. Cliquez sur Copy to clipboard.

image

Collez le contenu du presse-papier directement dans le terminal du Poller car celui-ci créera le fichier de configuration attendu :

cat <<EOF > /etc/centreon-gorgone/config.d/40-gorgoned.yaml
name: gorgoned-My Poller
description: Configuration for poller My Poller
gorgone:
gorgonecore:
id: 2
external_com_type: tcp
external_com_path: "*:5556"
authorized_clients:
- key: Np1wWwpbFD2I0MdeHWRlFx51FmlYkDRZy9JTFxkrDPI
privkey: "/var/lib/centreon-gorgone/.keys/rsakey.priv.pem"
pubkey: "/var/lib/centreon-gorgone/.keys/rsakey.pub.pem"
modules:
- name: action
package: gorgone::modules::core::action::hooks
enable: true

- name: engine
package: gorgone::modules::centreon::engine::hooks
enable: true
command_file: "/var/lib/centreon-engine/rw/centengine.cmd"

EOF

Appuyez sur la touche Entrée pour que la commande soit appliquée.

Vous pouvez copier la configuration en sélectionnant le contenu de la pop-in pour la copier dans un fichier de configuration personnalisé.

Démarrer le daemon Gorgone

Depuis le Poller, exécutez la commande suivante pour démarrer le service Gorgone :

systemctl start gorgoned

Assurez-vous que le service est démarré en exécutant la commande suivante :

systemctl status gorgoned

Le résultat devrait être similaire :

● gorgoned.service - Centreon Gorgone
Loaded: loaded (/etc/systemd/system/gorgoned.service; disabled; vendor preset: disabled)
Active: active (running) since Mon 2020-03-24 19:45:00 CET; 20h ago
Main PID: 28583 (perl)
CGroup: /system.slice/gorgoned.service
├─28583 /usr/bin/perl /usr/bin/gorgoned --config=/etc/centreon-gorgone/config.yaml --logfile=/var/log/centreon-gorgone/gorgoned.log --severity=info
├─28596 gorgone-dbcleaner
├─28597 gorgone-engine
└─28598 gorgone-action

Mar 24 19:45:00 localhost.localdomain systemd[1]: Started Centreon Gorgone.

Enfin, activez le démarrage automatique du service avec la commande :

systemctl enable gorgoned

Pour forcer le Gorgone du Central à se connecter au Poller, redémarrez-le avec la commande suivante depuis le serveur Central :

systemctl restart gorgoned

Exporter la configuration

Depuis la liste des Pollers, sélectionnez le Poller et cliquez sur Exporter la configuration.

Cochez ensuite les quatre premières cases, sélectionnez la méthode Redémarrer et cliquez sur Exporter :

image

Le moteur de supervision du Poller va alors démarrer et se connecter au Broker Central.

image

Premiers pas

Rendez-vous dans le chapitre Premiers pas pour mettre en place votre première supervision.