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​
- Load
- Outlets
Metric name | Description | Unit |
---|---|---|
bank status | Bank status, possible to set string-based alerts | |
bank.current.ampere | Current Bank Ampere level | A |
phase status | Phase status, possible to set string-based alerts | |
phase.current.ampere | Current Ampere level on a given Phase | A |
phase.power.watt | Current Watt Power on a given Phase | W |
Metric name | Description | Unit |
---|---|---|
outlet status | Outlet status, possible to set string-based alerts | |
outlet.current.ampere | Current Ampere on a given outlet | A |
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​
- Online License
- Offline License
- Installer le Plugin sur tous les collecteurs Centreon devant superviser des ressources CyberPower Systems PDU SNMP:
yum install centreon-plugin-Hardware-Pdu-Cyberpower-Snmp
- Sur l'interface Web de Centreon, installer le connecteur de supervision CyberPower Systems PDU SNMP depuis la page Configuration > Gestionnaire de connecteurs de supervision
- Install the Centreon package on every Centreon poller expected to monitor CyberPower Systems PDU SNMP applications:
yum install centreon-plugin-Hardware-Pdu-Cyberpower-Snmp
- Installer le RPM Centreon connecteur de supervision sur votre serveur Centreon Central:
yum install centreon-pack-hardware-pdu-cyberpower-snmp
- 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.
Mandatory | Name | Description |
---|---|---|
SNMPEXTRAOPTIONS | Configure 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