Centreon SSH Connector was not found

Suite de la petite série d’article sur ma découverte de Centreon (Pour rappel on est sur de CES 3.3),

Afin d’optimiser au maximum les checks fait par ssh, j’ai voulu utiliser le Centreon SSH Connector, tout semblait si simple, a priori juste à activer le connecteur dans la commande mais…

A la génération des fichiers de config, je me ramassait l’erreur suivante :

« Command SSH Connector was not found »

J’ai bien galéré, mais j’ai fini par trouver sur Github, sur une issue du connecter centreon perl
https://github.com/centreon/centreon/issues/4045

Comme décrit dans le lien ci-dessus,

Il faut modifier le fichier suivant :

/usr/share/centreon/www/class/config-generate/engine.class.php

Il faut remplacer la ligne suivante :

if (!is_null($poller['monitoring_engine']) && $poller['monitoring_engine'] == 'CENGINE') {

Par :

if (!is_null($poller['monitoring_engine']) && ($poller['monitoring_engine'] == 'CENGINE' || $poller['monitoring_engine'] == 'Centreon Engine')) {

Attention au parenthèses !

Après ça aucun problème pour exporter la configuration et utiliser le connecteur, chose bizarre, sur une autre install de CES 3.3 je n’ai eu aucun problèmes…

 

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.