Aller au contenu principal

Polycom RPRM SNMP

Vue d'ensemble​

Polycom RealPresence Resource Manager (RPRM) offre une gestion centralisée de tous vos périphériques pris en charge, des téléphones mobiles aux téléphones de bureau et de conférence, tout au long de vos systèmes de salle de visioconférence et de téléprésence. Lors d'un déploiement dans le cadre de la solution RealPresence Clariti, les entreprises bénéficient d'applications pour assurer la liaison, la redondance, la traversée de pare-feu, la signalisation d'appels et la vidéo mobile.

Le connecteur de supervision Centreon utilise le protocole SNMP pour se connecter et récupérer informations et métriques relatives aux équipements Polycom RPRM.

Contenu du connecteur de supervision​

Objets supervisés​

  • Appliances Polycom RPRM

Métriques collectées​

Metric nameDescription
cluster-statusCurrent status of the RPRM SuperCluster
cluster-change-causeReason of the last cluster state change

Prérequis​

Configuration SNMP de l'équipement​

La documentation officielle Polycom (en anglais, lien ci-dessous) détaille les étapes pour activer et configurer le service SNMP: https://documents.polycom.com/bundle/rprm-ops-10-5/page/rprm_ops/SNMP_Operations/SNMP_Operations.htm

Installation​

  1. Installer le Plugin sur chaque collecteur Centreon devant superviser des Ă©quipements Polycom RPRM:
yum install centreon-plugin-Hardware-Devices-Polycom-Rprm-Snmp
  1. Sur l'interface Web de Centreon, installer le connecteur de supervision Polycom RPRM SNMP depuis la page Configuration > Gestionnaire de connecteurs de supervision

Configuration​

  • Ajoutez un nouvel HĂ´te depuis la page "Configuration > HĂ´tes"
  • ComplĂ©tez les champs CommunautĂ© SNMP et Version SNMP
  • Appliquez le Modèle d'HĂ´te HW-Device-Polycom-Rprm-SNMP-Custom

Si vous utilisez SNMP en version 3, vous devez configurer les paramètres spécifiques associés via la macro SNMPEXTRAOPTIONS. Plus d'informations dans la section Troubleshooting SNMP.

MandatoryNameDescription
SNMPEXTRAOPTIONSExtra options SNMP

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_polycom_rprm_snmp.pl \
--plugin=hardware::devices::polycom::rprm::snmp::plugin \
--mode=sites \
--hostname=10.0.0.1 \
--snmp-version='2c'
--snmp-community='mysnmpcommunity' \
--warning-site-bandwidth-used-prct='80' \
--critical-site-bandwidth-used-prct='90' \
--warning-site-packetloss-prct='5' \
--critical-site-packetloss-prct='10' \
--verbose

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

OK: Total sites : 1 - Site 'My_Poly_Site_1' current active calls : 27, current bandwidth usage : 12.50 %, Total allowed bandwidth: 25.00 Mb/s, 
Average call bit rate : 1.11, Average packetloss : 1.03 %, Average jitter time : 0.77 ms, Average delay time : 1.10 ms |
'rprm.sites.total.count'=3;;;0; 'My_Poly_Site_1#rprm.site.calls.active.count'=27;;;0; 'My_Poly_Site_1#rprm.site.bandwidth.used.percentage'=12.50%;80;90;0;100
'My_Poly_Site_1#rprm.site.bandwidth.total.bytespersecond'=25000000.00B/s;;;0; 'My_Poly_Site_1#rprm.site.callbitrate.average.ratio'=1.11;;;0;
'My_Poly_Site_1#rprm.site.packetloss.average.percentage'=1.03%;5;10;0;100 'My_Poly_Site_1#rprm.site.jitter.average.milliseconds'=0.77ms;;;0; 'My_Poly_Site_1#rprm.site.delay.average.milliseconds'=1.10ms;;;0;
Site 'My_Poly_Site_1' current active calls : 27, current bandwidth usage : 12.50 %, Total allowed bandwidth: 25.00 Mb/s,
Average call bit rate : 1.11, Average packetloss : 1.03 %, Average jitter time : 0.77 ms, Average delay time : 1.10 ms

Dans cet exemple, le Plugin récupère les informations concernant les Sites d'un équipement Polycom RPRM (--plugin=hardware::devices::polycom::rprm::snmp::plugin --mode=sites) identifé par l'adresse IP 10.0.0.1 (--hostname=10.0.0.1). Les paramètres de communauté et de version SNMP (--snmp-version='2c' --snmp-community='mysnmpcommunity') correspondants sont renseignés afin de pouvoir joindre l'équipement.

Une alarme WARNING sera ainsi déclenchée si l'utilisation de la bande passante du site est supérieure à 80% (--warning-site-bandwidth-used-prct='80'); l'alarme sera de type CRITICAL au delà de 90% d'utilisation (--critical-site-bandwidth-used-prct='90'). De la même manière, des alarmes seront déclenchées lors du dépassement des seuils fixés pour le taux de packetloss observé (--warning-site-packetloss-prct='5' --critical-site-packetloss-prct='10').

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_polycom_rprm_snmp.pl --plugin=hardware::devices::polycom::rprm::snmp::plugin --mode=sites --help

Comment puis-je superviser les resources système tels que CPU, disques...?​

Les équipements Polycom RPRM sont basés sur des systèmes Linux. Il est ainsi possible de superviser les resources de la couche OS en appliquant le Modèle d'Hôte OS-Linux-Snmp-Custom en complément du Modèle HW-Device-Polycom-Rprm-SNMP-Custom décrit précédemment.

J'obtiens le message d'erreur suivant:​

UNKNOWN: SNMP GET Request : Timeout​

Si vous obtenez ce message, cela signifie que vous ne parvenez pas à contacter l'équipement Polycom RPRM sur le port UDP/161, ou que la communauté SNMP configurée n'est pas correcte. Il est également possible qu'un pare-feu bloque le flux.

UNKNOWN: SNMP GET Request : Cant get a single value.​

Les causes de cette erreur peuvent ĂŞtre les suivantes:

  • cet Ă©quipement ne supporte ou n'embarque pas la MIB utilisĂ©e par ce mode
  • les autorisations donnĂ©es Ă  l'utilisateur en SNMP sont trop restreintes.