Adapter les anciennes configurations de collecteurs pullwss
Quand utiliser cette procédure
Cette page décrit la marche à suivre si les conditions suivantes sont réunies :
- Vous avez mis à jour une plateforme existante en version 26.10.
- Cette plateforme utilisait des collecteurs en mode pullwss.
- Vous souhaitez désormais utiliser des collecteurs en conteneur. (Si vous ne souhaitez pas utiliser de collecteurs en conteneur, vos anciens collecteurs en mode pullwss continueront de fonctionner normalement : vous n'avez rien à faire.)
Selon votre installation, vous pouvez configurer vos anciens collecteurs pour qu'ils utilisent le port 443 (recommandé) ou rediriger le trafic vers Gorgone (non recommandé).
Configurer vos anciens collecteurs pour qu'ils utilisent le port 443 (recommandé)
-
Configurez le serveur central pour qu'il puisse recevoir le trafic pullwss de vos collecteurs en conteneur, comme décrit dans la page Prérequis pour les collecteurs en conteneur.
-
Mettez à jour tous vos collecteurs en version 26.10.
-
Sur le collecteur, modifiez la configuration du module pullwss dans /etc/centreon-gorgone/config.d/40-gorgoned.yaml : définissez le port sur 443 et ajoutez la clé
central_uri, afin que le poller accède à Gorgone via Apache (adaptez/centreondanscentral_urisi votre serveur central utilise un autre URI de base).gorgone:modules:- name: pullwsspackage: "gorgone::modules::core::pullwss::hooks"enable: truessl: trueport: 443token: "secret_token"address: <your-central-address-here>central_uri: "/centreon/gorgone/pullwss/websocket"
Rediriger le trafic vers Gorgone (non recommandé)
N'utilisez cette section que si vous avez de nombreux collecteurs dont la configuration ne peut pas être modifiée facilement comme décrit ci-dessus. Dans ce cas, modifiez la configuration d'Apache sur votre serveur central afin de conserver l'ancien port pullwss 8086 et de rediriger le trafic vers Gorgone.
Collecteur avec HTTPS
- Configurez le serveur central pour qu'il puisse recevoir le trafic pullwss de vos collecteurs en conteneur, comme décrit dans la page Prérequis pour les collecteurs en conteneur.
- Mettez à jour vos collecteurs en version 26.10.
- Sur le serveur central, exécutez les commandes suivantes pour rediriger le trafic du port 8086 vers Gorgone sur le serveur central.
- Alma / RHEL / Oracle Linux 9/10
- Debian 13
cp /usr/share/centreon/examples/centreon-apache-https-gorgone.conf /etc/httpd/conf.d/
systemctl restart httpd
cp /usr/share/centreon/examples/centreon-apache-https-gorgone.conf /etc/apache2/sites-available/
a2ensite centreon-apache-https-gorgone
systemctl restart apache2
Collecteur sans HTTPS (HTTP simple, non recommandé)
Cette configuration n'existe que pour assurer la compatibilité avec d'anciens collecteurs qui ne peuvent pas être configurés pour utiliser TLS. Notez que l'utilisation de pullwss sans TLS est déconseillée en production. Mettez votre configuration à jour dès que possible.
- Configurez le serveur central pour qu'il puisse recevoir le trafic pullwss de vos collecteurs en conteneur, comme décrit dans la page Prérequis pour les collecteurs en conteneur.
- Mettez à jour vos collecteurs en version 26.10.
- Sur le serveur central, exécutez les commandes suivantes pour rediriger le trafic du port 8086 vers Gorgone sur le serveur central.
- Alma / RHEL / Oracle Linux 9/10
- Debian 13
cp /usr/share/centreon/examples/centreon-apache-gorgone.conf /etc/httpd/conf.d/
systemctl restart httpd
cp /usr/share/centreon/examples/centreon-apache-gorgone.conf /etc/apache2/sites-available/
a2ensite centreon-apache-gorgone
systemctl restart apache2
Dépanner votre installation
Voir Dépanner l'installation.