Aller au contenu principal

CyberPower Systems PDU SNMP

Vue d'ensemble​

Le connecteur de supervision CyberPower PDU

Contenu du connecteur de supervision​

Objets supervisés​

  • Composants physiques et logiques du PDU (Bank, Phases, Outlets).

Métriques collectées​

Collected metrics​

Metric nameDescriptionUnit
bank statusBank status, possible to set string-based alerts
bank.current.ampereCurrent Bank Ampere levelA
phase statusPhase status, possible to set string-based alerts
phase.current.ampereCurrent Ampere level on a given PhaseA
phase.power.wattCurrent Watt Power on a given PhaseW

Prérequis​

Le Service SNMP doit être activé et configuré sur l'équipement CyberPower.

Le Collecteur Centreon doit être en mesure d'atteindre le PDU CyberPower via le port UDP/161.

Afin d'obtenir plus d'information sur la configuration SNMP, il est recommandé de se référer à la documentation officielle: https://dl4jz3rbrsfum.cloudfront.net/documents/CyberPower_UM_IntelligentPDUUserGuide.pdf.

Installation​

  1. Installer le Plugin sur tous les collecteurs Centreon devant superviser des ressources CyberPower Systems PDU SNMP:
yum install centreon-plugin-Hardware-Pdu-Cyberpower-Snmp
  1. Sur l'interface Web de Centreon, installer le connecteur de supervision CyberPower Systems PDU SNMP depuis la page Configuration > Gestionnaire de connecteurs de supervision

Configuration​

  • Connecter vous à Centreon et ajouter un nouvel Hôte via la page "Configuration > Hôtes".
  • Remplir les champs "Nom", "Alias", "Adresse IP / DNS", "Communauté Snmp" et "Version Snmp" selon la configuration de l'équipement
  • Ajouter le modèle HW-Pdu-Cyberpower-SNMP.

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
SNMPEXTRAOPTIONSConfigure your own SNMPv3 credentials combo

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 votre collecteur Centreon en vous connectant avec l'utilisateur centreon-engine (certaines options comme --snmp-community doivent être ajustées en fonction du contexte):

/usr/lib/centreon/plugins/centreon_pdu_cyberpower_snmp.pl \
--plugin=hardware::pdu::cyberpower::snmp::plugin \
--mode=outlets \
--snmp-community=cps_pdu \
--hostname=10.31.2.1 \
--snmp-version=2c \
--verbose

La commande doit retourner un message de sortie similaire à celui ci-dessous :

OK: Device 'PDU81005' outlets are ok | 'PDU81005~Outlet3 bank 1#outlet.current.ampere'=0.4A;;;0; 'PDU81005~Outlet7 bank 1#outlet.current.ampere'=0.4A;;;0; 'PDU81005~Outlet8 bank 1#outlet.current.ampere'=0.9A;;;0;checking device 'PDU81005'outlet 'Outlet1 bank 1' state: 'on' [phase: seqPhase1ToNeutral]outlet 'Outlet2 bank 1' state: 'on' [phase: seqPhase1ToNeutral]outlet 'Outlet3 bank 1' state: 'on' [phase: seqPhase1ToNeutral], current : 0.4 Aoutlet 'Outlet4 bank 1' state: 'on' [phase: seqPhase1ToNeutral]outlet 'Outlet5 bank 1' state: 'on' [phase: seqPhase1ToNeutral]outlet 'Outlet6 bank 1' state: 'on' [phase: seqPhase1ToNeutral]outlet 'Outlet7 bank 1' state: 'on' [phase: seqPhase1ToNeutral], current : 0.4 Aoutlet 'Outlet8 bank 1' state: 'on' [phase: seqPhase1ToNeutral], current : 0.9 A

Dans cet exemple, le Plugin contrôle le statut et les métriques associées aux Outlets: (--plugin=hardware::pdu::cyberpower::snmp::plugin --mode=outlets)

L'ensemble des seuils disponibles peut être affiché en utilisant l'option --help à la fin de la commande:

/usr/lib/centreon/plugins/centreon_pdu_cyberpower_snmp.pl \
--plugin=hardware::pdu::cyberpower::snmp::plugin \
--mode=outlets \
--help

UNKNOWN: SNMP GET Request : Timeout​

Si vous obtenez ce message, cela signifie que vous ne parvenez pas à contacter l'équipement Cisco sur le port UDP/161, ou alors que la communauté SNMP configurée n'est pas correcte.

Il est également possible qu'un équipement tiers (Pare-feu, ...) bloque la requête effectuée par le Plugin.

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

Les causes de cette erreur peuvent être les suivantes:

  • cet équipement ne supporte pas la MIB CyberPower utilisée par ce mode
  • les autorisations données à l'utilisateur en SNMP sont trop restreintes.
  • L'agent SNMP doit être en mesure d'accéder à la branche entreprise CyberPower: .1.3.6.1.4.1.3808