Vous êtes ici:

Menu


Stacks Image 47636
Lorsque vous avez une architecture distribuée, les bonnes pratiques veulent que l'on réalise une supervision croisée du Central avec un poller distant. Nous allons réaliser cette configuration à partir d'une plateforme Centreon sous Debian comme indiqué sur cette page. Les modèles d'hôtes et de services ont été réalisés avec mes scripts autoinstall.

1 - Supervision du Central

Le Central sera supervisé à partir d'un poller distant. Le poller distant devra être autorisé à accéder aux requêtes SNMP, à se connecter à la base mariaDB et à utiliser l'API gorgone. Commençons par la configuration Centreon. Ajoutons un hôte.
Stacks Image 47439
Stacks Image 47578
Stacks Image 47581

1.2 - Configuration de la base de données

Il faut autoriser le poller à accéder à la base de données en créant un user capable d'interroger les tables. Connectez-vous à la base mariadb en root et lancez les commandes suivantes :
GRANT USAGE ON *.* to '<USER>'@'<IP POLLER>' IDENTIFIED BY '<MOT de PASSE>';
GRANT SELECT ON *.* to '<USER>'@'<IP POLLER>';
Ce qui donne dans notre exemple :
GRANT USAGE ON *.* to 'centreon'@'192.168.1.33' IDENTIFIED BY 'centreon';
GRANT SELECT ON *.* to 'centreon'@'192.168.1.33';
Vous devrez autorisez les connexions sur le réseau pour la base mariaDB. Modifiez le fichier /etc/mysql/mariadb.conf.d/50-server.cnf
bind-address            = 192.168.1.30
Relancez la base de données
systemctl restart mysql

1.3 - Configuration de Gorgone

Pour Centreon-gorgone, il faudra autoriser le poller sur le serveur rest-api. Sinon, vous aurez droit à ce type d'erreur.
Stacks Image 47614
Pour éviter ceci, modifiez le fichier de configuration /etc/centreon-gorgone/config.d/40-gorgoned.yaml et ajoutez l'adresse IP du poller distant (dans notre cas 192.168.1.33 ). Respectez bien la syntaxe.
  modules:
    - name: httpserver
      package: "gorgone::modules::core::httpserver::hooks"
      enable: true
      address: "0.0.0.0"
      port: "8085"
      ssl: false
      auth:
        enabled: false
      allowed_hosts:
        enabled: true
        subnets:
          - 127.0.0.1/32
          - 192.168.1.33
Stacks Image 47639
Attention à la syntaxe du réseau
Si vous ajouter le masque réseau à l'adresse IP, comme ceci
- 192.168.1.33/24

Tous les équipements réseaux auront accès à l'API de Centreon-Gorgone. Dans ce cas il est fortement conseillé d'ajouter l'authentification comme ceci :
auth:
enabled: true
Relancez gorgone
systemctl restart gorgoned
Les services sont opérationnels.
Stacks Image 47629

2 - Supervision du poller

Le Poller sera supervisé à partir du Central. Le Central devra être autorisé à accéder aux requêtes SNMP,.
Stacks Image 47586
Voilà nos deux hôtes prêts pour la supervision
Stacks Image 47589

3 - Application de la configuration

Vous pouvez appliquer la configuration. Sélectionnez Configuration -> Pollers.
Stacks Image 47479
Cochez les deux pollers et cliquez sur Export configuration.
Stacks Image 47446
Cochez les deux premières coches et cliquez sur Export
Stacks Image 47453
Cochez les deux suivantes et cliquez sur Export

4 - Vérification du monitoring

Sélectionnez le temps réels
Stacks Image 47460
C'est terminé pour l'instant, nous verrons un peu plus tard les services storage.
comments powered by Disqus
 Vous êtes ici: