Aller au contenu principal

IBM TSAMP SSH

Contenu du Pack

Objets supervisés

Le Pack IBM Tivoli System Automation for Multiplatforms collecte les données pour:

  • Resource-groups

Règles de découvertes

Nom de la règleDescription
App-Ibm-Tsamp-SSH-Resource-Group-NameDécouvre les groupes de ressources et supervise leur statut

Métriques collectées

Metric nameDescriptionUnit
resource_groups.unknown.countNumber of unknown resource groups
resource_groups.offline.countNumber of offline resource groups
resource_groups.online.countNumber of online resource groups
resource_groups.failed_offline.countNumber of failed offline resource groups
resource_groups.stuck_online.countNumber of stuck online resource groups
resource_groups.pending_online.countNumber of pending online resource groups
resource_groups.pending_offline.countNumber of pending offline resource groups
resource_groups.ineligible.countNumber of ineligible resource groups
status resource groupCurrent state of the resource group

Prérequis

Afin de fonctionner, le Plugin nécessite une connexion SSH entre le Poller et le serveur. L'utilisateur distant doit avoir assez de privilèges pour executer la commande lssam.

Installation

  1. Installer le Plugin sur tous les Collecteurs Centreon :
yum install centreon-plugin-Applications-Ibm-Tsamp-Ssh
  1. Sur l'interface Web de Centreon, installer le Pack IBM TSAMP SSH depuis la page Configuration > Plugin Packs > Gestionnaire

Configuration

Lorsque vous ajoutez un hôte à Centreon, appliquez-lui le modèle App-Ibm-Tsamp-SSH-custom. Une fois celui-ci configuré, certaines macros doivent être renseignées.

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).

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 votre Collecteur Centreon avec l'utilisateur centreon-engine

/usr/lib/centreon/plugins/centreon_ibm_tsamp_ssh.pl \
--plugin=apps::ibm::tsamp::local::plugin \
--mode=resource-groups \
--hostname=10.30.2.81 \
--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: All resource groups are ok | 'resource_groups.unknown.count'=0;;;0; 'resource_groups.offline.count'=0;;;0; 'resource_groups.online.count'=5;;;0; 'resource_groups.failed_offline.count'=0;;;0; 'resource_groups.stuck_online.count'=0;;;0; 'resource_groups.pending_online.count'=0;;;0; 'resource_groups.pending_offline.count'=0;;;0; 'resource_groups.ineligible.count'=0;;;0;
Resource group 'db2_db2inst1_db2inst1_AUDIT-rg' operational state: online [nominal: online]
Resource group 'db2_db2inst1_db2inst1_AUDIT2-rg' operational state: online [nominal: online]
Resource group 'db2_db2inst1_db2inst1_TCDB-rg' operational state: online [nominal: online]
Resource group 'db2_db2inst1_netdb101-v_0-rg' operational state: online [nominal: online]
Resource group 'db2_db2inst1_netdb102-v_0-rg' operational state: online [nominal: online]

La commande ci-dessus contrôle le statut des groupes de ressources (--mode=resource-groups). Le Plugin utilise le Backend libssh (--ssh-backend='libssh') avec l'utisateur centreon (--ssh-username=centreon --ssh-password='centreon-password') et il se connecte à l'hôte 10.30.2.81 (--hostname='10.30.2.81').

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

/usr/lib/centreon/plugins/centreon_ibm_tsamp_ssh.pl \
--plugin=apps::ibm::tsamp::local::plugin \
--mode=resource-groups \
--help

Diagnostique

Diagnostique des plugins