Aller au contenu principal

IBM HMC SSH

Contenu du connecteur de supervision​

Objets supervisés​

Le connecteur de supervision IBM HMC SSH collecte les données pour:

  • Hardware errors
  • Led status

Métriques collectées​

No metrics.

Prérequis​

Afin de fonctionner, le Plugin nécessite une connexion SSH entre le Poller et le serveur HMC. L'utilisateur distant doit avoir assez de privilèges pour executer les commandes ``lssvceventsetlsled```.

Installation​

  1. Installer le Plugin sur tous les Collecteurs Centreon :
yum install centreon-plugin-Hardware-Servers-Ibm-Hmc-Ssh
  1. Sur l'interface Web de Centreon, installer le connecteur de supervision IBM HMC SSH depuis la page Configuration > Gestionnaire de connecteurs de supervision

Configuration​

Ce connecteur de supervision est conçu de manière à avoir dans Centreon un hôte par IBM HMC. Lorsque vous ajoutez un hôte à Centreon, appliquez-lui le modèle HW-Server-IBM-Hmc-SSH-custom.

MandatoryNameDescription
XSSHBACKENDNom du backend: sshcli
XSSHUSERNAMEPar default, il utilise l'utilisateur en cours d'exécution centengine de votre Collecteur
SSHPASSWORDNe peut pas être utilisé avec le backend. Seulement avec la clé d'authentication
SSHPORTPar default: 22
SSHEXTRAOPTIONSPersonnalisez-le avec le vôtre si nécessaire. E.g.: --ssh-priv-key=/user/.ssh/id_rsa

Avec ce backend, il est nécessaire d'effectuer une connexion manuelle entre l'utilisateur centreon-engine du Collecteur et l'utilisateur applicatif créé sur le serveur distant. (Macro SSHUSERNAME).

FAQ​

Comment puis-je tester le Plugin et que signifient les options des commandes ?​

Une fois le Plugin installé, vous pouvez tester celui-ci directement en ligne de commande depuis un collecteur Centreon en vous connectant avec l'utilisateur centreon-engine:

/usr/lib/centreon/plugins/centreon_ibm_hmc_ssh.pl \
--plugin=hardware::server::ibm::hmc::ssh::plugin \
--mode=led-status \
--hostname=10.30.2.114 \
--ssh-username=centreon \
--ssh-password='centreon-password' \
--ssh-backend=libssh \
--verbose

La commande devrait retourner un message de sortie de la forme ci-dessous:

OK: System 'Server-8203-E4Z-SNE6DFXA5' physical led state : off - All virtual partition status are ok |
System 'Server-8203-E4Z-SNE6DFXA5' physical led state : off
Virtual partition 'Server-8203-E4Z-SNE6DFXA5:LPAR1' led state : off
Virtual partition 'Server-8203-E4Z-SNE6DFXA5:LPAR2' led state : off

La commande ci-dessus contrôle le statut des LEDs du IBM HMC (--mode=led-status). Le Plugin utilise le Backend libssh (--ssh-backend='libssh') avec l'utisateur centreon (--ssh-username=centreon --api-password='centreon-password') et il se connecte à l'hôte 10.30.2.114 (--hostname='10.30.2.114').

Pour chaque mode, la liste de toutes les métriques, seuils associés et options complémentaires peut être affichée en ajoutant le paramètre --help à la commande:

/usr/lib/centreon/plugins/centreon_ibm_hmc_ssh.pl \
--plugin=hardware::server::ibm::hmc::ssh::plugin \
--mode=led-status \
--help

J'obtiens le message d'erreur suivant:​

J'ai ce message d'erreur : UNKNOWN: Command error: Host key verification failed.. Qu'est-ce que cela signifie ?​

Cela signifie que vous n'avez pas validé manuellement la signature (fingerprint) du serveur cible avec ssh or plink sur le Poller Centreon.