Skip to content

Instantly share code, notes, and snippets.

@lanrat
Created October 25, 2023 01:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lanrat/8d10c164c0aa9d78ef73d4b317ed054c to your computer and use it in GitHub Desktop.
Save lanrat/8d10c164c0aa9d78ef73d4b317ed054c to your computer and use it in GitHub Desktop.
APC PDU SNMP-Exporter
modules:
apcpdu:
walk:
- 1.3.6.1.4.1.318.1.1.12
lookups:
- source_indexes:
- rPDULoadStatusIndex
lookup: rPDUOutletStatusOutletName
drop_source_indexes: true
overrides:
ifType:
type: EnumAsInfo
rPDUStatusLoad:
type: gauge
rPDULoadStatusLoadState:
type: EnumAsStateSet
rPDUOutletStatusOutletName:
type: DisplayString
# be sure to add missing param manually to output metrics
# https://oidref.com/1.3.6.1.4.1.318.1.1.12.1.1
# metrics:
# - name: rPDUIdentName
# oid: 1.3.6.1.4.1.318.1.1.12.1.1.0
# type: DisplayString
scrape_configs:
- job_name: snmp-pdu
scrape_timeout: 30s # the PDUs can be slow
static_configs:
- targets:
- 10.10.10.10 # PDU1
labels:
instance: 'PDU1'
- targets:
- 20.20.20.20 # PDU2
labels:
instance: 'PDU2'
metrics_path: /snmp
params:
auth: [public_v2]
module:
- apcpdu
- if_mib
relabel_configs:
- source_labels: [__address__]
target_label: __param_target
- target_label: __address__
replacement: snmp-exporter:9116 # The SNMP exporter's real hostname:port.
# Global exporter-level metrics
- job_name: 'snmp_exporter'
static_configs:
- targets:
- snmp-exporter:9116
labels:
instance: snmp-exporter
modules:
apcpdu:
walk:
- 1.3.6.1.4.1.318.1.1.12
metrics:
- name: rPDUIdentName
# manually added https://oidref.com/1.3.6.1.4.1.318.1.1.12.1.1
oid: 1.3.6.1.4.1.318.1.1.12.1.1.0
type: DisplayString
- name: rPDUIdentDeviceRating
oid: 1.3.6.1.4.1.318.1.1.12.1.7
type: gauge
help: Getting this OID will return the electrical rating of the device in Amps.
- 1.3.6.1.4.1.318.1.1.12.1.7
- name: rPDUIdentDeviceNumOutlets
oid: 1.3.6.1.4.1.318.1.1.12.1.8
type: gauge
help: Getting this OID will return the number of outlets contained in the device.
- 1.3.6.1.4.1.318.1.1.12.1.8
- name: rPDUIdentDeviceNumPhases
oid: 1.3.6.1.4.1.318.1.1.12.1.9
type: gauge
help: Getting this OID will return the number of phases supported by the device.
- 1.3.6.1.4.1.318.1.1.12.1.9
- name: rPDUIdentDeviceNumBreakers
oid: 1.3.6.1.4.1.318.1.1.12.1.10
type: gauge
help: Getting this OID will return the number of circuit breakers supported
by the device - 1.3.6.1.4.1.318.1.1.12.1.10
- name: rPDUIdentDeviceBreakerRating
oid: 1.3.6.1.4.1.318.1.1.12.1.11
type: gauge
help: Getting this OID will return rating of the circuit breakers on the device
in Amps if it has any. - 1.3.6.1.4.1.318.1.1.12.1.11
- name: rPDUIdentDeviceOrientation
oid: 1.3.6.1.4.1.318.1.1.12.1.12
type: gauge
help: Getting this OID will return the intended physical orientation of the
device - 1.3.6.1.4.1.318.1.1.12.1.12
enum_values:
1: orientHorizontal
2: orientVertical
- name: rPDUIdentDeviceOutletLayout
oid: 1.3.6.1.4.1.318.1.1.12.1.13
type: gauge
help: Getting this OID will return outlet layout for the device - 1.3.6.1.4.1.318.1.1.12.1.13
enum_values:
1: seqPhaseToNeutral
2: seqPhaseToPhase
3: seqPhToNeu21PhToPh
4: seqPhToPhGrouped
5: seqPhToNGrouped
6: seqPToN1516PToPGrouped
7: seqPhToPh2xGrouped
8: seqPhToN2xGrouped
9: seqNotApplicable
- name: rPDUIdentDeviceDisplayOrientation
oid: 1.3.6.1.4.1.318.1.1.12.1.14
type: gauge
help: Getting this OID will return the intended physical orientation of the
Seven-Segment Display or LCD - 1.3.6.1.4.1.318.1.1.12.1.14
enum_values:
1: displayNormal
2: displayReverse
- name: rPDUIdentDeviceLinetoLineVoltage
oid: 1.3.6.1.4.1.318.1.1.12.1.15
type: gauge
help: Getting/Setting this OID will return/set the Line to Line Voltage - 1.3.6.1.4.1.318.1.1.12.1.15
- name: rPDUIdentDevicePowerWatts
oid: 1.3.6.1.4.1.318.1.1.12.1.16
type: gauge
help: Getting this OID will return the Power in Watts. - 1.3.6.1.4.1.318.1.1.12.1.16
- name: rPDUIdentDevicePowerFactor
oid: 1.3.6.1.4.1.318.1.1.12.1.17
type: gauge
help: Getting/setting this OID will return/set the Power Factor in thousandths
(1000 is power factor of 1) - 1.3.6.1.4.1.318.1.1.12.1.17
- name: rPDUIdentDevicePowerVA
oid: 1.3.6.1.4.1.318.1.1.12.1.18
type: gauge
help: Getting this OID will return the Power in VA. - 1.3.6.1.4.1.318.1.1.12.1.18
- name: rPDUIdentDeviceLinetoNeutralVoltage
oid: 1.3.6.1.4.1.318.1.1.12.1.19
type: gauge
help: Getting/Setting this OID will return/set the Line to Neutral Voltage -
1.3.6.1.4.1.318.1.1.12.1.19
- name: rPDULoadDevMaxPhaseLoad
oid: 1.3.6.1.4.1.318.1.1.12.2.1.1
type: gauge
help: Getting this OID will return the maximum rated power that each phase of
the Rack PDU can provide - 1.3.6.1.4.1.318.1.1.12.2.1.1
- name: rPDULoadDevNumPhases
oid: 1.3.6.1.4.1.318.1.1.12.2.1.2
type: gauge
help: The number of phases available with this Rack PDU. - 1.3.6.1.4.1.318.1.1.12.2.1.2
- name: rPDULoadDevMaxBankLoad
oid: 1.3.6.1.4.1.318.1.1.12.2.1.3
type: gauge
help: Getting this OID will return the maximum rated power that a bank of the
Rack PDU can provide - 1.3.6.1.4.1.318.1.1.12.2.1.3
- name: rPDULoadDevNumBanks
oid: 1.3.6.1.4.1.318.1.1.12.2.1.4
type: gauge
help: The number of banks of outlets available with this Rack PDU - 1.3.6.1.4.1.318.1.1.12.2.1.4
- name: rPDULoadDevBankTableSize
oid: 1.3.6.1.4.1.318.1.1.12.2.1.5
type: gauge
help: The size of the Bank Table. - 1.3.6.1.4.1.318.1.1.12.2.1.5
- name: rPDULoadDevBankIndex
oid: 1.3.6.1.4.1.318.1.1.12.2.1.6.1.1
type: gauge
help: The index to the Rack PDU bank entry. - 1.3.6.1.4.1.318.1.1.12.2.1.6.1.1
indexes:
- labelname: rPDULoadDevBankIndex
type: gauge
- name: rPDULoadDevBankNumber
oid: 1.3.6.1.4.1.318.1.1.12.2.1.6.1.2
type: gauge
help: Getting this OID will return the bank number. - 1.3.6.1.4.1.318.1.1.12.2.1.6.1.2
indexes:
- labelname: rPDULoadDevBankIndex
type: gauge
- name: rPDULoadDevBankMaxLoad
oid: 1.3.6.1.4.1.318.1.1.12.2.1.6.1.3
type: gauge
help: Getting this OID will return the maximum rated power that each bank of
the Rack PDU can provide - 1.3.6.1.4.1.318.1.1.12.2.1.6.1.3
indexes:
- labelname: rPDULoadDevBankIndex
type: gauge
- name: rPDULoadDevMaxOutletTableSize
oid: 1.3.6.1.4.1.318.1.1.12.2.1.7
type: gauge
help: The size of the Outlet Table. - 1.3.6.1.4.1.318.1.1.12.2.1.7
- name: rPDULoadDevOutletIndex
oid: 1.3.6.1.4.1.318.1.1.12.2.1.8.1.1
type: gauge
help: The index to the Outlet Monitored Rack PDU Max Outlet Load entry. - 1.3.6.1.4.1.318.1.1.12.2.1.8.1.1
indexes:
- labelname: rPDULoadDevOutletIndex
type: gauge
- name: rPDULoadDevOutletNumber
oid: 1.3.6.1.4.1.318.1.1.12.2.1.8.1.2
type: gauge
help: Getting this OID will return the Outlet number. - 1.3.6.1.4.1.318.1.1.12.2.1.8.1.2
indexes:
- labelname: rPDULoadDevOutletIndex
type: gauge
- name: rPDULoadDevMaxOutletLoad
oid: 1.3.6.1.4.1.318.1.1.12.2.1.8.1.3
type: gauge
help: Getting this OID will return the maximum rated power that each Outlet
of an Outlet Monitored Rack PDU can provide - 1.3.6.1.4.1.318.1.1.12.2.1.8.1.3
indexes:
- labelname: rPDULoadDevOutletIndex
type: gauge
- name: rPDULoadPhaseConfigIndex
oid: 1.3.6.1.4.1.318.1.1.12.2.2.1.1.1
type: gauge
help: The index to the Rack PDU phase entry. - 1.3.6.1.4.1.318.1.1.12.2.2.1.1.1
indexes:
- labelname: rPDULoadPhaseConfigIndex
type: gauge
enum_values:
1: phase1
2: phase2
3: phase3
enum_values:
1: phase1
2: phase2
3: phase3
- name: rPDULoadPhaseConfigLowLoadThreshold
oid: 1.3.6.1.4.1.318.1.1.12.2.2.1.1.2
type: gauge
help: A threshold that indicates the power consumption of the load is nearing
a low consumption condition - 1.3.6.1.4.1.318.1.1.12.2.2.1.1.2
indexes:
- labelname: rPDULoadPhaseConfigIndex
type: gauge
enum_values:
1: phase1
2: phase2
3: phase3
- name: rPDULoadPhaseConfigNearOverloadThreshold
oid: 1.3.6.1.4.1.318.1.1.12.2.2.1.1.3
type: gauge
help: A threshold that indicates the power consumption of the load is nearing
an overload condition - 1.3.6.1.4.1.318.1.1.12.2.2.1.1.3
indexes:
- labelname: rPDULoadPhaseConfigIndex
type: gauge
enum_values:
1: phase1
2: phase2
3: phase3
- name: rPDULoadPhaseConfigOverloadThreshold
oid: 1.3.6.1.4.1.318.1.1.12.2.2.1.1.4
type: gauge
help: A threshold that indicates the power consumption of the load has entered
an overload condition - 1.3.6.1.4.1.318.1.1.12.2.2.1.1.4
indexes:
- labelname: rPDULoadPhaseConfigIndex
type: gauge
enum_values:
1: phase1
2: phase2
3: phase3
- name: rPDULoadPhaseConfigAlarm
oid: 1.3.6.1.4.1.318.1.1.12.2.2.1.1.5
type: gauge
help: Getting this OID will return the current Phase Alarm. - 1.3.6.1.4.1.318.1.1.12.2.2.1.1.5
indexes:
- labelname: rPDULoadPhaseConfigIndex
type: gauge
enum_values:
1: phase1
2: phase2
3: phase3
enum_values:
1: noLoadAlarm
2: underCurrentAlarm
3: nearOverCurrentAlarm
4: overCurrentAlarm
- name: rPDULoadStatusIndex
oid: 1.3.6.1.4.1.318.1.1.12.2.3.1.1.1
type: gauge
help: The index to the Rack PDU phase/bank entry - 1.3.6.1.4.1.318.1.1.12.2.3.1.1.1
indexes:
- labelname: rPDULoadStatusIndex
type: gauge
lookups:
- labels:
- rPDULoadStatusIndex
labelname: rPDUOutletStatusOutletName
oid: 1.3.6.1.4.1.318.1.1.12.3.5.1.1.2
type: DisplayString
- labels: []
labelname: rPDULoadStatusIndex
- name: rPDULoadStatusLoad
oid: 1.3.6.1.4.1.318.1.1.12.2.3.1.1.2
type: gauge
help: Getting this OID will return the phase/bank load measured in tenths of
Amps. - 1.3.6.1.4.1.318.1.1.12.2.3.1.1.2
indexes:
- labelname: rPDULoadStatusIndex
type: gauge
lookups:
- labels:
- rPDULoadStatusIndex
labelname: rPDUOutletStatusOutletName
oid: 1.3.6.1.4.1.318.1.1.12.3.5.1.1.2
type: DisplayString
- labels: []
labelname: rPDULoadStatusIndex
- name: rPDULoadStatusLoadState
oid: 1.3.6.1.4.1.318.1.1.12.2.3.1.1.3
type: EnumAsStateSet
help: Getting this OID will return the phase/bank load state - 1.3.6.1.4.1.318.1.1.12.2.3.1.1.3
indexes:
- labelname: rPDULoadStatusIndex
type: gauge
lookups:
- labels:
- rPDULoadStatusIndex
labelname: rPDUOutletStatusOutletName
oid: 1.3.6.1.4.1.318.1.1.12.3.5.1.1.2
type: DisplayString
- labels: []
labelname: rPDULoadStatusIndex
enum_values:
1: phaseLoadNormal
2: phaseLoadLow
3: phaseLoadNearOverload
4: phaseLoadOverload
- name: rPDULoadStatusPhaseNumber
oid: 1.3.6.1.4.1.318.1.1.12.2.3.1.1.4
type: gauge
help: The phase number to which this record refers. - 1.3.6.1.4.1.318.1.1.12.2.3.1.1.4
indexes:
- labelname: rPDULoadStatusIndex
type: gauge
lookups:
- labels:
- rPDULoadStatusIndex
labelname: rPDUOutletStatusOutletName
oid: 1.3.6.1.4.1.318.1.1.12.3.5.1.1.2
type: DisplayString
- labels: []
labelname: rPDULoadStatusIndex
- name: rPDULoadStatusBankNumber
oid: 1.3.6.1.4.1.318.1.1.12.2.3.1.1.5
type: gauge
help: The bank number to which this record refers - 1.3.6.1.4.1.318.1.1.12.2.3.1.1.5
indexes:
- labelname: rPDULoadStatusIndex
type: gauge
lookups:
- labels:
- rPDULoadStatusIndex
labelname: rPDUOutletStatusOutletName
oid: 1.3.6.1.4.1.318.1.1.12.3.5.1.1.2
type: DisplayString
- labels: []
labelname: rPDULoadStatusIndex
- name: rPDULoadBankConfigIndex
oid: 1.3.6.1.4.1.318.1.1.12.2.4.1.1.1
type: gauge
help: The index to the Rack PDU bank entry. - 1.3.6.1.4.1.318.1.1.12.2.4.1.1.1
indexes:
- labelname: rPDULoadBankConfigIndex
type: gauge
- name: rPDULoadBankConfigLowLoadThreshold
oid: 1.3.6.1.4.1.318.1.1.12.2.4.1.1.2
type: gauge
help: A threshold that indicates the power consumption of the load is nearing
a low consumption condition - 1.3.6.1.4.1.318.1.1.12.2.4.1.1.2
indexes:
- labelname: rPDULoadBankConfigIndex
type: gauge
- name: rPDULoadBankConfigNearOverloadThreshold
oid: 1.3.6.1.4.1.318.1.1.12.2.4.1.1.3
type: gauge
help: A threshold that indicates the power consumption of the load is nearing
an overload condition - 1.3.6.1.4.1.318.1.1.12.2.4.1.1.3
indexes:
- labelname: rPDULoadBankConfigIndex
type: gauge
- name: rPDULoadBankConfigOverloadThreshold
oid: 1.3.6.1.4.1.318.1.1.12.2.4.1.1.4
type: gauge
help: A threshold that indicates the power consumption of the load has entered
an overload condition - 1.3.6.1.4.1.318.1.1.12.2.4.1.1.4
indexes:
- labelname: rPDULoadBankConfigIndex
type: gauge
- name: rPDULoadBankConfigAlarm
oid: 1.3.6.1.4.1.318.1.1.12.2.4.1.1.5
type: gauge
help: Getting this OID will return the current Bank Alarm. - 1.3.6.1.4.1.318.1.1.12.2.4.1.1.5
indexes:
- labelname: rPDULoadBankConfigIndex
type: gauge
enum_values:
1: noLoadAlarm
2: underCurrentAlarm
3: nearOverCurrentAlarm
4: overCurrentAlarm
- name: rPDUOutletDevCommand
oid: 1.3.6.1.4.1.318.1.1.12.3.1.1
type: gauge
help: Setting this OID to immediateAllOn (2) will turn all outlets on immediately
- 1.3.6.1.4.1.318.1.1.12.3.1.1
enum_values:
1: noCommandAll
2: immediateAllOn
3: immediateAllOff
4: immediateAllReboot
5: delayedAllOn
6: delayedAllOff
7: delayedAllReboot
8: cancelAllPendingCommands
- name: rPDUOutletDevColdstartDelay
oid: 1.3.6.1.4.1.318.1.1.12.3.1.2
type: gauge
help: The amount of delay, in seconds, between when power is provided to the
Switched Rack PDU and when the Switched Rack PDU provides basic master power
to the outlets - 1.3.6.1.4.1.318.1.1.12.3.1.2
- name: rPDUOutletDevNumCntrlOutlets
oid: 1.3.6.1.4.1.318.1.1.12.3.1.3
type: gauge
help: The number of controlled outlets on this Switched Rack PDU. - 1.3.6.1.4.1.318.1.1.12.3.1.3
- name: rPDUOutletDevNumTotalOutlets
oid: 1.3.6.1.4.1.318.1.1.12.3.1.4
type: gauge
help: The total number of outlets on this Rack PDU. - 1.3.6.1.4.1.318.1.1.12.3.1.4
- name: rPDUOutletDevMonitoredOutlets
oid: 1.3.6.1.4.1.318.1.1.12.3.1.5
type: gauge
help: The total number of monitored outlets on this Rack PDU. - 1.3.6.1.4.1.318.1.1.12.3.1.5
- name: rPDUOutletPhaseIndex
oid: 1.3.6.1.4.1.318.1.1.12.3.2.1.1.1
type: gauge
help: The index to the Switched Rack PDU phase entry. - 1.3.6.1.4.1.318.1.1.12.3.2.1.1.1
indexes:
- labelname: rPDUOutletPhaseIndex
type: gauge
enum_values:
1: phase1
2: phase2
3: phase3
enum_values:
1: phase1
2: phase2
3: phase3
- name: rPDUOutletPhaseOverloadRestriction
oid: 1.3.6.1.4.1.318.1.1.12.3.2.1.1.2
type: gauge
help: This OID controls the behavior of a Switched Rack PDU phase when an overload
condition is possible and additional outlets are requested to be turned on
- 1.3.6.1.4.1.318.1.1.12.3.2.1.1.2
indexes:
- labelname: rPDUOutletPhaseIndex
type: gauge
enum_values:
1: phase1
2: phase2
3: phase3
enum_values:
1: alwaysAllowTurnON
2: restrictOnNearOverload
3: restrictOnOverload
- name: rPDUOutletControlIndex
oid: 1.3.6.1.4.1.318.1.1.12.3.3.1.1.1
type: gauge
help: The index to the outlet entry. - 1.3.6.1.4.1.318.1.1.12.3.3.1.1.1
indexes:
- labelname: rPDUOutletControlIndex
type: gauge
- name: rPDUOutletControlOutletPhase
oid: 1.3.6.1.4.1.318.1.1.12.3.3.1.1.3
type: gauge
help: The phase/s associated with this outlet - 1.3.6.1.4.1.318.1.1.12.3.3.1.1.3
indexes:
- labelname: rPDUOutletControlIndex
type: gauge
enum_values:
1: phase1
2: phase2
3: phase3
4: phase1-2
5: phase2-3
6: phase3-1
- name: rPDUOutletControlOutletCommand
oid: 1.3.6.1.4.1.318.1.1.12.3.3.1.1.4
type: gauge
help: Getting this variable will return the outlet state - 1.3.6.1.4.1.318.1.1.12.3.3.1.1.4
indexes:
- labelname: rPDUOutletControlIndex
type: gauge
enum_values:
1: immediateOn
2: immediateOff
3: immediateReboot
4: delayedOn
5: delayedOff
6: delayedReboot
7: cancelPendingCommand
- name: rPDUOutletControlOutletBank
oid: 1.3.6.1.4.1.318.1.1.12.3.3.1.1.5
type: gauge
help: The bank associated with this outlet. - 1.3.6.1.4.1.318.1.1.12.3.3.1.1.5
indexes:
- labelname: rPDUOutletControlIndex
type: gauge
- name: rPDUOutletConfigIndex
oid: 1.3.6.1.4.1.318.1.1.12.3.4.1.1.1
type: gauge
help: The index to the outlet entry. - 1.3.6.1.4.1.318.1.1.12.3.4.1.1.1
indexes:
- labelname: rPDUOutletConfigIndex
type: gauge
- name: rPDUOutletConfigOutletPhase
oid: 1.3.6.1.4.1.318.1.1.12.3.4.1.1.3
type: gauge
help: The phase/s associated with this outlet - 1.3.6.1.4.1.318.1.1.12.3.4.1.1.3
indexes:
- labelname: rPDUOutletConfigIndex
type: gauge
enum_values:
1: phase1
2: phase2
3: phase3
4: phase1-2
5: phase2-3
6: phase3-1
- name: rPDUOutletConfigPowerOnTime
oid: 1.3.6.1.4.1.318.1.1.12.3.4.1.1.4
type: gauge
help: The amount of time (in seconds) the outlet will delay powering on at coldstart
or when a command that requires a turn-on delay is issued - 1.3.6.1.4.1.318.1.1.12.3.4.1.1.4
indexes:
- labelname: rPDUOutletConfigIndex
type: gauge
- name: rPDUOutletConfigPowerOffTime
oid: 1.3.6.1.4.1.318.1.1.12.3.4.1.1.5
type: gauge
help: The amount of time (in seconds) the outlet will delay powering off when
a command that requires a turn-off delay is issued - 1.3.6.1.4.1.318.1.1.12.3.4.1.1.5
indexes:
- labelname: rPDUOutletConfigIndex
type: gauge
- name: rPDUOutletConfigRebootDuration
oid: 1.3.6.1.4.1.318.1.1.12.3.4.1.1.6
type: gauge
help: During a reboot sequence, power is turned off and then back on - 1.3.6.1.4.1.318.1.1.12.3.4.1.1.6
indexes:
- labelname: rPDUOutletConfigIndex
type: gauge
- name: rPDUOutletConfigOutletBank
oid: 1.3.6.1.4.1.318.1.1.12.3.4.1.1.7
type: gauge
help: The bank associated with this outlet. - 1.3.6.1.4.1.318.1.1.12.3.4.1.1.7
indexes:
- labelname: rPDUOutletConfigIndex
type: gauge
- name: rPDUOutletConfigMonitoredTableSize
oid: 1.3.6.1.4.1.318.1.1.12.3.4.2
type: gauge
help: The size of the Outlet Config Monitored Table - 1.3.6.1.4.1.318.1.1.12.3.4.2
- name: rPDUOutletConfigMonitoredIndex
oid: 1.3.6.1.4.1.318.1.1.12.3.4.3.1.1
type: gauge
help: The index to the RACK PDU Phase entry. - 1.3.6.1.4.1.318.1.1.12.3.4.3.1.1
indexes:
- labelname: rPDUOutletConfigMonitoredIndex
type: gauge
- name: rPDUOutletConfigMonitoredNumber
oid: 1.3.6.1.4.1.318.1.1.12.3.4.3.1.3
type: gauge
help: The outlet number of an Outlet Monitored RACK PDU. - 1.3.6.1.4.1.318.1.1.12.3.4.3.1.3
indexes:
- labelname: rPDUOutletConfigMonitoredIndex
type: gauge
- name: rPDUOutletConfigMonitoredLowLoadThreshold
oid: 1.3.6.1.4.1.318.1.1.12.3.4.3.1.4
type: gauge
help: A threshold that indicates the power consumption of the load is nearing
a low consumption condition - 1.3.6.1.4.1.318.1.1.12.3.4.3.1.4
indexes:
- labelname: rPDUOutletConfigMonitoredIndex
type: gauge
- name: rPDUOutletConfigMonitoredNearOverloadThreshold
oid: 1.3.6.1.4.1.318.1.1.12.3.4.3.1.5
type: gauge
help: A threshold that indicates the power consumption of the load is nearing
an overload condition - 1.3.6.1.4.1.318.1.1.12.3.4.3.1.5
indexes:
- labelname: rPDUOutletConfigMonitoredIndex
type: gauge
- name: rPDUOutletConfigMonitoredOverloadThreshold
oid: 1.3.6.1.4.1.318.1.1.12.3.4.3.1.6
type: gauge
help: A threshold that indicates the power consumption of the load has entered
an overload condition - 1.3.6.1.4.1.318.1.1.12.3.4.3.1.6
indexes:
- labelname: rPDUOutletConfigMonitoredIndex
type: gauge
- name: rPDUOutletStatusIndex
oid: 1.3.6.1.4.1.318.1.1.12.3.5.1.1.1
type: gauge
help: The index to the outlet entry. - 1.3.6.1.4.1.318.1.1.12.3.5.1.1.1
indexes:
- labelname: rPDUOutletStatusIndex
type: gauge
- name: rPDUOutletStatusOutletName
oid: 1.3.6.1.4.1.318.1.1.12.3.5.1.1.2
type: DisplayString
help: The name of the outlet - 1.3.6.1.4.1.318.1.1.12.3.5.1.1.2
indexes:
- labelname: rPDUOutletStatusIndex
type: gauge
- name: rPDUOutletStatusOutletPhase
oid: 1.3.6.1.4.1.318.1.1.12.3.5.1.1.3
type: gauge
help: The phase/s associated with this outlet - 1.3.6.1.4.1.318.1.1.12.3.5.1.1.3
indexes:
- labelname: rPDUOutletStatusIndex
type: gauge
enum_values:
1: phase1
2: phase2
3: phase3
4: phase1-2
5: phase2-3
6: phase3-1
- name: rPDUOutletStatusOutletState
oid: 1.3.6.1.4.1.318.1.1.12.3.5.1.1.4
type: gauge
help: Getting this variable will return the outlet state - 1.3.6.1.4.1.318.1.1.12.3.5.1.1.4
indexes:
- labelname: rPDUOutletStatusIndex
type: gauge
enum_values:
1: outletStatusOn
2: outletStatusOff
- name: rPDUOutletStatusCommandPending
oid: 1.3.6.1.4.1.318.1.1.12.3.5.1.1.5
type: gauge
help: Getting this variable will return the command pending state of the outlet
- 1.3.6.1.4.1.318.1.1.12.3.5.1.1.5
indexes:
- labelname: rPDUOutletStatusIndex
type: gauge
enum_values:
1: outletStatusCommandPending
2: outletStatusNoCommandPending
- name: rPDUOutletStatusOutletBank
oid: 1.3.6.1.4.1.318.1.1.12.3.5.1.1.6
type: gauge
help: The bank associated with this outlet. - 1.3.6.1.4.1.318.1.1.12.3.5.1.1.6
indexes:
- labelname: rPDUOutletStatusIndex
type: gauge
- name: rPDUOutletStatusLoad
oid: 1.3.6.1.4.1.318.1.1.12.3.5.1.1.7
type: gauge
help: Getting this OID will return the measured Outlet load for an Outlet Monitored
Rack PDU in tenths of Amps - 1.3.6.1.4.1.318.1.1.12.3.5.1.1.7
indexes:
- labelname: rPDUOutletStatusIndex
type: gauge
- name: rPDUOutletBankIndex
oid: 1.3.6.1.4.1.318.1.1.12.3.6.1.1.1
type: gauge
help: The index to the Switched Rack PDU bank entry. - 1.3.6.1.4.1.318.1.1.12.3.6.1.1.1
indexes:
- labelname: rPDUOutletBankIndex
type: gauge
- name: rPDUOutletBankOverloadRestriction
oid: 1.3.6.1.4.1.318.1.1.12.3.6.1.1.2
type: gauge
help: This OID controls the behavior of a Switched Rack PDU bank when an overload
condition is possible and additional outlets are requested to be turned on
- 1.3.6.1.4.1.318.1.1.12.3.6.1.1.2
indexes:
- labelname: rPDUOutletBankIndex
type: gauge
enum_values:
1: alwaysAllowTurnON
2: restrictOnNearOverload
3: restrictOnOverload
- name: rPDUPowerSupply1Status
oid: 1.3.6.1.4.1.318.1.1.12.4.1.1
type: gauge
help: Getting this OID will return powerSupply1Ok(1) if power supply 1 is functioning
normally - 1.3.6.1.4.1.318.1.1.12.4.1.1
enum_values:
1: powerSupplyOneOk
2: powerSupplyOneFailed
- name: rPDUPowerSupply2Status
oid: 1.3.6.1.4.1.318.1.1.12.4.1.2
type: gauge
help: Getting this OID will return powerSupply2Ok(1) if power supply 2 is functioning
normally - 1.3.6.1.4.1.318.1.1.12.4.1.2
enum_values:
1: powerSupplyTwoOk
2: powerSupplyTwoFailed
3: powerSupplyTwoNotPresent
- name: rPDUPowerSupplyAlarm
oid: 1.3.6.1.4.1.318.1.1.12.4.1.3
type: gauge
help: Getting this OID will return powerSupply Alarm - 1.3.6.1.4.1.318.1.1.12.4.1.3
enum_values:
1: allAvailablePowerSuppliesOK
2: powerSupplyOneFailed
3: powerSupplyTwoFailed
4: powerSupplyOneandTwoFailed
- name: rPDUStatusBankTableSize
oid: 1.3.6.1.4.1.318.1.1.12.5.1
type: gauge
help: The size of the Status Bank Table - 1.3.6.1.4.1.318.1.1.12.5.1
- name: rPDUStatusBankIndex
oid: 1.3.6.1.4.1.318.1.1.12.5.2.1.1
type: gauge
help: The index to the RACK PDU Bank entry. - 1.3.6.1.4.1.318.1.1.12.5.2.1.1
indexes:
- labelname: rPDUStatusBankIndex
type: gauge
- name: rPDUStatusBankNumber
oid: 1.3.6.1.4.1.318.1.1.12.5.2.1.2
type: gauge
help: Getting this OID will return the bank number. - 1.3.6.1.4.1.318.1.1.12.5.2.1.2
indexes:
- labelname: rPDUStatusBankIndex
type: gauge
- name: rPDUStatusBankState
oid: 1.3.6.1.4.1.318.1.1.12.5.2.1.3
type: gauge
help: Getting this OID will return the bank load state - 1.3.6.1.4.1.318.1.1.12.5.2.1.3
indexes:
- labelname: rPDUStatusBankIndex
type: gauge
enum_values:
1: bankLoadNormal
2: bankLoadLow
3: bankLoadNearOverload
4: bankLoadOverload
- name: rPDUStatusPhaseTableSize
oid: 1.3.6.1.4.1.318.1.1.12.5.3
type: gauge
help: The size of the Status Phase Table - 1.3.6.1.4.1.318.1.1.12.5.3
- name: rPDUStatusPhaseIndex
oid: 1.3.6.1.4.1.318.1.1.12.5.4.1.1
type: gauge
help: The index to the RACK PDU Phase entry. - 1.3.6.1.4.1.318.1.1.12.5.4.1.1
indexes:
- labelname: rPDUStatusPhaseIndex
type: gauge
- name: rPDUStatusPhaseNumber
oid: 1.3.6.1.4.1.318.1.1.12.5.4.1.2
type: gauge
help: Getting this OID will return the phase number. - 1.3.6.1.4.1.318.1.1.12.5.4.1.2
indexes:
- labelname: rPDUStatusPhaseIndex
type: gauge
- name: rPDUStatusPhaseState
oid: 1.3.6.1.4.1.318.1.1.12.5.4.1.3
type: gauge
help: Getting this OID will return the Phase load state - 1.3.6.1.4.1.318.1.1.12.5.4.1.3
indexes:
- labelname: rPDUStatusPhaseIndex
type: gauge
enum_values:
1: phaseLoadNormal
2: phaseLoadLow
3: phaseLoadNearOverload
4: phaseLoadOverload
- name: rPDUStatusOutletTableSize
oid: 1.3.6.1.4.1.318.1.1.12.5.5
type: gauge
help: The size of the Status Outlet Table - 1.3.6.1.4.1.318.1.1.12.5.5
- name: rPDUStatusOutletIndex
oid: 1.3.6.1.4.1.318.1.1.12.5.6.1.1
type: gauge
help: The index to the RACK PDU Outlet entry. - 1.3.6.1.4.1.318.1.1.12.5.6.1.1
indexes:
- labelname: rPDUStatusOutletIndex
type: gauge
- name: rPDUStatusOutletNumber
oid: 1.3.6.1.4.1.318.1.1.12.5.6.1.2
type: gauge
help: Getting this OID will return the Outlet number. - 1.3.6.1.4.1.318.1.1.12.5.6.1.2
indexes:
- labelname: rPDUStatusOutletIndex
type: gauge
- name: rPDUStatusOutletState
oid: 1.3.6.1.4.1.318.1.1.12.5.6.1.3
type: gauge
help: Getting this OID will return the Outlet load state - 1.3.6.1.4.1.318.1.1.12.5.6.1.3
indexes:
- labelname: rPDUStatusOutletIndex
type: gauge
enum_values:
1: outletLoadNormal
2: outletLoadLow
3: outletLoadNearOverload
4: outletLoadOverload
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment