5.02021-11-21T21:50:26ZTemplatesRaritan PDURaritan PDU## Overview
Works with Raritan PDU PX2 / PX3 and ATS PX3 products
Discovery rules:
- Inlets
- Outlets
- Overcurrent Protectors
- Sensors
With advanced power function (See <https://www.zabbix.com/forum/zabbix-help/385574> for more info)
## Author
eric_at_2037
TemplatesInformation(s)InletsOperationalOutletsOvercurrent ProtectorsSensors- Device reachability using ICMPSIMPLEicmpping36001825dInformation(s)Host statusBOOL_TO_DECIMAL{last(0)}=0{HOST.NAME} is UNREACHABLE or DOWNDISASTER
- Inlet Controller numberSNMP_AGENT.1.3.6.1.4.1.13742.6.3.2.2.1.5.1inletControllerCount36001825dInformation(s)
- Inlet numberSNMP_AGENT.1.3.6.1.4.1.13742.6.3.2.2.1.2.1inletCount36001825dInformation(s)
- Device Manufacter NameSNMP_AGENT.1.3.6.1.4.1.13742.6.3.2.1.1.2.1Manufacturer.PDU36000CHARTAGInformation(s)
- Outlet Controller numberSNMP_AGENT.1.3.6.1.4.1.13742.6.3.2.2.1.6.1outletControllerCount36001825dInformation(s)
- Outlet numberSNMP_AGENT.1.3.6.1.4.1.13742.6.3.2.2.1.4.1outletCount36001825dInformation(s)
- Overcurrent Protector numberSNMP_AGENT.1.3.6.1.4.1.13742.6.3.2.2.1.3.1overCurrentProtectorCount36001825dInformation(s)
- Device Model NameSNMP_AGENT.1.3.6.1.4.1.13742.6.3.2.1.1.3.1pduBasicIdentModel36000CHARTYPEInformation(s)
- Device CurrentSNMP_AGENT.1.3.6.1.4.1.13742.6.3.2.1.1.6.1pduRatedCurrent36000CHARInformation(s)
- Device FrequencySNMP_AGENT.1.3.6.1.4.1.13742.6.3.2.1.1.7.1pduRatedFrequency36000CHARInformation(s)
- Device Power CapabilitySNMP_AGENT.1.3.6.1.4.1.13742.6.3.2.1.1.8.1pduRatedVA36000CHARInformation(s)
- Device VoltageSNMP_AGENT.1.3.6.1.4.1.13742.6.3.2.1.1.5.1pduRatedVoltage36000CHARInformation(s)
- Device Serial NumberSNMP_AGENT.1.3.6.1.4.1.13742.6.3.2.1.1.4.1pduSerialNumber36000CHARSERIALNO_AInformation(s)
- ContactSNMP_AGENTSNMPv2-MIB::sysContact.0sysContact36000CHARCONTACTInformation(s)
- Software version (full)SNMP_AGENT.1.3.6.1.4.1.13742.6.3.2.3.1.6.1.1.1sysDescr36000CHAROS_FULLInformation(s)
- Device LocationSNMP_AGENTSNMPv2-MIB::sysLocation.0sysLocation36000CHARLOCATIONInformation(s)
- Device NameSNMP_AGENT.1.3.6.1.4.1.13742.6.3.2.2.1.13.1sysName36000CHARNAMEInformation(s)
- UptimeSNMP_AGENTSNMPv2-MIB::sysUpTime.0sysUpTime3001825duptimeInformation(s)MULTIPLIER0.01{last()}<86400Uptime is too low on {HOST.NAME}INFO{last()}<3600{HOST.NAME} has just been restartedHIGH
SensorsSNMP_AGENTdiscovery[{#SNMPVALUE},.1.3.6.1.4.1.13742.6.3.6.3.1.4.1]externalSensor3600{#SNMPVALUE}.*A7dSensor DecimalDigits of External Sensor $1SNMP_AGENT.1.3.6.1.4.1.13742.6.3.6.3.1.17.1.{#SNMPINDEX}externalSensorDecimalDigits[{#SNMPVALUE}]3600FLOATSensorsJAVASCRIPTreturn (Math.pow(0.1, value))Serial Number of External Sensor $1SNMP_AGENT.1.3.6.1.4.1.13742.6.3.6.3.1.3.1.{#SNMPINDEX}externalSensorSerialNumber[{#SNMPVALUE}]36000CHARSensorsType of External Sensor $1SNMP_AGENT.1.3.6.1.4.1.13742.6.3.6.3.1.2.1.{#SNMPINDEX}externalSensorType[{#SNMPVALUE}]3600SensorsUnit of External Sensor $1SNMP_AGENT.1.3.6.1.4.1.13742.6.3.6.3.1.16.1.{#SNMPINDEX}externalSensorUnits[{#SNMPVALUE}]3600SensorsRaritan PDU Units EnumerationRAW Value of Sensor $1SNMP_AGENT.1.3.6.1.4.1.13742.6.5.5.3.1.4.1.{#SNMPINDEX}measurementsExternalSensorRAWValue[{#SNMPVALUE}]601825dFLOATSensorsState of External Sensor $1SNMP_AGENT.1.3.6.1.4.1.13742.6.5.5.3.1.3.1.{#SNMPINDEX}measurementsExternalSensorState[{#SNMPVALUE}]601825dSensorsRaritan PDU State Enumeration{last()}<>4Sensor problem on {#SNMPVALUE}AVERAGE{last()}=6Sensor problem on {#SNMPVALUE} is too highHIGH{last()}=2Sensor problem on {#SNMPVALUE} is too lowHIGHValue of Sensor {#SNMPVALUE}CALCULATEDmeasurementsExternalSensorUsableValue[{#SNMPVALUE}]60FLOATlast(measurementsExternalSensorRAWValue[{#SNMPVALUE}])*last(externalSensorDecimalDigits[{#SNMPVALUE}])SensorsValue of Sensor {#SNMPVALUE}000000- Raritan PDUmeasurementsExternalSensorUsableValue[{#SNMPVALUE}]
Overcurrent ProtectorsSNMP_AGENTdiscovery[{#SNMPVALUE},.1.3.6.1.4.1.13742.6.3.4.3.1.2.1]overCurrentProtector3600{#SNMPVALUE}.*A7dState of Overcurrent Protector $1SNMP_AGENT.1.3.6.1.4.1.13742.6.5.3.3.1.3.1.{#SNMPINDEX}.1measurementsOverCurrentProtectorSensorStatermsCurrent[{#SNMPVALUE}]60Overcurrent ProtectorsRaritan PDU State Enumeration{last()}=6Current problem too high on Overcurrent Protector {#SNMPVALUE}HIGH{last()}=2Current problem too low on Overcurrent Protector {#SNMPVALUE}HIGH{last()}<>4State of Overcurrent Protector {#SNMPVALUE}AVERAGECurrent of Overcurrent Protector $1SNMP_AGENT.1.3.6.1.4.1.13742.6.5.3.3.1.4.1.{#SNMPINDEX}.1measurementsOverCurrentProtectorSensorValuermsCurrent[{#SNMPVALUE}]60FLOATOvercurrent ProtectorsMULTIPLIER0.1Name of Overcurrent Protector $1SNMP_AGENT.1.3.6.1.4.1.13742.6.3.4.3.1.3.1.{#SNMPINDEX}overCurrentProtectorName[{#SNMPVALUE}]36000CHAROvercurrent ProtectorsCapability of Overcurrent Protector $1SNMP_AGENT.1.3.6.1.4.1.13742.6.3.4.3.1.5.1.{#SNMPINDEX}overCurrentProtectorRatedCurrent[{#SNMPVALUE}]36000CHAROvercurrent ProtectorsType of Overcurrent Protector $1SNMP_AGENT.1.3.6.1.4.1.13742.6.3.4.3.1.4.1.{#SNMPINDEX}overCurrentProtectorType[{#SNMPVALUE}]36000CHAROvercurrent ProtectorsCurrent of Overcurrent Protector {#SNMPVALUE}FF0000- Raritan PDUmeasurementsOverCurrentProtectorSensorValuermsCurrent[{#SNMPVALUE}]
InletsSNMP_AGENTdiscovery[{#SNMPVALUE},.1.3.6.1.4.1.13742.6.3.3.3.1.2.1]pduInlet3600{#SNMPVALUE}.*A7dName of Inlet $1SNMP_AGENT.1.3.6.1.4.1.13742.6.3.3.3.1.3.1.{#SNMPINDEX}InletName[{#SNMPVALUE}]36007d0CHARInletsType of Inlet $1SNMP_AGENT.1.3.6.1.4.1.13742.6.3.3.3.1.12.1.{#SNMPINDEX}inletPlugDescriptor[{#SNMPVALUE}]36007d0CHARInletsCurrent Capability of Inlet $1SNMP_AGENT.1.3.6.1.4.1.13742.6.3.3.3.1.7.1.{#SNMPINDEX}inletRatedCurrent[{#SNMPVALUE}]36007d0CHARInletsVolatage Capability of Inlet $1SNMP_AGENT.1.3.6.1.4.1.13742.6.3.3.3.1.6.1.{#SNMPINDEX}inletRatedVoltage[{#SNMPVALUE}]36007d0CHARInletsCurrent DecimalDigits of Inlet $1SNMP_AGENT.1.3.6.1.4.1.13742.6.3.3.4.1.7.1.{#SNMPINDEX}.1inletSensorDecimalDigitsrmsCurrent[{#SNMPVALUE}]3600FLOATInletsJAVASCRIPTreturn (Math.pow(0.1, value))RAW Current of Inlet $1SNMP_AGENT.1.3.6.1.4.1.13742.6.5.2.3.1.4.1.{#SNMPINDEX}.1measurementsInletSensorRAWValuermsCurrent[{#SNMPVALUE}]601825dFLOATInletsState of Frequency on Inlet $1SNMP_AGENT.1.3.6.1.4.1.13742.6.5.2.3.1.3.1.{#SNMPINDEX}.23measurementsInletSensorStateFrequency[{#SNMPVALUE}]601825dInletsRaritan PDU State Enumeration{last()}<>4Frequency problem on Inlet {#SNMPVALUE}AVERAGE{last()}=6Frequency problem too high on Inlet {#SNMPVALUE}HIGH{last()}=2Frequency problem too low on Inlet {#SNMPVALUE}HIGHState of activeEnergy on Inlet $1SNMP_AGENT.1.3.6.1.4.1.13742.6.5.2.3.1.3.1.{#SNMPINDEX}.8measurementsInletSensorStatermsactiveEnergy[{#SNMPVALUE}]601825dInletsRaritan PDU State Enumeration{last()}<>4activeEnergy problem on Inlet {#SNMPVALUE}AVERAGEState of activePower on Inlet $1SNMP_AGENT.1.3.6.1.4.1.13742.6.5.2.3.1.3.1.{#SNMPINDEX}.5measurementsInletSensorStatermsactivePower[{#SNMPVALUE}]601825dInletsRaritan PDU State Enumeration{last()}<>4activePower problem on Inlet {#SNMPVALUE}AVERAGEState of apparentPower on Inlet $1SNMP_AGENT.1.3.6.1.4.1.13742.6.5.2.3.1.3.1.{#SNMPINDEX}.6measurementsInletSensorStatermsapparentPower[{#SNMPVALUE}]601825dInletsRaritan PDU State Enumeration{last()}<>4apparentPower problem on Inlet {#SNMPVALUE}AVERAGEState of Current on Inlet $1SNMP_AGENT.1.3.6.1.4.1.13742.6.5.2.3.1.3.1.{#SNMPINDEX}.1measurementsInletSensorStatermsCurrent[{#SNMPVALUE}]601825dInletsRaritan PDU State Enumeration{last()}<>4Current problem on Inlet {#SNMPVALUE}AVERAGE{last()}=6Current problem too high on Inlet {#SNMPVALUE}HIGH{last()}=2Current problem too low on Inlet {#SNMPVALUE}HIGHState of powerFactor on Inlet $1SNMP_AGENT.1.3.6.1.4.1.13742.6.5.2.3.1.3.1.{#SNMPINDEX}.7measurementsInletSensorStatermspowerFactor[{#SNMPVALUE}]601825dInletsRaritan PDU State Enumeration{last()}<>4powerFactor problem on Inlet {#SNMPVALUE}AVERAGEState of Voltage on Inlet $1SNMP_AGENT.1.3.6.1.4.1.13742.6.5.2.3.1.3.1.{#SNMPINDEX}.4measurementsInletSensorStatermsVoltage[{#SNMPVALUE}]601825dInletsRaritan PDU State Enumeration{last()}<>4Voltage problem on Inlet {#SNMPVALUE}AVERAGE{last()}=6Voltage problem too high on Inlet {#SNMPVALUE}HIGH{last()}=2Voltage problem too low on Inlet {#SNMPVALUE}HIGHCurrent of Inlet $1CALCULATEDmeasurementsInletSensorUsableValuermsCurrent[{#SNMPVALUE}]601825dFLOATAlast(measurementsInletSensorRAWValuermsCurrent[{#SNMPVALUE}])*last(inletSensorDecimalDigitsrmsCurrent[{#SNMPVALUE}])InletsFrequency of Inlet $1SNMP_AGENT.1.3.6.1.4.1.13742.6.5.2.3.1.4.1.{#SNMPINDEX}.23measurementsInletSensorValueFrequency[{#SNMPVALUE}]601825dFLOATHzInletsMULTIPLIER0.1activeEnergy of Inlet $1SNMP_AGENT.1.3.6.1.4.1.13742.6.5.2.3.1.4.1.{#SNMPINDEX}.8measurementsInletSensorValuermsactiveEnergy[{#SNMPVALUE}]601825dFLOATkWhInletsMULTIPLIER0.001activePower of Inlet $1SNMP_AGENT.1.3.6.1.4.1.13742.6.5.2.3.1.4.1.{#SNMPINDEX}.5measurementsInletSensorValuermsactivePower[{#SNMPVALUE}]601825dWInletsapparentPower of Inlet $1SNMP_AGENT.1.3.6.1.4.1.13742.6.5.2.3.1.4.1.{#SNMPINDEX}.6measurementsInletSensorValuermsapparentPower[{#SNMPVALUE}]601825dVAInletspowerFactor of Inlet $1SNMP_AGENT.1.3.6.1.4.1.13742.6.5.2.3.1.4.1.{#SNMPINDEX}.7measurementsInletSensorValuermspowerFactor[{#SNMPVALUE}]601825dFLOATInletsMULTIPLIER0.01Voltage of Inlet $1SNMP_AGENT.1.3.6.1.4.1.13742.6.5.2.3.1.4.1.{#SNMPINDEX}.4measurementsInletSensorValuermsVoltage[{#SNMPVALUE}]601825dVInletsInlet {#SNMPVALUE}FF0000- Raritan PDUmeasurementsInletSensorUsableValuermsCurrent[{#SNMPVALUE}]
1FF8000RIGHT- Raritan PDUmeasurementsInletSensorValueFrequency[{#SNMPVALUE}]
2B4B4B4- Raritan PDUmeasurementsInletSensorValuermspowerFactor[{#SNMPVALUE}]
30040FFRIGHT- Raritan PDUmeasurementsInletSensorValuermsVoltage[{#SNMPVALUE}]
OutletsSNMP_AGENTdiscovery[{#SNMPVALUE},.1.3.6.1.4.1.13742.6.3.5.3.1.2.1]pduOutlet3600{#SNMPVALUE}.*A7dOnOff Status of Outlet $1SNMP_AGENT.1.3.6.1.4.1.13742.6.5.4.3.1.4.1.{#SNMPINDEX}.14OnOffStatus[{#SNMPVALUE}]300OutletsCurrent Capability of Outlet $1SNMP_AGENT.1.3.6.1.4.1.13742.6.3.5.3.1.7.1.{#SNMPINDEX}OutletCurrent[{#SNMPVALUE}]3007d0CHAROutletsName of Outlet $1SNMP_AGENT.1.3.6.1.4.1.13742.6.3.5.3.1.3.1.{#SNMPINDEX}OutletName[{#SNMPVALUE}]36000CHAROutletsType of Outlet $1SNMP_AGENT.1.3.6.1.4.1.13742.6.3.5.3.1.29.1.{#SNMPINDEX}outletReceptacleDescriptor[{#SNMPVALUE}]36007d0CHAROutletsVoltage Capability of Outlet $1SNMP_AGENT.1.3.6.1.4.1.13742.6.3.5.3.1.6.1.{#SNMPINDEX}OutletVolts[{#SNMPVALUE}]3007d0CHAROutletsHost status0Up2UnreachableRaritan PDU State Enumeration-1Unavailable0Open1Closed2BelowLowerCritical3BelowLowerWarning4Normal5AboveUpperWarning6AboveUpperCritical7On8Off9Detected10NotDetected11Alarmed12OK14Fail15Yes16No17Standby20InSync21OutOfSync26Fault27Warning28Critical29SelfTest30NonRedundantRaritan PDU Units Enumeration-1None0Other1Volt2Ampere3Watt4VA5WattHour6VAHour7Degree C8Hertz9Percent10Meterpersec11Pascal12PSI13G14Degree F15Feet16Inch17CM18Meters19RPM20Dgrees21LUX22Grampercubicmeter23var