Intégrer des Pollers dans un cluster Centreon-HA manuel
La HA manuelle est maintenant dépréciée. Ne réalisez plus de nouvelles installations suivant cette procédure.
Obtention des empreintes des nœuds centraux
Le service Gorgone de chaque central devra être en mesure de se connecter à celui des collecteurs.
- Pour commencer, il faut obtenir la signature de la clé privée de chacun des nœuds centraux :
wget -O /root/gorgone_key_thumbprint.pl https://raw.githubusercontent.com/centreon/centreon-gorgone/master/contrib/gorgone_key_thumbprint.pl
perl /root/gorgone_key_thumbprint.pl --key-path /var/lib/centreon-gorgone/.keys/rsakey.priv.pem
La commande doit afficher un retour semblable à celui-ci :
2020-09-25 10:47:35 - INFO - File '/var/lib/centreon-gorgone/.keys/rsakey.priv.pem' JWK thumbprint: RsfNibuDdOvzwP75G72rpIKIG2nRhkyGQrQXE4pXa_s
- On doit maintenant avoir deux clés, une pour chaque nœud central. Conserver ces clés (ce qui est affiché après
JWK thumbprint:
) pour plus tard.
Ajout du poller à la configuration
-
Ajouter le poller de façon "standard" en suivant cette procédure avec le protocole ZeroMQ.
-
Le fichier
/etc/centreon-gorgone/config.d/40-gorgoned.yaml
doit avoir été réécrit et doit contenir des lignes de la forme suivante :
authorized_clients:
- key: tRsFMBv9X3ScNFMwvG8D652nXMsgEYMb1qsJek-Mns8
Configuration de Gorgone sur le Poller
- Modifier ce fichier pour que cette section ressemble à :
authorized_clients:
- key: cle_1_precedemment_generee
- key: cle_2_precedemment_generee
- Il ne reste plus qu'à redémarrer Gorgone :
systemctl restart gorgoned
À ce stade, n'importe lequel des deux nœuds centraux doit pouvoir se connecter au service Gorgone du Poller, et lui transmettre les nouvelles configurations engine/broker, redémarrer des services, récupérer des statistiques...