![Stacks Image 47636](files/stacks-image-09db861-328x154.png)
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](files/stacks-image-9bdd31a.jpg)
![Stacks Image 47578](files/stacks-image-5c1208b.jpg)
![Stacks Image 47581](files/stacks-image-d012f22.jpg)
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](files/stacks-image-efa74ac-800x220.jpg)
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](files/stacks-image-2782cd4-40x38.png)
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](files/stacks-image-56dde79-800x210.jpg)
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](files/stacks-image-5916c72.jpg)
Voilà nos deux hôtes prêts pour la supervision
![Stacks Image 47589](files/stacks-image-a01c5cb.jpg)
3 - Application de la configuration
Vous pouvez appliquer la configuration. Sélectionnez Configuration -> Pollers.
![Stacks Image 47479](files/stacks-image-19d06d1-800x262.jpg)
Cochez les deux pollers et cliquez sur Export configuration.
![Stacks Image 47446](files/stacks-image-e99c56e-800x360.jpg)
Cochez les deux premières coches et cliquez sur Export
![Stacks Image 47453](files/stacks-image-84da56b-800x434.jpg)
Cochez les deux suivantes et cliquez sur Export
4 - Vérification du monitoring
Sélectionnez le temps réels
![Stacks Image 47460](files/stacks-image-f8f23cd-800x508.jpg)
C'est terminé pour l'instant, nous verrons un peu plus tard les services storage.