Modifiez l'adressage IP de votre plateforme Centreon distribuée
Nous allons voir, pas à pas, les modifications à réaliser pour obtenir une plateforme fonctionnelle.
L'adressage IP dynamique permet l'accès sans modifier la configuration de la carte réseau virtuelle de la VM. Nous partons du principe que la plateforme fonctionnait auparavant sur une configuration en Wifi en 4G. Voici l'état de la configuration sur mon réseau local, le Central a pour adresse 192.168.1.30 et le poller distant 192.168.1.34.
Configuration Centreon
Poller
Tout d'abord, nous allons remettre d'aplomb le fonctionnement de Centreon. Commençons par la configuration des pollers.
Sélectionnez Configuration -> Pollers
Le poller du Central fonctionne car il utilise la boucle locale. Il faudra modifier l'adresse IP du poller distant
Modifiez l'adresse 172.20.10.3 par 192.168.1.34
Broker
Ensuite continuons par la configuration du broker.
Le module cbmod du poller distant doit connaître l'adresse IP du Central. Sélectionnez le menu Configuration -> Pollers -> Broker Configuration
Cliquez sur poller1-module. Onglet Output, modifiez l'adresse IP du Central 172.20.10.2 par 192.168.1.30
Il faudra appliquer la configuration du poller distant avec la méthode restart
Le poller distant fonctionne de nouveau
Configuration Supervision
Hôtes
Passons à la configuration de la supervision
Modifions l'adresse IP des deux hôtes
Et appliquons la configuration. Les hôtes sont OK mais de nombreux services ne fonctionnent pas.
SNMP
Il faut autoriser les pollers à exécuter les requêtes SNMP sur les hôtes. Modifiez comme suit les fichiers /etc/snmp/snmpd.conf
pour le Central
rocommunity public 192.168.1.34
pour le poller distant
rocommunity public 192.168.1.30
Redémarrez les services SNMP.
systemctl restart snmpd
Vous devriez avoir moins de services en erreur.
Base de données
Il nous reste l'accès à la base de données. Commençons par l'attachement réseau pour accéder de l'extérieur. Modifiez le fichier sur le Central /etc/mysql/mariadb.conf.d/50-server.cnf
bind-address = 192.168.1.30
Redémarrez la base
systemctl restart mysql
Continuons par l'accès du poller distant en se connectant à la base.
mysql -u root -p mysql
lancez les commandes suivantes
GRANT USAGE ON *.* to 'centreon'@'192.168.1.34' IDENTIFIED BY 'centreon';
GRANT SELECT ON *.* to 'centreon'@'192.168.1.34';
Centreon-Gorgone
Il reste les services de Centreon-Gorogone, il faut autoriser l'adresse IP du poller distant sur le proxy web de Centreon-Gorgone. Sur le Central, modifier le fichier /etc/centreon-gorgone/config.d/40-gorgoned.yaml
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.34
redémarrez Centreon-gorgone
systemctl restart gorgoned
La plateforme est de nouveau opérationnelle.