$ /usr/lib/centreon/plugins//centreon_centreon_central.pl --plugin=apps::centreon::local::plugin --hostname=10.221.11.62 --mode=broker-stats --broker-stats-file='/var/lib/centreon-engine/*-module-stats.json' --filter-name='' --warning-speed-events='' --critical-speed-events='' --warning-queued-events='' --critical-queued-events='' --warning-unacknowledged-events='' --critical-unacknowledged-events='' --warning-status='' --critical-status='%{type} eq "output" and %{queue_file_enabled} =~ /true|yes/i' --verbose --remote --ssh-option='-l=centreon'
OK: Endpoint output 'poller2-module-master-output' state : connected estatus : reading event from multiplexing engine] gqueue file enabled : false], Speed Events: 27.9333333333333/s, Queued Events: 238, Unacknowledged Events: 0 | 'speed_events'=27.9333333333333events/s;;;0; 'queued_events'=238events;;;0; 'unacknowledged_events'=0events;;;0;
Endpoint output 'poller2-module-master-output' state : connected estatus : reading event from multiplexing engine] gqueue file enabled : false], Speed Events: 27.9333333333333/s, Queued Events: 238, Unacknowledged Events: 0
Version 22.10 - centreon-plugin-Applications-Monitoring-Centreon-Central-20221215-102705.el8.noarch (NOK) :
$ /usr/lib/centreon/plugins//centreon_centreon_central.pl --plugin=apps::centreon::local::plugin --hostname=10.221.11.62 --mode=broker-stats --broker-stats-file='/var/lib/centreon-engine/*-module-stats.json' --filter-name='' --warning-speed-events='' --critical-speed-events='' --warning-queued-events='' --critical-queued-events='' --warning-unacknowledged-events='' --critical-unacknowledged-events='' --warning-status='' --critical-status='%{type} eq "output" and %{queue_file_enabled} =~ /true|yes/i' --verbose --remote --ssh-option='-l=centreon'
Unknown option: remote at /usr/lib/centreon/plugins//centreon_centreon_central.pl line 2230.
$ /usr/lib/centreon/plugins//centreon_centreon_central.pl --plugin=apps::centreon::local::plugin --hostname=10.221.11.62 --mode=broker-stats --broker-stats-file='/var/lib/centreon-engine/*-module-stats.json' --filter-name='' --warning-speed-events='' --critical-speed-events='' --warning-queued-events='' --critical-queued-events='' --warning-unacknowledged-events='' --critical-unacknowledged-events='' --warning-status='' --critical-status='%{type} eq "output" and %{queue_file_enabled} =~ /true|yes/i' --verbose --ssh-option='-l=centreon'
Unknown option: ssh-option at /usr/lib/centreon/plugins//centreon_centreon_central.pl line 2230.
À priori, il faut retirer les options --remote et --ssh-option, et remplacer par l’option --ssh-username=centreon :
$ /usr/lib/centreon/plugins//centreon_centreon_central.pl --plugin=apps::centreon::local::plugin --hostname=10.221.11.62 --mode=broker-stats --broker-stats-file='/var/lib/centreon-engine/*-module-stats.json' --filter-name='' --warning-speed-events='' --critical-speed-events='' --warning-queued-events='' --critical-queued-events='' --warning-unacknowledged-events='' --critical-unacknowledged-events='' --warning-status='' --critical-status='%{type} eq "output" and %{queue_file_enabled} =~ /true|yes/i' --verbose --ssh-username=centreon
OK: Endpoint output 'poller2-module-master-output' state : connected estatus : reading event from multiplexing engine] equeue file enabled : no], Speed Events: 40.2333333333333/s, Queued Events: 816, Unacknowledged Events: 0 | 'speed_events'=40.2333333333333events/s;;;0; 'queued_events'=816events;;;0; 'unacknowledged_events'=0events;;;0;
Endpoint output 'poller2-module-master-output' state : connected estatus : reading event from multiplexing engine] equeue file enabled : no], Speed Events: 40.2333333333333/s, Queued Events: 816, Unacknowledged Events: 0
Je trouve que l’utilisation d’options nommées --ssh-* est en effet plus clair (que --ssh-option=…) mais pourquoi ne laissez-vous pas les anciennes options afin que le plugin fonctionne sans modification suite à une migration 20.04 → 22.10 ? C’est incompréhensible, ça ajoute une charge de travail non négligeable lors d’une migration : en plus de positionner la clé publique du nouveau poller pour l’authentification SSH il faut aussi modifier la configuration de tous les checks de ce type.
Ayant trouvé une solution je n’ouvre pas de ticket auprès du support, mais serait-il possible d’éviter ce genre de désagrément à l’avenir ? C’est de la qualité globale des plugins Centreon dont il s’agit. Là encore on a l’impression que Centreon privilégie les nouveaux utilisateurs/clients au détriment des utilisateurs/clients actuels. C’est très décevant.
Que pense la communauté de ces pratiques ?