diff --git a/device_groups/apc.yml b/device_groups/apc.yml index a41ac569..d5af6c07 100644 --- a/device_groups/apc.yml +++ b/device_groups/apc.yml @@ -10,3 +10,16 @@ apc: - ietf_snmp # vendor-specific - apc + +apc_cpdu: + object_groups: + # standards-based + - ietf_system + - ietf_netif + - ietf_ip + - ietf_icmp + - ietf_tcp + - ietf_udp + - ietf_snmp + # vendor-specific + - apc_cpdu diff --git a/device_groups/cumulus.yml b/device_groups/cumulus.yml new file mode 100644 index 00000000..c704d3d2 --- /dev/null +++ b/device_groups/cumulus.yml @@ -0,0 +1,30 @@ +cumulus: + object_groups: + # standards-based + - ietf_system + - ietf_host + - ietf_netif_ethernet + - ietf_ip + - ietf_icmp + - ietf_tcp + - ietf_udp + - ietf_snmp + - ietf_bgp + - ietf_isis + - ietf_ospf + - ietf_rip + - ietf_vrrp + - ietf_mpls + - ietf_bridge + - ietf_p_bridge + - ietf_q_bridge + - ietf_rstp + - ieee_lag + - ieee_lldp + # vendor-specific + - cumulus_bgp + - cumulus_counters + - cumulus_poe + - cumulus_resources + - cumulus_sensor + - cumulus_status diff --git a/enums/bitmap/apc/CPDU-MIB.yml b/enums/bitmap/apc/CPDU-MIB.yml new file mode 100644 index 00000000..4ce5b713 --- /dev/null +++ b/enums/bitmap/apc/CPDU-MIB.yml @@ -0,0 +1,42 @@ +# pduUnitConfigEnabledThresholds +.1.3.6.1.4.1.318.1.1.32.2.2.1.14: + 0: 'lowerCritical' # lowerCritical + 1: 'lowerWarning' # lowerWarning + 2: 'upperWarning' # upperWarning + 3: 'upperCritical' # upperCritical + +# pduInputPhaseConfigCurrentEnabledThresholds +.1.3.6.1.4.1.318.1.1.32.3.2.1.14: + 0: 'lowerCritical' # lowerCritical + 1: 'lowerWarning' # lowerWarning + 2: 'upperWarning' # upperWarning + 3: 'upperCritical' # upperCritical + +# pduInputPhaseConfigVoltageEnabledThresholds +.1.3.6.1.4.1.318.1.1.32.3.2.1.17: + 0: 'lowerCritical' # lowerCritical + 1: 'lowerWarning' # lowerWarning + 2: 'upperWarning' # upperWarning + 3: 'upperCritical' # upperCritical + +# pduCircuitBreakerConfigEnabledThresholds +.1.3.6.1.4.1.318.1.1.32.4.2.1.11: + 0: 'lowerCritical' # lowerCritical + 1: 'lowerWarning' # lowerWarning + 2: 'upperWarning' # upperWarning + 3: 'upperCritical' # upperCritical + +# pduOutletMeteredConfigEnabledThresholds +.1.3.6.1.4.1.318.1.1.32.5.7.1.9: + 0: 'lowerCritical' # lowerCritical + 1: 'lowerWarning' # lowerWarning + 2: 'upperWarning' # upperWarning + 3: 'upperCritical' # upperCritical + +# pduExternalSensorConfigEnabledThresholds +.1.3.6.1.4.1.318.1.1.32.6.3.1.6: + 0: 'lowerCritical' # lowerCritical + 1: 'lowerWarning' # lowerWarning + 2: 'upperWarning' # upperWarning + 3: 'upperCritical' # upperCritical + 4: 'binarySensorAlarm' # binarySensorAlarm diff --git a/enums/integer/apc/CPDU-MIB.yml b/enums/integer/apc/CPDU-MIB.yml new file mode 100644 index 00000000..0a505b11 --- /dev/null +++ b/enums/integer/apc/CPDU-MIB.yml @@ -0,0 +1,336 @@ +# pduNamePlateType +.1.3.6.1.4.1.318.1.1.32.1.2.1.16: + 1: 'singlePhase' # singlePhase + 2: 'delta' # delta + 3: 'wye' # wye + +# pduUnitConfigDisplayOrientation +.1.3.6.1.4.1.318.1.1.32.2.2.1.4: + 1: 'displayNormal' # displayNormal + 2: 'displayReverse' # displayReverse + +# pduUnitConfigOledDisplayControl +.1.3.6.1.4.1.318.1.1.32.2.2.1.5: + 1: 'displayOff' # displayOff + 2: 'displayOn' # displayOn + +# pduUnitConfigGlobalOutletStateOnStartup +.1.3.6.1.4.1.318.1.1.32.2.2.1.7: + 0: 'off' # off + 1: 'on' # on + 2: 'lastKnownState' # lastKnownState + +# pduUnitConfigPeakPowerReset +.1.3.6.1.4.1.318.1.1.32.2.2.1.15: + 1: 'noOperation' # noOperation + 2: 'reset' # reset + +# pduUnitConfigEnergyReset +.1.3.6.1.4.1.318.1.1.32.2.2.1.16: + 1: 'noOperation' # noOperation + 2: 'reset' # reset + 3: 'notSupported' # notSupported + +# pduUnitConfigOutletPeakPowerReset +.1.3.6.1.4.1.318.1.1.32.2.2.1.17: + 1: 'noOperation' # noOperation + 2: 'reset' # reset + 3: 'notSupported' # notSupported + +# pduUnitConfigOutletEnergyReset +.1.3.6.1.4.1.318.1.1.32.2.2.1.18: + 1: 'noOperation' # noOperation + 2: 'reset' # reset + 3: 'notSupported' # notSupported + +# pduUnitConfigSsh +.1.3.6.1.4.1.318.1.1.32.2.2.1.19: + 0: 'off' # off + 1: 'on' # on + +# pduUnitConfigResetNetworkManagementCard +.1.3.6.1.4.1.318.1.1.32.2.2.1.20: + 0: 'noOperation' # noOperation + 1: 'reset' # reset + +# pduUnitPropertiesOrientation +.1.3.6.1.4.1.318.1.1.32.2.3.1.14: + 1: 'horizontal' # horizontal + 2: 'vertical' # vertical + +# pduUnitPropertiesOutletLayout +.1.3.6.1.4.1.318.1.1.32.2.3.1.15: + 1: 'seqPhaseToNuetral' # seqPhaseToNuetral + 2: 'seqPhaseToPhase' # seqPhaseToPhase + 3: 'seqPhToNeu21PhToPh' # seqPhToNeu21PhToPh + 4: 'seqPhToPhGrouped' # seqPhToPhGrouped + 5: 'seqPhToNGrouped' # seqPhToNGrouped + 6: 'seqPToN1516PToPGrouped' # seqPToN1516PToPGrouped + 7: 'seqPhToPh2xGrouped' # seqPhToPh2xGrouped + 8: 'seqPhToN2xGrouped' # seqPhToN2xGrouped + 9: 'seqNotApplicable' # seqNotApplicable + +# pduUnitPropertiesCascadeMemberType +.1.3.6.1.4.1.318.1.1.32.2.3.1.16: + 1: 'standalone' # standalone + 2: 'parent' # parent + 3: 'child' # child + +# pduUnitStatusLoadState +.1.3.6.1.4.1.318.1.1.32.2.4.1.3: + 1: 'upperCritical' # upperCritical + 2: 'upperWarning' # upperWarning + 3: 'lowerWarning' # lowerWarning + 4: 'lowerCritical' # lowerCritical + 5: 'normal' # normal + +# pduUnitPsSupportUpstreamStatus +.1.3.6.1.4.1.318.1.1.32.2.5.1.2: + 0: 'notAvailable' # notAvailable + 1: 'available' # available + +# pduUnitPsSupportDownstreamStatus +.1.3.6.1.4.1.318.1.1.32.2.5.1.3: + 0: 'notAvailable' # notAvailable + 1: 'available' # available + +# pduUnitPsOptMode +.1.3.6.1.4.1.318.1.1.32.2.5.1.4: + 0: 'backupPower' # backupPower + 1: 'mainPower' # mainPower + +# pduInputPhaseConfigOverloadRestriction +.1.3.6.1.4.1.318.1.1.32.3.2.1.3: + 1: 'alwaysAllowTurnOn' # alwaysAllowTurnOn + 2: 'restrictOnUpperWarning' # restrictOnUpperWarning + 3: 'restrictOnUpperCritical' # restrictOnUpperCritical + 4: 'notSupported' # notSupported + +# pduInputPhaseStatusCurrentState +.1.3.6.1.4.1.318.1.1.32.3.4.1.3: + 1: 'upperCritical' # upperCritical + 2: 'upperWarning' # upperWarning + 3: 'lowerWarning' # lowerWarning + 4: 'lowerCritical' # lowerCritical + 5: 'normal' # normal + +# pduInputPhaseStatusVoltageState +.1.3.6.1.4.1.318.1.1.32.3.4.1.4: + 1: 'upperCritical' # upperCritical + 2: 'upperWarning' # upperWarning + 3: 'lowerWarning' # lowerWarning + 4: 'lowerCritical' # lowerCritical + 5: 'normal' # normal + +# pduCircuitBreakerConfigOverloadRestriction +.1.3.6.1.4.1.318.1.1.32.4.2.1.4: + 1: 'alwaysAllowTurnOn' # alwaysAllowTurnOn + 2: 'restrictOnUpperWarning' # restrictOnUpperWarning + 3: 'restrictOnUpperCritical' # restrictOnUpperCritical + 4: 'notSupported' # notSupported + +# pduCircuitBreakerPropertiesInputLayout +.1.3.6.1.4.1.318.1.1.32.4.3.1.3: + 1: 'seqPhase1ToNeutral' # seqPhase1ToNeutral + 2: 'seqPhase2ToNeutral' # seqPhase2ToNeutral + 3: 'seqPhase3ToNeutral' # seqPhase3ToNeutral + 4: 'seqPhase1ToPhase2' # seqPhase1ToPhase2 + 5: 'seqPhase2ToPhase3' # seqPhase2ToPhase3 + 6: 'seqPhase3ToPhase1' # seqPhase3ToPhase1 + +# pduCircuitBreakerStatusLoadState +.1.3.6.1.4.1.318.1.1.32.4.4.1.4: + 1: 'upperCritical' # upperCritical + 2: 'upperWarning' # upperWarning + 3: 'lowerWarning' # lowerWarning + 4: 'lowerCritical' # lowerCritical + 5: 'normal' # normal + 6: 'off' # off + +# pduOutletSwitchedStateOnStartup +.1.3.6.1.4.1.318.1.1.32.5.2.1.3: + 0: 'off' # off + 1: 'on' # on + 2: 'lastKnownState' # lastKnownState + +# pduOutletSwitchedPropertiesInputPhaseLayout +.1.3.6.1.4.1.318.1.1.32.5.3.1.4: + 1: 'seqPhase1ToNeutral' # seqPhase1ToNeutral + 2: 'seqPhase2ToNeutral' # seqPhase2ToNeutral + 3: 'seqPhase3ToNeutral' # seqPhase3ToNeutral + 4: 'seqPhase1ToPhase2' # seqPhase1ToPhase2 + 5: 'seqPhase2ToPhase3' # seqPhase2ToPhase3 + 6: 'seqPhase3ToPhase1' # seqPhase3ToPhase1 + +# pduOutletSwitchedStatusState +.1.3.6.1.4.1.318.1.1.32.5.4.1.4: + 0: 'off' # off + 1: 'on' # on + +# pduOutletSwitchedControlCommand +.1.3.6.1.4.1.318.1.1.32.5.5.1.4: + 1: 'immediateOff' # immediateOff + 2: 'immediateOn' # immediateOn + 3: 'delayedOff' # delayedOff + 4: 'delayedOn' # delayedOn + 5: 'immediateReboot' # immediateReboot + 6: 'delayedReboot' # delayedReboot + 7: 'outletUnknown' # outletUnknown + +# pduOutletMeteredPropertiesInputPhaseLayout +.1.3.6.1.4.1.318.1.1.32.5.8.1.4: + 1: 'seqPhase1ToNeutral' # seqPhase1ToNeutral + 2: 'seqPhase2ToNeutral' # seqPhase2ToNeutral + 3: 'seqPhase3ToNeutral' # seqPhase3ToNeutral + 4: 'seqPhase1ToPhase2' # seqPhase1ToPhase2 + 5: 'seqPhase2ToPhase3' # seqPhase2ToPhase3 + 6: 'seqPhase3ToPhase1' # seqPhase3ToPhase1 + +# pduOutletMeteredStatusLoadState +.1.3.6.1.4.1.318.1.1.32.5.9.1.4: + 1: 'upperCritical' # upperCritical + 2: 'upperWarning' # upperWarning + 3: 'lowerWarning' # lowerWarning + 4: 'lowerCritical' # lowerCritical + 5: 'normal' # normal + +# pduExternalSensorNamePlateType +.1.3.6.1.4.1.318.1.1.32.6.2.1.6: + 1: 'temperature' # temperature + 2: 'humidity' # humidity + 3: 'doorSwitch' # doorSwitch + 4: 'dryContact' # dryContact + 5: 'spotFluid' # spotFluid + 6: 'ropeFluid' # ropeFluid + 7: 'smoke' # smoke + 8: 'beacon' # beacon + 9: 'airVelocity' # airVelocity + 17: 'modbusAdapter' # modbusAdapter + 18: 'hidAdapter' # hidAdapter + +# pduExternalSensorNamePlateUnits +.1.3.6.1.4.1.318.1.1.32.6.2.1.7: + 0: 'logic' # logic + 1: 'degreeC' # degreeC + 2: 'degreeF' # degreeF + 3: 'percent' # percent + 4: 'mps' # mps + +# pduExternalSensorConfigAlarmState +.1.3.6.1.4.1.318.1.1.32.6.3.1.7: + 0: 'off' # off + 1: 'on' # on + +# pduExternalSensorStatusCommStatus +.1.3.6.1.4.1.318.1.1.32.6.4.1.3: + 1: 'notInstalled' # notInstalled + 2: 'commsOk' # commsOk + 3: 'commsLost' # commsLost + +# pduExternalSensorStatusState +.1.3.6.1.4.1.318.1.1.32.6.4.1.4: + 0: 'notPresent' # notPresent + 1: 'alarmed' # alarmed + 2: 'normal' # normal + 3: 'belowLowerCritical' # belowLowerCritical + 4: 'belowLowerWarning' # belowLowerWarning + 5: 'aboveUpperWarning' # aboveUpperWarning + 6: 'aboveUpperCritical' # aboveUpperCritical + +# pduUnitSmartCabinetDoor +.1.3.6.1.4.1.318.1.1.32.7.2.1.5: + 1: 'hotAisle' # hotAisle + 2: 'coldAisle' # coldAisle + +# pduUnitSmartCabinetControlDoor +.1.3.6.1.4.1.318.1.1.32.7.3.4: + 1: 'hotAisle' # hotAisle + 2: 'coldAisle' # coldAisle + +# pduUnitSmartCabinetCardIDEdit +.1.3.6.1.4.1.318.1.1.32.7.3.5: + 0: 'grant' # grant + 1: 'remove' # remove + +# pduUnitSmartCabinetColdAisleLockStatus +.1.3.6.1.4.1.318.1.1.32.7.3.6: + 0: 'unlock' # unlock + 1: 'lock' # lock + 2: 'notPresent' # notPresent + +# pduUnitSmartCabinetHotAisleLockStatus +.1.3.6.1.4.1.318.1.1.32.7.3.7: + 0: 'unlock' # unlock + 1: 'lock' # lock + 2: 'notPresent' # notPresent + +# pduUnitSmartCabinetColdAisleLockState +.1.3.6.1.4.1.318.1.1.32.7.4.1.2: + 0: 'unlock' # unlock + 1: 'lock' # lock + 2: 'notPresent' # notPresent + +# pduUnitSmartCabinetHotAisleLockState +.1.3.6.1.4.1.318.1.1.32.7.4.1.3: + 0: 'unlock' # unlock + 1: 'lock' # lock + 2: 'notPresent' # notPresent + +# serverPing +.1.3.6.1.4.1.318.1.1.32.8.1.4: + 1: 'pingEnable' # pingEnable + 2: 'pingDisable' # pingDisable + 3: 'serverReachable' # serverReachable + 4: 'serverNotReachable' # serverNotReachable + +# usbDevice +.1.3.6.1.4.1.318.1.1.32.8.1.5: + 1: 'connected' # connected + 2: 'disconnected' # disconnected + +# cascading +.1.3.6.1.4.1.318.1.1.32.8.1.7: + 1: 'connected' # connected + 2: 'disconnected' # disconnected + +# systemCommunication +.1.3.6.1.4.1.318.1.1.32.8.1.8: + 1: 'ok' # ok + 2: 'lost' # lost + +# pduEhandleAisle +.1.3.6.1.4.1.318.1.1.32.9.1.1.2: + 1: 'hot' # hot + 2: 'cold' # cold + +# pduEhandleHandleOperation +.1.3.6.1.4.1.318.1.1.32.9.1.1.3: + 1: 'unlock' # unlock + 2: 'lock' # lock + +# pduEhandleMechanicalLock +.1.3.6.1.4.1.318.1.1.32.9.1.1.5: + 1: 'unlock' # unlock + 2: 'lock' # lock + +# pduEhandleUserPinMode +.1.3.6.1.4.1.318.1.1.32.9.1.1.12: + 1: 'visible' # visible + 2: 'hidden' # hidden + +# pduEhandleAisleControl +.1.3.6.1.4.1.318.1.1.32.9.1.1.13: + 1: 'combined' # combined + 2: 'standalone' # standalone + +# pduEhandleControlCardAisle +.1.3.6.1.4.1.318.1.1.32.9.2.1.5: + 1: 'hot' # hot + 2: 'cold' # cold + 3: 'both' # both + +# pduEhandleControlTempUser +.1.3.6.1.4.1.318.1.1.32.9.2.1.8: + 1: 'no' # no + 2: 'yes' # yes + diff --git a/enums/integer/cumulus/CUMULUS-BGPUN-MIB.yml b/enums/integer/cumulus/CUMULUS-BGPUN-MIB.yml new file mode 100644 index 00000000..23c13445 --- /dev/null +++ b/enums/integer/cumulus/CUMULUS-BGPUN-MIB.yml @@ -0,0 +1,29 @@ +# bgpPeerState +.1.3.6.1.4.1.40310.4.3.1.1.2: + 1: 'idle' # idle + 2: 'connect' # connect + 3: 'active' # active + 4: 'open sent' # opensent + 5: 'open confirm' # openconfirm + 6: 'established' # established + +# bgpPeerAdminStatus +.1.3.6.1.4.1.40310.4.3.1.1.3: + 1: 'stop' # stop + 2: 'start' # start + +# bgp4PathAttrOrigin +.1.3.6.1.4.1.40310.4.5.1.4: + 1: 'IGP' # igp + 2: 'EGP' # egp + 3: 'incomplete' # incomplete + +# bgp4PathAttrAtomicAggregate +.1.3.6.1.4.1.40310.4.5.1.9: + 1: 'less specific route not selected' # lessSpecificRouteNotSelected + 2: 'less specific route selected' # lessSpecificRouteSelected + +# bgp4PathAttrBest +.1.3.6.1.4.1.40310.4.5.1.13: + 1: 'false' # false + 2: 'true' # true diff --git a/enums/integer/cumulus/CUMULUS-BGPVRF-MIB.yml b/enums/integer/cumulus/CUMULUS-BGPVRF-MIB.yml new file mode 100644 index 00000000..a5a29cf4 --- /dev/null +++ b/enums/integer/cumulus/CUMULUS-BGPVRF-MIB.yml @@ -0,0 +1,35 @@ +# bgpPeerState +.1.3.6.1.4.1.40310.7.3.1.1.2: + 1: 'idle' # idle + 2: 'connect' # connect + 3: 'active' # active + 4: 'open sent' # opensent + 5: 'open confirm' # openconfirm + 6: 'established' # established + +# bgpPeerAdminStatus +.1.3.6.1.4.1.40310.7.3.1.1.3: + 1: 'stop' # stop + 2: 'start' # start + +# bgpPeerIdType +.1.3.6.1.4.1.40310.7.3.1.1.28: + 0: 'interface' # interface + 1: 'IPv4' # ipv4 + 2: 'IPv6' # ipv6 + +# bgp4PathAttrOrigin +.1.3.6.1.4.1.40310.7.5.1.4: + 1: 'IGP' # igp + 2: 'EGP' # egp + 3: 'incomplete' # incomplete + +# bgp4PathAttrAtomicAggregate +.1.3.6.1.4.1.40310.7.5.1.9: + 1: 'less specific route not selected' # lessSpecificRouteNotSelected + 2: 'less specific route selected' # lessSpecificRouteSelected + +# bgp4PathAttrBest +.1.3.6.1.4.1.40310.7.5.1.13: + 1: 'false' # false + 2: 'true' # true diff --git a/enums/integer/cumulus/CUMULUS-POE-MIB.yml b/enums/integer/cumulus/CUMULUS-POE-MIB.yml new file mode 100644 index 00000000..c096d982 --- /dev/null +++ b/enums/integer/cumulus/CUMULUS-POE-MIB.yml @@ -0,0 +1,37 @@ +# portPriority +.1.3.6.1.4.1.40310.3.2.1.2: + 1: 'low' # low + 2: 'high' # high + 3: 'critical' # critical + +# portType +.1.3.6.1.4.1.40310.3.2.1.3: + 1: 'none' # none + 2: 'ieee802Dot3af' # ieee802Dot3af + 3: 'ieee802Dot3at' # ieee802Dot3at + 4: 'legacy' # legacy + 5: 'highpower' # highpower + 6: 'invalid' # invalid + 7: 'ieee802Dot3afat' # ieee802Dot3afat + +# portStatus +.1.3.6.1.4.1.40310.3.2.1.4: + 1: 'unknown' # unknown + 2: 'disabled' # disabled + 3: 'searching' # searching + 4: 'connected' # connected + 5: 'powerdenied' # powerdenied + 6: 'fault' # fault + +# portClass +.1.3.6.1.4.1.40310.3.2.1.5: + 0: 'default' # default + 1: 'verylowpower' # verylowpower + 2: 'lowpower' # lowpower + 3: 'midpower' # midpower + 4: 'highpower' # highpower + +# portFourPairModeEnabled +.1.3.6.1.4.1.40310.3.2.1.6: + 1: 'true' # true + 2: 'false' # false diff --git a/enums/integer/cumulus/CUMULUS-SENSOR-MIB.yml b/enums/integer/cumulus/CUMULUS-SENSOR-MIB.yml new file mode 100644 index 00000000..27ad8325 --- /dev/null +++ b/enums/integer/cumulus/CUMULUS-SENSOR-MIB.yml @@ -0,0 +1,58 @@ +# entPhySensorType +.1.3.6.1.4.1.40310.6.1.1.1.2: + 1: 'other' # other + 2: 'unknown' # unknown + 3: 'voltsAC' # voltsAC + 4: 'voltsDC' # voltsDC + 5: 'amperes' # amperes + 6: 'watts' # watts + 7: 'hertz' # hertz + 8: 'celsius' # celsius + 9: 'percentRH' # percentRH + 10: 'rpm' # rpm + 11: 'cmm' # cmm + 12: 'truthvalue' # truthvalue + +# entPhySensorScale +.1.3.6.1.4.1.40310.6.1.1.1.3: + 1: 'yocto' # yocto + 2: 'zepto' # zepto + 3: 'atto' # atto + 4: 'femto' # femto + 5: 'pico' # pico + 6: 'nano' # nano + 7: 'micro' # micro + 8: 'milli' # milli + 9: 'units' # units + 10: 'kilo' # kilo + 11: 'mega' # mega + 12: 'giga' # giga + 13: 'tera' # tera + 14: 'exa' # exa + 15: 'peta' # peta + 16: 'zetta' # zetta + 17: 'yotta' # yotta + +# entPhySensorOperStatus +.1.3.6.1.4.1.40310.6.1.1.1.6: + 1: 'ok' # ok + 2: 'unavailable' # unavailable + 3: 'nonoperational' # nonoperational + +# entPhySensorAlarm +.1.3.6.1.4.1.40310.6.1.1.1.13: + 1: 'other' # other + 2: 'unknown' # unknown + 3: 'normal' # normal + 4: 'warning' # warning + 5: 'alert' # alert + 6: 'critical' # critical + 7: 'NotPresent' # NotPresent + 8: 'NotOperational' # NotOperational + 9: 'unavailable' # unavailable + +# entPhySensorAdminStatus +.1.3.6.1.4.1.40310.6.1.1.1.14: + 0: 'off' # off + 1: 'on' # on + 2: 'notApplicable' # notApplicable diff --git a/enums/integer/cumulus/CUMULUS-STATUS-MIB.yml b/enums/integer/cumulus/CUMULUS-STATUS-MIB.yml new file mode 100644 index 00000000..917b874a --- /dev/null +++ b/enums/integer/cumulus/CUMULUS-STATUS-MIB.yml @@ -0,0 +1,31 @@ +# agentSwitchCPUUtzErrorFlag +.1.3.6.1.4.1.40310.5.1.1.100: + 0: 'noError' # noError + 1: 'error' # error + +# agentSwitchMemErrorFlag +.1.3.6.1.4.1.40310.5.1.1.102: + 0: 'noError' # noError + 1: 'error' # error + +# agentSwitchCpuutilizationStatus +.1.3.6.1.4.1.40310.5.2.1: + 1: 'other' # other + 2: 'unknown' # unknown + 3: 'normal' # normal + 4: 'warning' # warning + 5: 'alert' # alert + 6: 'critical' # critical + 7: 'NotPresent' # NotPresent + 8: 'NotOperational' # NotOperational + +# agentSwitchMemStatus +.1.3.6.1.4.1.40310.5.2.2: + 1: 'other' # other + 2: 'unknown' # unknown + 3: 'normal' # normal + 4: 'warning' # warning + 5: 'alert' # alert + 6: 'critical' # critical + 7: 'NotPresent' # NotPresent + 8: 'NotOperational' # NotOperational diff --git a/enums/integer/ietf/BGP4-MIB.yml b/enums/integer/ietf/BGP4-MIB.yml index 8c70a66b..bdf02be5 100644 --- a/enums/integer/ietf/BGP4-MIB.yml +++ b/enums/integer/ietf/BGP4-MIB.yml @@ -11,3 +11,19 @@ .1.3.6.1.2.1.15.3.1.3: 1: 'stop' # stop 2: 'start' # start + +# bgp4PathAttrOrigin +.1.3.6.1.2.1.15.6.1.4: + 1: 'IGP' # igp + 2: 'EGP' # egp + 3: 'incomplete' # incomplete + +# bgp4PathAttrAtomicAggregate +.1.3.6.1.2.1.15.6.1.9: + 1: 'less specific route not selected' # lessSpecificRouteNotSelected + 2: 'less specific route selected' # lessSpecificRouteSelected + +# bgp4PathAttrBest +.1.3.6.1.2.1.15.6.1.13: + 1: 'false' # false + 2: 'true' # true diff --git a/enums/integer/ietf/MPLS-VPN-MIB.yml b/enums/integer/ietf/MPLS-VPN-MIB.yml index b219e24b..7193da83 100644 --- a/enums/integer/ietf/MPLS-VPN-MIB.yml +++ b/enums/integer/ietf/MPLS-VPN-MIB.yml @@ -27,14 +27,14 @@ # mplsVpnVrfBgpPAtrOrigin .1.3.6.1.3.118.1.2.5.1.4: - 1: igp - 2: egp - 3: incomplete + 1: 'IGP' # igp + 2: 'EGP' # egp + 3: 'incomplete' # incomplete # mplsVpnVrfBgpPAtrAtomicAggregate .1.3.6.1.3.118.1.2.5.1.9: - 1: lessSpecificRrouteNotSelected - 2: lessSpecificRouteSelected + 1: 'less specific route not selected' # lessSpecificRouteNotSelected + 2: 'less specific route selected' # lessSpecificRouteSelected # mplsVpnVrfBgpPAtrBest .1.3.6.1.3.118.1.2.5.1.13: diff --git a/object_groups/apc.yml b/object_groups/apc.yml index 0540eee5..9e723ab6 100644 --- a/object_groups/apc.yml +++ b/object_groups/apc.yml @@ -312,3 +312,33 @@ apc: - PowerNet-MIB::ats5gDeviceEnvironmentEntry - PowerNet-MIB::ats5gBankEntry - PowerNet-MIB::struxureWareOperationsStatus + +apc_cpdu: + objects: + - CPDU-MIB::cPDU + - CPDU-MIB::pduNamePlateEntry + - CPDU-MIB::pduUnitConfigEntry + - CPDU-MIB::pduUnitPropertiesEntry + - CPDU-MIB::pduUnitStatusEntry + - CPDU-MIB::pduUnitPsEntry + - CPDU-MIB::pduInputPhaseConfigEntry + - CPDU-MIB::pduInputPhasePropertiesEntry + - CPDU-MIB::pduInputPhaseStatusEntry + - CPDU-MIB::pduCircuitBreakerConfigEntry + - CPDU-MIB::pduCircuitBreakerPropertiesEntry + - CPDU-MIB::pduCircuitBreakerStatusEntry + - CPDU-MIB::pduOutletSwitchedConfigEntry + - CPDU-MIB::pduOutletSwitchedPropertiesEntry + - CPDU-MIB::pduOutletSwitchedStatusEntry + - CPDU-MIB::pduOutletSwitchedControlEntry + - CPDU-MIB::pduOutletMeteredConfigEntry + - CPDU-MIB::pduOutletMeteredPropertiesEntry + - CPDU-MIB::pduOutletMeteredStatusEntry + - CPDU-MIB::pduExternalSensorNamePlateEntry + - CPDU-MIB::pduExternalSensorConfigEntry + - CPDU-MIB::pduExternalSensorStatusEntry + - CPDU-MIB::pduUnitSmartCabinetEntry + - CPDU-MIB::pduUnitSmartCabinetControl + - CPDU-MIB::pduUnitSmartCabinetLockStateEntry + - CPDU-MIB::pduEhandleEntry + - CPDU-MIB::pduEhandleControlEntry diff --git a/object_groups/cumulus.yml b/object_groups/cumulus.yml new file mode 100644 index 00000000..7713c322 --- /dev/null +++ b/object_groups/cumulus.yml @@ -0,0 +1,40 @@ +cumulus_bgp: + objects: + - CUMULUS-BGPUN-MIB::bgpPeerEntry + - CUMULUS-BGPUN-MIB::bgp4PathAttrEntry + - CUMULUS-BGPVRF-MIB::bgpPeerEntry + - CUMULUS-BGPVRF-MIB::bgp4PathAttrEntry + +cumulus_counters: + objects: + - CUMULUS-COUNTERS-MIB::discardCountersEntry + - CUMULUS-COUNTERS-MIB::discardClCountersEntry + - CUMULUS-COUNTERS-MIB::interfaceCountersEntry + - CUMULUS-COUNTERS-MIB::interfaceClCountersEntry + - CUMULUS-COUNTERS-MIB::pfcClCountersEntry + - CUMULUS-COUNTERS-MIB::tcClCountersEntry + - CUMULUS-COUNTERS-MIB::upDownCountersEntry + +cumulus_poe: + objects: + - CUMULUS-POE-MIB::poeSystemValues + - CUMULUS-POE-MIB::poeObjectsEntry + +cumulus_resources: + objects: + - CUMULUS-RESOURCES-MIB::l3Tables + - CUMULUS-RESOURCES-MIB::l2Tables + - CUMULUS-RESOURCES-MIB::bufferUtilizn + - CUMULUS-RESOURCES-MIB::bufUtiliznEntry + - CUMULUS-RESOURCES-MIB::portPGBufUtiliznEntry + - CUMULUS-RESOURCES-MIB::portPoolBufUtiliznEntry + - CUMULUS-RESOURCES-MIB::portTCBufUtiliznEntry + +cumulus_sensor: + objects: + - CUMULUS-SENSOR-MIB::entPhySensorEntry + +cumulus_status: + objects: + - CUMULUS-STATUS-MIB::agentSwitchCpuProcessGroup + - CUMULUS-STATUS-MIB::agentSwitchNotifications diff --git a/object_groups/test.yml b/object_groups/test.yml index 4c4ce636..67d8cc61 100644 --- a/object_groups/test.yml +++ b/object_groups/test.yml @@ -2292,6 +2292,31 @@ all: - CGX-STATUS-MIB::cgxIfExtensionMIB - CGX-STATUS-MIB::cgxIfSfpEntry + # Cumulus + - CUMULUS-BGPUN-MIB::bgpPeerEntry + - CUMULUS-BGPUN-MIB::bgp4PathAttrEntry + - CUMULUS-BGPVRF-MIB::bgpPeerEntry + - CUMULUS-BGPVRF-MIB::bgp4PathAttrEntry + - CUMULUS-COUNTERS-MIB::discardCountersEntry + - CUMULUS-COUNTERS-MIB::discardClCountersEntry + - CUMULUS-COUNTERS-MIB::interfaceCountersEntry + - CUMULUS-COUNTERS-MIB::interfaceClCountersEntry + - CUMULUS-COUNTERS-MIB::pfcClCountersEntry + - CUMULUS-COUNTERS-MIB::tcClCountersEntry + - CUMULUS-COUNTERS-MIB::upDownCountersEntry + - CUMULUS-POE-MIB::poeSystemValues + - CUMULUS-POE-MIB::poeObjectsEntry + - CUMULUS-RESOURCES-MIB::l3Tables + - CUMULUS-RESOURCES-MIB::l2Tables + - CUMULUS-RESOURCES-MIB::bufferUtilizn + - CUMULUS-RESOURCES-MIB::bufUtiliznEntry + - CUMULUS-RESOURCES-MIB::portPGBufUtiliznEntry + - CUMULUS-RESOURCES-MIB::portPoolBufUtiliznEntry + - CUMULUS-RESOURCES-MIB::portTCBufUtiliznEntry + - CUMULUS-SENSOR-MIB::entPhySensorEntry + - CUMULUS-STATUS-MIB::agentSwitchCpuProcessGroup + - CUMULUS-STATUS-MIB::agentSwitchNotifications + # Digi # - DIGI-IA-MIB::iaSerialGeneralSettingsEntry # - DIGI-IA-MIB::iaSerialModbusRTUSettingsEntry diff --git a/objects/apc/CPDU-MIB.yml b/objects/apc/CPDU-MIB.yml new file mode 100644 index 00000000..f24057da --- /dev/null +++ b/objects/apc/CPDU-MIB.yml @@ -0,0 +1,1159 @@ +CPDU-MIB::cPDU: + mib: CPDU-MIB + object: cPDU + discovery_attribute: pduNamePlateTableSize + attributes: + pduNamePlateTableSize: + oid: .1.3.6.1.4.1.318.1.1.32.1.1 + name: apc.pduNamePlateTableSize + syntax: Integer32 + metric: gauge + pduUnitTableSize: + oid: .1.3.6.1.4.1.318.1.1.32.2.1 + name: apc.pduUnitTableSize + syntax: Integer32 + metric: gauge + pduInputPhaseTableSize: + oid: .1.3.6.1.4.1.318.1.1.32.3.1 + name: apc.pduInputPhaseTableSize + syntax: Integer32 + metric: gauge + pduCircuitBreakerTableSize: + oid: .1.3.6.1.4.1.318.1.1.32.4.1 + name: apc.pduCircuitBreakerTableSize + syntax: Integer32 + metric: gauge + pduOutletSwitchedTableSize: + oid: .1.3.6.1.4.1.318.1.1.32.5.1 + name: apc.pduOutletSwitchedTableSize + syntax: Integer32 + metric: gauge + pduOutletMeteredTableSize: + oid: .1.3.6.1.4.1.318.1.1.32.5.6 + name: apc.pduOutletMeteredTableSize + syntax: Integer32 + metric: gauge + pduExternalSensorTableSize: + oid: .1.3.6.1.4.1.318.1.1.32.6.1 + name: apc.pduExternalSensorTableSize + syntax: Integer32 + metric: gauge + pduUnitSmartCabinetTableSize: + oid: .1.3.6.1.4.1.318.1.1.32.7.1 + name: apc.pduUnitSmartCabinetTableSize + syntax: Integer32 + metric: gauge + +CPDU-MIB::pduNamePlateEntry: + mib: CPDU-MIB + object: pduNamePlateEntry + index: + - type: Integer32 + oid: .1.3.6.1.4.1.318.1.1.32.1.2.1.1 + name: apc.pduNamePlateIndex + syntax: IntegerAsID + discovery_attribute: pduNamePlateName + attributes: + pduNamePlateName: + oid: .1.3.6.1.4.1.318.1.1.32.1.2.1.2 + name: apc.pduNamePlateName + syntax: DisplayString + pduNamePlateLocation: + oid: .1.3.6.1.4.1.318.1.1.32.1.2.1.3 + name: apc.pduNamePlateLocation + syntax: DisplayString + pduNamePlateIPAddress: + oid: .1.3.6.1.4.1.318.1.1.32.1.2.1.5 + name: apc.pduNamePlateIPAddress + syntax: IpAddressNoSuffix + pduNamePlateInetNetMask: + oid: .1.3.6.1.4.1.318.1.1.32.1.2.1.6 + name: apc.pduNamePlateInetNetMask + syntax: IpAddressNoSuffix + pduNamePlateInetGateway: + oid: .1.3.6.1.4.1.318.1.1.32.1.2.1.7 + name: apc.pduNamePlateInetGateway + syntax: IpAddressNoSuffix + pduNamePlateMACAddress: + oid: .1.3.6.1.4.1.318.1.1.32.1.2.1.8 + name: apc.pduNamePlateMACAddress + syntax: MacAddressNoSuffix + pduNamePlateUTCTimeOffset: + oid: .1.3.6.1.4.1.318.1.1.32.1.2.1.9 + name: apc.pduNamePlateUTCTimeOffset + syntax: DisplayString + pduNamePlateModelNumber: + oid: .1.3.6.1.4.1.318.1.1.32.1.2.1.10 + name: apc.pduNamePlateModelNumber + syntax: DisplayString + pduNamePlatePartNumber: + oid: .1.3.6.1.4.1.318.1.1.32.1.2.1.11 + name: apc.pduNamePlatePartNumber + syntax: DisplayString + pduNamePlateSerialNumber: + oid: .1.3.6.1.4.1.318.1.1.32.1.2.1.12 + name: apc.pduNamePlateSerialNumber + syntax: DisplayString + pduNamePlateDateofManufacture: + oid: .1.3.6.1.4.1.318.1.1.32.1.2.1.13 + name: apc.pduNamePlateDateofManufacture + syntax: DisplayString + pduNamePlateFirmwareVersion: + oid: .1.3.6.1.4.1.318.1.1.32.1.2.1.14 + name: apc.pduNamePlateFirmwareVersion + syntax: DisplayString + pduNamePlateFirmwareVersionTimeStamp: + oid: .1.3.6.1.4.1.318.1.1.32.1.2.1.15 + name: apc.pduNamePlateFirmwareVersionTimeStamp + syntax: DisplayString + pduNamePlateType: + oid: .1.3.6.1.4.1.318.1.1.32.1.2.1.16 + name: apc.pduNamePlateType + syntax: EnumInteger + +CPDU-MIB::pduUnitConfigEntry: + mib: CPDU-MIB + object: pduUnitConfigEntry + augments: CPDU-MIB::pduUnitStatusEntry + discovery_attribute: pduUnitConfigName + attributes: + pduUnitConfigName: + oid: .1.3.6.1.4.1.318.1.1.32.2.2.1.2 + name: apc.pduUnitConfigName + syntax: DisplayString + pduUnitConfigLocation: + oid: .1.3.6.1.4.1.318.1.1.32.2.2.1.3 + name: apc.pduUnitConfigLocation + syntax: DisplayString + pduUnitConfigDisplayOrientation: + oid: .1.3.6.1.4.1.318.1.1.32.2.2.1.4 + name: apc.pduUnitConfigDisplayOrientation + syntax: EnumInteger + pduUnitConfigOledDisplayControl: + oid: .1.3.6.1.4.1.318.1.1.32.2.2.1.5 + name: apc.pduUnitConfigOledDisplayControl + syntax: EnumInteger + pduUnitConfigColdstartDelay: + oid: .1.3.6.1.4.1.318.1.1.32.2.2.1.6 + name: apc.pduUnitConfigColdstartDelay + syntax: TicksSec + metric: gauge + pduUnitConfigGlobalOutletStateOnStartup: + oid: .1.3.6.1.4.1.318.1.1.32.2.2.1.7 + name: apc.pduUnitConfigGlobalOutletStateOnStartup + syntax: EnumInteger + pduUnitConfigLowerCriticalThreshold: + oid: .1.3.6.1.4.1.318.1.1.32.2.2.1.8 + name: apc.pduUnitConfigLowerCriticalThreshold + syntax: PowerWatt + metric: gauge + pduUnitConfigLowerWarningThreshold: + oid: .1.3.6.1.4.1.318.1.1.32.2.2.1.9 + name: apc.pduUnitConfigLowerWarningThreshold + syntax: PowerWatt + metric: gauge + pduUnitConfigUpperCriticalThreshold: + oid: .1.3.6.1.4.1.318.1.1.32.2.2.1.10 + name: apc.pduUnitConfigUpperCriticalThreshold + syntax: PowerWatt + metric: gauge + pduUnitConfigUpperWarningThreshold: + oid: .1.3.6.1.4.1.318.1.1.32.2.2.1.11 + name: apc.pduUnitConfigUpperWarningThreshold + syntax: PowerWatt + metric: gauge + pduUnitConfigAlarmResetThreshold: + oid: .1.3.6.1.4.1.318.1.1.32.2.2.1.12 + name: apc.pduUnitConfigAlarmResetThreshold + syntax: PowerWatt + metric: gauge + pduUnitConfigAlarmStateChangeDelay: + oid: .1.3.6.1.4.1.318.1.1.32.2.2.1.13 + name: apc.pduUnitConfigAlarmStateChangeDelay + syntax: Unsigned32 + metric: gauge + pduUnitConfigEnabledThresholds: + oid: .1.3.6.1.4.1.318.1.1.32.2.2.1.14 + name: apc.pduUnitConfigEnabledThresholds + syntax: EnumBitmap + # pduUnitConfigPeakPowerReset: + # oid: .1.3.6.1.4.1.318.1.1.32.2.2.1.15 + # name: apc.pduUnitConfigPeakPowerReset + # syntax: EnumInteger + # pduUnitConfigEnergyReset: + # oid: .1.3.6.1.4.1.318.1.1.32.2.2.1.16 + # name: apc.pduUnitConfigEnergyReset + # syntax: EnumInteger + # pduUnitConfigOutletPeakPowerReset: + # oid: .1.3.6.1.4.1.318.1.1.32.2.2.1.17 + # name: apc.pduUnitConfigOutletPeakPowerReset + # syntax: EnumInteger + # pduUnitConfigOutletEnergyReset: + # oid: .1.3.6.1.4.1.318.1.1.32.2.2.1.18 + # name: apc.pduUnitConfigOutletEnergyReset + # syntax: EnumInteger + pduUnitConfigSsh: + oid: .1.3.6.1.4.1.318.1.1.32.2.2.1.19 + name: apc.pduUnitConfigSsh + syntax: EnumInteger + # pduUnitConfigResetNetworkManagementCard: + # oid: .1.3.6.1.4.1.318.1.1.32.2.2.1.20 + # name: apc.pduUnitConfigResetNetworkManagementCard + # syntax: EnumInteger + +CPDU-MIB::pduUnitPropertiesEntry: + mib: CPDU-MIB + object: pduUnitPropertiesEntry + augments: CPDU-MIB::pduUnitStatusEntry + discovery_attribute: pduUnitPropertiesName + attributes: + pduUnitPropertiesName: + oid: .1.3.6.1.4.1.318.1.1.32.2.3.1.2 + name: apc.pduUnitPropertiesName + syntax: DisplayString + pduUnitPropertiesOutletCount: + oid: .1.3.6.1.4.1.318.1.1.32.2.3.1.3 + name: apc.pduUnitPropertiesOutletCount + syntax: Integer32 + metric: gauge + pduUnitPropertiesSwitchedOutletCount: + oid: .1.3.6.1.4.1.318.1.1.32.2.3.1.4 + name: apc.pduUnitPropertiesSwitchedOutletCount + syntax: Integer32 + metric: gauge + pduUnitPropertiesMeteredOutletCount: + oid: .1.3.6.1.4.1.318.1.1.32.2.3.1.5 + name: apc.pduUnitPropertiesMeteredOutletCount + syntax: Integer32 + metric: gauge + pduUnitPropertiesInputPhaseCount: + oid: .1.3.6.1.4.1.318.1.1.32.2.3.1.6 + name: apc.pduUnitPropertiesInputPhaseCount + syntax: Integer32 + metric: gauge + pduUnitPropertiesCircuitBreakerCount: + oid: .1.3.6.1.4.1.318.1.1.32.2.3.1.7 + name: apc.pduUnitPropertiesCircuitBreakerCount + syntax: Integer32 + metric: gauge + pduUnitPropertiesMaxExternalSensorCount: + oid: .1.3.6.1.4.1.318.1.1.32.2.3.1.8 + name: apc.pduUnitPropertiesMaxExternalSensorCount + syntax: Integer32 + metric: gauge + pduUnitPropertiesConnExternalSensorCount: + oid: .1.3.6.1.4.1.318.1.1.32.2.3.1.9 + name: apc.pduUnitPropertiesConnExternalSensorCount + syntax: Integer32 + metric: gauge + pduUnitPropertiesRatedVoltage: + oid: .1.3.6.1.4.1.318.1.1.32.2.3.1.10 + name: apc.pduUnitPropertiesRatedVoltage + syntax: DisplayString + pduUnitPropertiesRatedMaxCurrent: + oid: .1.3.6.1.4.1.318.1.1.32.2.3.1.11 + name: apc.pduUnitPropertiesRatedMaxCurrent + syntax: DisplayString + pduUnitPropertiesRatedFrequency: + oid: .1.3.6.1.4.1.318.1.1.32.2.3.1.12 + name: apc.pduUnitPropertiesRatedFrequency + syntax: DisplayString + pduUnitPropertiesRatedPower: + oid: .1.3.6.1.4.1.318.1.1.32.2.3.1.13 + name: apc.pduUnitPropertiesRatedPower + syntax: DisplayString + pduUnitPropertiesOrientation: + oid: .1.3.6.1.4.1.318.1.1.32.2.3.1.14 + name: apc.pduUnitPropertiesOrientation + syntax: EnumInteger + pduUnitPropertiesOutletLayout: + oid: .1.3.6.1.4.1.318.1.1.32.2.3.1.15 + name: apc.pduUnitPropertiesOutletLayout + syntax: EnumInteger + pduUnitPropertiesCascadeMemberType: + oid: .1.3.6.1.4.1.318.1.1.32.2.3.1.16 + name: apc.pduUnitPropertiesCascadeMemberType + syntax: EnumInteger + +CPDU-MIB::pduUnitStatusEntry: + mib: CPDU-MIB + object: pduUnitStatusEntry + index: + - type: Integer32 + oid: .1.3.6.1.4.1.318.1.1.32.2.4.1.1 + name: apc.pduUnitStatusIndex + syntax: IntegerAsID + discovery_attribute: pduUnitStatusName + attributes: + pduUnitStatusName: + oid: .1.3.6.1.4.1.318.1.1.32.2.4.1.2 + name: apc.pduUnitStatusName + syntax: DisplayString + pduUnitStatusLoadState: + oid: .1.3.6.1.4.1.318.1.1.32.2.4.1.3 + name: apc.pduUnitStatusLoadState + syntax: EnumInteger + pduUnitStatusActivePower: + oid: .1.3.6.1.4.1.318.1.1.32.2.4.1.4 + name: apc.pduUnitStatusActivePower + syntax: PowerWatt + metric: gauge + pduUnitStatusApparentPower: + oid: .1.3.6.1.4.1.318.1.1.32.2.4.1.5 + name: apc.pduUnitStatusApparentPower + syntax: PowerWatt + metric: gauge + pduUnitStatusPeakPower: + oid: .1.3.6.1.4.1.318.1.1.32.2.4.1.6 + name: apc.pduUnitStatusPeakPower + syntax: PowerWatt + metric: gauge + pduUnitStatusPeakPowerTimestamp: + oid: .1.3.6.1.4.1.318.1.1.32.2.4.1.7 + name: apc.pduUnitStatusPeakPowerTimestamp + syntax: DisplayString + pduUnitStatusPeakPowerStartTime: + oid: .1.3.6.1.4.1.318.1.1.32.2.4.1.8 + name: apc.pduUnitStatusPeakPowerStartTime + syntax: DisplayString + pduUnitStatusEnergy: + oid: .1.3.6.1.4.1.318.1.1.32.2.4.1.9 + name: apc.pduUnitStatusEnergy + syntax: Integer32 + metric: gauge + pduUnitStatusResettableEnergy: + oid: .1.3.6.1.4.1.318.1.1.32.2.4.1.10 + name: apc.pduUnitStatusResettableEnergy + syntax: Integer32 + metric: gauge + pduUnitStatusEnergyStartTime: + oid: .1.3.6.1.4.1.318.1.1.32.2.4.1.11 + name: apc.pduUnitStatusEnergyStartTime + syntax: DisplayString + pduUnitStatusOutletsEnergyStartTime: + oid: .1.3.6.1.4.1.318.1.1.32.2.4.1.12 + name: apc.pduUnitStatusOutletsEnergyStartTime + syntax: DisplayString + +CPDU-MIB::pduUnitPsEntry: + mib: CPDU-MIB + object: pduUnitPsEntry + augments: CPDU-MIB::pduUnitStatusEntry + discovery_attribute: pduUnitPsSupportUpstreamStatus + attributes: + pduUnitPsSupportUpstreamStatus: + oid: .1.3.6.1.4.1.318.1.1.32.2.5.1.2 + name: apc.pduUnitPsSupportUpstreamStatus + syntax: EnumInteger + pduUnitPsSupportDownstreamStatus: + oid: .1.3.6.1.4.1.318.1.1.32.2.5.1.3 + name: apc.pduUnitPsSupportDownstreamStatus + syntax: EnumInteger + pduUnitPsOptMode: + oid: .1.3.6.1.4.1.318.1.1.32.2.5.1.4 + name: apc.pduUnitPsOptMode + syntax: EnumInteger + +CPDU-MIB::pduInputPhaseConfigEntry: + mib: CPDU-MIB + object: pduInputPhaseConfigEntry + augments: CPDU-MIB::pduInputPhaseStatusEntry + discovery_attribute: pduInputPhaseConfigCount + attributes: + pduInputPhaseConfigCount: + oid: .1.3.6.1.4.1.318.1.1.32.3.2.1.2 + name: apc.pduInputPhaseConfigCount + syntax: Integer32 + metric: gauge + pduInputPhaseConfigOverloadRestriction: + oid: .1.3.6.1.4.1.318.1.1.32.3.2.1.3 + name: apc.pduInputPhaseConfigOverloadRestriction + syntax: EnumInteger + pduInputPhaseConfigCurrentLowerCriticalThreshold: + oid: .1.3.6.1.4.1.318.1.1.32.3.2.1.4 + name: apc.pduInputPhaseConfigCurrentLowerCriticalThreshold + syntax: CurrentCentiAmp + metric: gauge + pduInputPhaseConfigCurrentLowerWarningThreshold: + oid: .1.3.6.1.4.1.318.1.1.32.3.2.1.5 + name: apc.pduInputPhaseConfigCurrentLowerWarningThreshold + syntax: CurrentCentiAmp + metric: gauge + pduInputPhaseConfigCurrentUpperCriticalThreshold: + oid: .1.3.6.1.4.1.318.1.1.32.3.2.1.6 + name: apc.pduInputPhaseConfigCurrentUpperCriticalThreshold + syntax: CurrentCentiAmp + metric: gauge + pduInputPhaseConfigCurrentUpperWarningThreshold: + oid: .1.3.6.1.4.1.318.1.1.32.3.2.1.7 + name: apc.pduInputPhaseConfigCurrentUpperWarningThreshold + syntax: CurrentCentiAmp + metric: gauge + pduInputPhaseConfigVoltageLowerCriticalThreshold: + oid: .1.3.6.1.4.1.318.1.1.32.3.2.1.8 + name: apc.pduInputPhaseConfigVoltageLowerCriticalThreshold + syntax: VoltageVolt + metric: gauge + pduInputPhaseConfigVoltageLowerWarningThreshold: + oid: .1.3.6.1.4.1.318.1.1.32.3.2.1.9 + name: apc.pduInputPhaseConfigVoltageLowerWarningThreshold + syntax: VoltageVolt + metric: gauge + pduInputPhaseConfigVoltageUpperCriticalThreshold: + oid: .1.3.6.1.4.1.318.1.1.32.3.2.1.10 + name: apc.pduInputPhaseConfigVoltageUpperCriticalThreshold + syntax: VoltageVolt + metric: gauge + pduInputPhaseConfigVoltageUpperWarningThreshold: + oid: .1.3.6.1.4.1.318.1.1.32.3.2.1.11 + name: apc.pduInputPhaseConfigVoltageUpperWarningThreshold + syntax: VoltageVolt + metric: gauge + pduInputPhaseConfigCurrentAlarmResetThreshold: + oid: .1.3.6.1.4.1.318.1.1.32.3.2.1.12 + name: apc.pduInputPhaseConfigCurrentAlarmResetThreshold + syntax: CurrentCentiAmp + metric: gauge + pduInputPhaseConfigCurrentAlarmStateChangeDelay: + oid: .1.3.6.1.4.1.318.1.1.32.3.2.1.13 + name: apc.pduInputPhaseConfigCurrentAlarmStateChangeDelay + syntax: CurrentCentiAmp + metric: gauge + pduInputPhaseConfigCurrentEnabledThresholds: + oid: .1.3.6.1.4.1.318.1.1.32.3.2.1.14 + name: apc.pduInputPhaseConfigCurrentEnabledThresholds + syntax: EnumBitmap + pduInputPhaseConfigVoltageAlarmResetThreshold: + oid: .1.3.6.1.4.1.318.1.1.32.3.2.1.15 + name: apc.pduInputPhaseConfigVoltageAlarmResetThreshold + syntax: VoltageVolt + metric: gauge + pduInputPhaseConfigVoltageAlarmStateChangeDelay: + oid: .1.3.6.1.4.1.318.1.1.32.3.2.1.16 + name: apc.pduInputPhaseConfigVoltageAlarmStateChangeDelay + syntax: Integer32 + metric: gauge + pduInputPhaseConfigVoltageEnabledThresholds: + oid: .1.3.6.1.4.1.318.1.1.32.3.2.1.17 + name: apc.pduInputPhaseConfigVoltageEnabledThresholds + syntax: EnumBitmap + +CPDU-MIB::pduInputPhasePropertiesEntry: + mib: CPDU-MIB + object: pduInputPhasePropertiesEntry + augments: CPDU-MIB::pduInputPhaseStatusEntry + discovery_attribute: pduInputPhasePropertiesCount + attributes: + pduInputPhasePropertiesCount: + oid: .1.3.6.1.4.1.318.1.1.32.3.3.1.2 + name: apc.pduInputPhasePropertiesCount + syntax: Integer32 + metric: gauge + +CPDU-MIB::pduInputPhaseStatusEntry: + mib: CPDU-MIB + object: pduInputPhaseStatusEntry + index: + - type: Integer32 + oid: .1.3.6.1.4.1.318.1.1.32.2.4.1.1 + name: apc.pduUnitStatusIndex + syntax: IntegerAsID + - type: Integer32 + oid: .1.3.6.1.4.1.318.1.1.32.3.4.1.1 + name: apc.pduInputPhaseStatusIndex + syntax: IntegerAsID + discovery_attribute: pduInputPhaseStatusCount + attributes: + pduInputPhaseStatusCount: + oid: .1.3.6.1.4.1.318.1.1.32.3.4.1.2 + name: apc.pduInputPhaseStatusCount + syntax: Integer32 + metric: gauge + pduInputPhaseStatusCurrentState: + oid: .1.3.6.1.4.1.318.1.1.32.3.4.1.3 + name: apc.pduInputPhaseStatusCurrentState + syntax: EnumInteger + pduInputPhaseStatusVoltageState: + oid: .1.3.6.1.4.1.318.1.1.32.3.4.1.4 + name: apc.pduInputPhaseStatusVoltageState + syntax: EnumInteger + pduInputPhaseStatusCurrent: + oid: .1.3.6.1.4.1.318.1.1.32.3.4.1.5 + name: apc.pduInputPhaseStatusCurrent + syntax: CurrentCentiAmp + metric: gauge + pduInputPhaseStatusVoltage: + oid: .1.3.6.1.4.1.318.1.1.32.3.4.1.6 + name: apc.pduInputPhaseStatusVoltage + syntax: VoltageVolt + metric: gauge + pduInputPhaseStatusActivePower: + oid: .1.3.6.1.4.1.318.1.1.32.3.4.1.7 + name: apc.pduInputPhaseStatusActivePower + syntax: PowerWatt + metric: gauge + pduInputPhaseStatusApparentPower: + oid: .1.3.6.1.4.1.318.1.1.32.3.4.1.8 + name: apc.pduInputPhaseStatusApparentPower + syntax: PowerWatt + metric: gauge + pduInputPhaseStatusPowerFactor: + oid: .1.3.6.1.4.1.318.1.1.32.3.4.1.9 + name: apc.pduInputPhaseStatusPowerFactor + syntax: Integer32 + metric: gauge + +CPDU-MIB::pduCircuitBreakerConfigEntry: + mib: CPDU-MIB + object: pduCircuitBreakerConfigEntry + augments: CPDU-MIB::pduCircuitBreakerStatusEntry + discovery_attribute: pduCircuitBreakerConfigCount + attributes: + pduCircuitBreakerConfigCount: + oid: .1.3.6.1.4.1.318.1.1.32.4.2.1.2 + name: apc.pduCircuitBreakerConfigCount + syntax: Integer32 + metric: gauge + pduCircuitBreakerName: + oid: .1.3.6.1.4.1.318.1.1.32.4.2.1.3 + name: apc.pduCircuitBreakerName + syntax: DisplayString + pduCircuitBreakerConfigOverloadRestriction: + oid: .1.3.6.1.4.1.318.1.1.32.4.2.1.4 + name: apc.pduCircuitBreakerConfigOverloadRestriction + syntax: EnumInteger + pduCircuitBreakerConfigLowerCriticalThreshold: + oid: .1.3.6.1.4.1.318.1.1.32.4.2.1.5 + name: apc.pduCircuitBreakerConfigLowerCriticalThreshold + syntax: CurrentCentiAmp + metric: gauge + pduCircuitBreakerConfigLowerWarningThreshold: + oid: .1.3.6.1.4.1.318.1.1.32.4.2.1.6 + name: apc.pduCircuitBreakerConfigLowerWarningThreshold + syntax: CurrentCentiAmp + metric: gauge + pduCircuitBreakerConfigUpperCriticalThreshold: + oid: .1.3.6.1.4.1.318.1.1.32.4.2.1.7 + name: apc.pduCircuitBreakerConfigUpperCriticalThreshold + syntax: CurrentCentiAmp + metric: gauge + pduCircuitBreakerConfigUpperWarningThreshold: + oid: .1.3.6.1.4.1.318.1.1.32.4.2.1.8 + name: apc.pduCircuitBreakerConfigUpperWarningThreshold + syntax: CurrentCentiAmp + metric: gauge + pduCircuitBreakerConfigAlarmResetThreshold: + oid: .1.3.6.1.4.1.318.1.1.32.4.2.1.9 + name: apc.pduCircuitBreakerConfigAlarmResetThreshold + syntax: CurrentCentiAmp + metric: gauge + pduCircuitBreakerConfigAlarmStateChangeDelay: + oid: .1.3.6.1.4.1.318.1.1.32.4.2.1.10 + name: apc.pduCircuitBreakerConfigAlarmStateChangeDelay + syntax: Unsigned32 + metric: gauge + pduCircuitBreakerConfigEnabledThresholds: + oid: .1.3.6.1.4.1.318.1.1.32.4.2.1.11 + name: apc.pduCircuitBreakerConfigEnabledThresholds + syntax: EnumBitmap + +CPDU-MIB::pduCircuitBreakerPropertiesEntry: + mib: CPDU-MIB + object: pduCircuitBreakerPropertiesEntry + augments: CPDU-MIB::pduCircuitBreakerStatusEntry + discovery_attribute: pduCircuitBreakerPropertiesCount + attributes: + pduCircuitBreakerPropertiesCount: + oid: .1.3.6.1.4.1.318.1.1.32.4.3.1.2 + name: apc.pduCircuitBreakerPropertiesCount + syntax: Integer32 + metric: gauge + pduCircuitBreakerPropertiesInputLayout: + oid: .1.3.6.1.4.1.318.1.1.32.4.3.1.3 + name: apc.pduCircuitBreakerPropertiesInputLayout + syntax: EnumInteger + pduCircuitBreakerPropertiesCurrentRating: + oid: .1.3.6.1.4.1.318.1.1.32.4.3.1.4 + name: apc.pduCircuitBreakerPropertiesCurrentRating + syntax: Integer32 + metric: gauge + +CPDU-MIB::pduCircuitBreakerStatusEntry: + mib: CPDU-MIB + object: pduCircuitBreakerStatusEntry + index: + - type: Integer32 + oid: .1.3.6.1.4.1.318.1.1.32.2.4.1.1 + name: apc.pduUnitStatusIndex + syntax: IntegerAsID + - type: Integer32 + oid: .1.3.6.1.4.1.318.1.1.32.4.4.1.1 + name: apc.pduCircuitBreakerStatusIndex + syntax: IntegerAsID + discovery_attribute: pduCircuitBreakerStatusCount + attributes: + pduCircuitBreakerStatusCount: + oid: .1.3.6.1.4.1.318.1.1.32.4.4.1.2 + name: apc.pduCircuitBreakerStatusCount + syntax: Integer32 + metric: gauge + pduCircuitBreakerLabel: + oid: .1.3.6.1.4.1.318.1.1.32.4.4.1.3 + name: apc.pduCircuitBreakerLabel + syntax: DisplayString + pduCircuitBreakerStatusLoadState: + oid: .1.3.6.1.4.1.318.1.1.32.4.4.1.4 + name: apc.pduCircuitBreakerStatusLoadState + syntax: EnumInteger + pduCircuitBreakerStatusCurrent: + oid: .1.3.6.1.4.1.318.1.1.32.4.4.1.5 + name: apc.pduCircuitBreakerStatusCurrent + syntax: CurrentCentiAmp + metric: gauge + +CPDU-MIB::pduOutletSwitchedConfigEntry: + mib: CPDU-MIB + object: pduOutletSwitchedConfigEntry + augments: CPDU-MIB::pduOutletSwitchedStatusEntry + discovery_attribute: pduOutletSwitchedName + attributes: + pduOutletSwitchedName: + oid: .1.3.6.1.4.1.318.1.1.32.5.2.1.2 + name: apc.pduOutletSwitchedName + syntax: DisplayString + pduOutletSwitchedStateOnStartup: + oid: .1.3.6.1.4.1.318.1.1.32.5.2.1.3 + name: apc.pduOutletSwitchedStateOnStartup + syntax: EnumInteger + pduOutletSwitchedConfigPowerOnTime: + oid: .1.3.6.1.4.1.318.1.1.32.5.2.1.4 + name: apc.pduOutletSwitchedConfigPowerOnTime + syntax: TicksSec + metric: gauge + pduOutletSwitchedConfigPowerOffTime: + oid: .1.3.6.1.4.1.318.1.1.32.5.2.1.5 + name: apc.pduOutletSwitchedConfigPowerOffTime + syntax: TicksSec + metric: gauge + pduOutletSwitchedConfigRebootDuration: + oid: .1.3.6.1.4.1.318.1.1.32.5.2.1.6 + name: apc.pduOutletSwitchedConfigRebootDuration + syntax: TicksSec + metric: gauge + +CPDU-MIB::pduOutletSwitchedPropertiesEntry: + mib: CPDU-MIB + object: pduOutletSwitchedPropertiesEntry + augments: CPDU-MIB::pduOutletSwitchedStatusEntry + discovery_attribute: pduOutletSwitchedPropertiesNumber + attributes: + pduOutletSwitchedPropertiesNumber: + oid: .1.3.6.1.4.1.318.1.1.32.5.3.1.2 + name: apc.pduOutletSwitchedPropertiesNumber + syntax: IntegerAsID + pduOutletSwitchedPropertiesName: + oid: .1.3.6.1.4.1.318.1.1.32.5.3.1.3 + name: apc.pduOutletSwitchedPropertiesName + syntax: DisplayString + pduOutletSwitchedPropertiesInputPhaseLayout: + oid: .1.3.6.1.4.1.318.1.1.32.5.3.1.4 + name: apc.pduOutletSwitchedPropertiesInputPhaseLayout + syntax: EnumInteger + pduOutletSwitchedPropertiesCircuitBreaker: + oid: .1.3.6.1.4.1.318.1.1.32.5.3.1.5 + name: apc.pduOutletSwitchedPropertiesCircuitBreaker + syntax: IntegerAsID + pduOutletSwitchedPropertiesCurrentRating: + oid: .1.3.6.1.4.1.318.1.1.32.5.3.1.6 + name: apc.pduOutletSwitchedPropertiesCurrentRating + syntax: CurrentCentiAmp + metric: gauge + +CPDU-MIB::pduOutletSwitchedStatusEntry: + mib: CPDU-MIB + object: pduOutletSwitchedStatusEntry + index: + - type: Integer32 + oid: .1.3.6.1.4.1.318.1.1.32.2.4.1.1 + name: apc.pduUnitStatusIndex + syntax: IntegerAsID + - type: Integer32 + oid: .1.3.6.1.4.1.318.1.1.32.5.4.1.1 + name: apc.pduOutletSwitchedStatusIndex + syntax: IntegerAsID + discovery_attribute: pduOutletSwitchedStatusNumber + attributes: + pduOutletSwitchedStatusNumber: + oid: .1.3.6.1.4.1.318.1.1.32.5.4.1.2 + name: apc.pduOutletSwitchedStatusNumber + syntax: IntegerAsID + pduOutletSwitchedStatusName: + oid: .1.3.6.1.4.1.318.1.1.32.5.4.1.3 + name: apc.pduOutletSwitchedStatusName + syntax: DisplayString + pduOutletSwitchedStatusState: + oid: .1.3.6.1.4.1.318.1.1.32.5.4.1.4 + name: apc.pduOutletSwitchedStatusState + syntax: EnumInteger + +CPDU-MIB::pduOutletSwitchedControlEntry: + mib: CPDU-MIB + object: pduOutletSwitchedControlEntry + augments: CPDU-MIB::pduOutletSwitchedStatusEntry + discovery_attribute: pduOutletSwitchedControlNumber + attributes: + pduOutletSwitchedControlNumber: + oid: .1.3.6.1.4.1.318.1.1.32.5.5.1.2 + name: apc.pduOutletSwitchedControlNumber + syntax: IntegerAsID + pduOutletSwitchedControlName: + oid: .1.3.6.1.4.1.318.1.1.32.5.5.1.3 + name: apc.pduOutletSwitchedControlName + syntax: DisplayString + pduOutletSwitchedControlCommand: + oid: .1.3.6.1.4.1.318.1.1.32.5.5.1.4 + name: apc.pduOutletSwitchedControlCommand + syntax: EnumInteger + +CPDU-MIB::pduOutletMeteredConfigEntry: + mib: CPDU-MIB + object: pduOutletMeteredConfigEntry + augments: CPDU-MIB::pduOutletMeteredStatusEntry + discovery_attribute: pduOutletMeteredName + attributes: + pduOutletMeteredName: + oid: .1.3.6.1.4.1.318.1.1.32.5.7.1.2 + name: apc.pduOutletMeteredName + syntax: DisplayString + pduOutletMeteredConfigLowerCriticalThreshold: + oid: .1.3.6.1.4.1.318.1.1.32.5.7.1.3 + name: apc.pduOutletMeteredConfigLowerCriticalThreshold + syntax: PowerWatt + metric: gauge + pduOutletMeteredConfigLowerWarningThreshold: + oid: .1.3.6.1.4.1.318.1.1.32.5.7.1.4 + name: apc.pduOutletMeteredConfigLowerWarningThreshold + syntax: PowerWatt + metric: gauge + pduOutletMeteredConfigUpperCriticalThreshold: + oid: .1.3.6.1.4.1.318.1.1.32.5.7.1.5 + name: apc.pduOutletMeteredConfigUpperCriticalThreshold + syntax: PowerWatt + metric: gauge + pduOutletMeteredConfigUpperWarningThreshold: + oid: .1.3.6.1.4.1.318.1.1.32.5.7.1.6 + name: apc.pduOutletMeteredConfigUpperWarningThreshold + syntax: PowerWatt + metric: gauge + pduOutletMeteredConfigAlarmResetThreshold: + oid: .1.3.6.1.4.1.318.1.1.32.5.7.1.7 + name: apc.pduOutletMeteredConfigAlarmResetThreshold + syntax: PowerWatt + metric: gauge + pduOutletMeteredConfigAlarmStateChangeDelay: + oid: .1.3.6.1.4.1.318.1.1.32.5.7.1.8 + name: apc.pduOutletMeteredConfigAlarmStateChangeDelay + syntax: Unsigned32 + metric: gauge + pduOutletMeteredConfigEnabledThresholds: + oid: .1.3.6.1.4.1.318.1.1.32.5.7.1.9 + name: apc.pduOutletMeteredConfigEnabledThresholds + syntax: EnumBitmap + +CPDU-MIB::pduOutletMeteredPropertiesEntry: + mib: CPDU-MIB + object: pduOutletMeteredPropertiesEntry + augments: CPDU-MIB::pduOutletMeteredStatusEntry + discovery_attribute: pduOutletMeteredPropertiesNumber + attributes: + pduOutletMeteredPropertiesNumber: + oid: .1.3.6.1.4.1.318.1.1.32.5.8.1.2 + name: apc.pduOutletMeteredPropertiesNumber + syntax: IntegerAsID + pduOutletMeteredPropertiesName: + oid: .1.3.6.1.4.1.318.1.1.32.5.8.1.3 + name: apc.pduOutletMeteredPropertiesName + syntax: DisplayString + pduOutletMeteredPropertiesInputPhaseLayout: + oid: .1.3.6.1.4.1.318.1.1.32.5.8.1.4 + name: apc.pduOutletMeteredPropertiesInputPhaseLayout + syntax: EnumInteger + pduOutletMeteredPropertiesCircuitBreaker: + oid: .1.3.6.1.4.1.318.1.1.32.5.8.1.5 + name: apc.pduOutletMeteredPropertiesCircuitBreaker + syntax: IntegerAsID + pduOutletMeteredPropertiesPowerRating: + oid: .1.3.6.1.4.1.318.1.1.32.5.8.1.6 + name: apc.pduOutletMeteredPropertiesPowerRating + syntax: PowerWatt + metric: gauge + pduOutletMeteredPropertiesCurrentRating: + oid: .1.3.6.1.4.1.318.1.1.32.5.8.1.7 + name: apc.pduOutletMeteredPropertiesCurrentRating + syntax: CurrentCentiAmp + metric: gauge + +CPDU-MIB::pduOutletMeteredStatusEntry: + mib: CPDU-MIB + object: pduOutletMeteredStatusEntry + index: + - type: Integer32 + oid: .1.3.6.1.4.1.318.1.1.32.2.4.1.1 + name: apc.pduUnitStatusIndex + syntax: IntegerAsID + - type: Integer32 + oid: .1.3.6.1.4.1.318.1.1.32.5.9.1.1 + name: apc.pduOutletMeteredStatusIndex + syntax: IntegerAsID + discovery_attribute: pduOutletMeteredStatusNumber + attributes: + pduOutletMeteredStatusNumber: + oid: .1.3.6.1.4.1.318.1.1.32.5.9.1.2 + name: apc.pduOutletMeteredStatusNumber + syntax: IntegerAsID + pduOutletMeteredStatusName: + oid: .1.3.6.1.4.1.318.1.1.32.5.9.1.3 + name: apc.pduOutletMeteredStatusName + syntax: DisplayString + pduOutletMeteredStatusLoadState: + oid: .1.3.6.1.4.1.318.1.1.32.5.9.1.4 + name: apc.pduOutletMeteredStatusLoadState + syntax: EnumInteger + pduOutletMeteredStatusCurrent: + oid: .1.3.6.1.4.1.318.1.1.32.5.9.1.5 + name: apc.pduOutletMeteredStatusCurrent + syntax: CurrentCentiAmp + metric: gauge + pduOutletMeteredStatusActivePower: + oid: .1.3.6.1.4.1.318.1.1.32.5.9.1.6 + name: apc.pduOutletMeteredStatusActivePower + syntax: PowerWatt + metric: gauge + pduOutletMeteredStatusPowerFactor: + oid: .1.3.6.1.4.1.318.1.1.32.5.9.1.7 + name: apc.pduOutletMeteredStatusPowerFactor + syntax: Integer32 + metric: gauge + pduOutletMeteredStatusPeakPower: + oid: .1.3.6.1.4.1.318.1.1.32.5.9.1.8 + name: apc.pduOutletMeteredStatusPeakPower + syntax: PowerWatt + metric: gauge + pduOutletMeteredStatusPeakPowerTimeStamp: + oid: .1.3.6.1.4.1.318.1.1.32.5.9.1.9 + name: apc.pduOutletMeteredStatusPeakPowerTimeStamp + syntax: DisplayString + pduOutletMeteredStatusPeakPowerStartTime: + oid: .1.3.6.1.4.1.318.1.1.32.5.9.1.10 + name: apc.pduOutletMeteredStatusPeakPowerStartTime + syntax: DisplayString + pduOutletMeteredStatusResettableEnergy: + oid: .1.3.6.1.4.1.318.1.1.32.5.9.1.11 + name: apc.pduOutletMeteredStatusResettableEnergy + syntax: Integer32 + metric: gauge + +CPDU-MIB::pduExternalSensorNamePlateEntry: + mib: CPDU-MIB + object: pduExternalSensorNamePlateEntry + augments: CPDU-MIB::pduExternalSensorStatusEntry + discovery_attribute: pduExternalSensorNamePlateName + attributes: + pduExternalSensorNamePlateName: + oid: .1.3.6.1.4.1.318.1.1.32.6.2.1.2 + name: apc.pduExternalSensorNamePlateName + syntax: DisplayString + pduExternalSensorNamePlateDescription: + oid: .1.3.6.1.4.1.318.1.1.32.6.2.1.3 + name: apc.pduExternalSensorNamePlateDescription + syntax: DisplayString + pduExternalSensorNamePlateLocation: + oid: .1.3.6.1.4.1.318.1.1.32.6.2.1.4 + name: apc.pduExternalSensorNamePlateLocation + syntax: DisplayString + pduExternalSensorNamePlateSerialNumber: + oid: .1.3.6.1.4.1.318.1.1.32.6.2.1.5 + name: apc.pduExternalSensorNamePlateSerialNumber + syntax: DisplayString + pduExternalSensorNamePlateType: + oid: .1.3.6.1.4.1.318.1.1.32.6.2.1.6 + name: apc.pduExternalSensorNamePlateType + syntax: EnumInteger + pduExternalSensorNamePlateUnits: + oid: .1.3.6.1.4.1.318.1.1.32.6.2.1.7 + name: apc.pduExternalSensorNamePlateUnits + syntax: EnumInteger + pduExternalSensorNamePlateIdentifier: + oid: .1.3.6.1.4.1.318.1.1.32.6.2.1.8 + name: apc.pduExternalSensorNamePlateIdentifier + syntax: IntegerAsID + +CPDU-MIB::pduExternalSensorConfigEntry: + mib: CPDU-MIB + object: pduExternalSensorConfigEntry + augments: CPDU-MIB::pduExternalSensorStatusEntry + discovery_attribute: pduExternalSensorConfigLowerCriticalThreshold + attributes: + pduExternalSensorConfigLowerCriticalThreshold: + oid: .1.3.6.1.4.1.318.1.1.32.6.3.1.2 + name: apc.pduExternalSensorConfigLowerCriticalThreshold + syntax: Unsigned32 + metric: gauge + pduExternalSensorConfigLowerWarningThreshold: + oid: .1.3.6.1.4.1.318.1.1.32.6.3.1.3 + name: apc.pduExternalSensorConfigLowerWarningThreshold + syntax: Unsigned32 + metric: gauge + pduExternalSensorConfigUpperCriticalThreshold: + oid: .1.3.6.1.4.1.318.1.1.32.6.3.1.4 + name: apc.pduExternalSensorConfigUpperCriticalThreshold + syntax: Unsigned32 + metric: gauge + pduExternalSensorConfigUpperWarningThreshold: + oid: .1.3.6.1.4.1.318.1.1.32.6.3.1.5 + name: apc.pduExternalSensorConfigUpperWarningThreshold + syntax: Unsigned32 + metric: gauge + pduExternalSensorConfigEnabledThresholds: + oid: .1.3.6.1.4.1.318.1.1.32.6.3.1.6 + name: apc.pduExternalSensorConfigEnabledThresholds + syntax: EnumBitmap + pduExternalSensorConfigAlarmState: + oid: .1.3.6.1.4.1.318.1.1.32.6.3.1.7 + name: apc.pduExternalSensorConfigAlarmState + syntax: EnumInteger + +CPDU-MIB::pduExternalSensorStatusEntry: + mib: CPDU-MIB + object: pduExternalSensorStatusEntry + index: + - type: Integer32 + oid: .1.3.6.1.4.1.318.1.1.32.2.4.1.1 + name: apc.pduUnitStatusIndex + syntax: IntegerAsID + - type: Integer32 + oid: .1.3.6.1.4.1.318.1.1.32.6.4.1.1 + name: apc.pduExternalSensorStatusIndex + syntax: IntegerAsID + discovery_attribute: pduExternalSensorStatusName + attributes: + pduExternalSensorStatusName: + oid: .1.3.6.1.4.1.318.1.1.32.6.4.1.2 + name: apc.pduExternalSensorStatusName + syntax: DisplayString + pduExternalSensorStatusCommStatus: + oid: .1.3.6.1.4.1.318.1.1.32.6.4.1.3 + name: apc.pduExternalSensorStatusCommStatus + syntax: EnumInteger + pduExternalSensorStatusState: + oid: .1.3.6.1.4.1.318.1.1.32.6.4.1.4 + name: apc.pduExternalSensorStatusState + syntax: EnumInteger + pduExternalSensorStatusValue: + oid: .1.3.6.1.4.1.318.1.1.32.6.4.1.5 + name: apc.pduExternalSensorStatusValue + syntax: Integer32 + metric: gauge + pduExternalSensorStatusTimeStamp: + oid: .1.3.6.1.4.1.318.1.1.32.6.4.1.6 + name: apc.pduExternalSensorStatusTimeStamp + syntax: DisplayString + pduExternalSensorStatusHighPrecisionValue: + oid: .1.3.6.1.4.1.318.1.1.32.6.4.1.7 + name: apc.pduExternalSensorStatusHighPrecisionValue + syntax: Integer32 + metric: gauge + +CPDU-MIB::pduUnitSmartCabinetEntry: + mib: CPDU-MIB + object: pduUnitSmartCabinetEntry + index: + - type: Integer32 + oid: .1.3.6.1.4.1.318.1.1.32.7.2.1.1 + name: apc.pduUnitSmartCabinetIndex + syntax: IntegerAsID + discovery_attribute: pduUnitSmartCabinetCardUserName + attributes: + pduUnitSmartCabinetCardUserName: + oid: .1.3.6.1.4.1.318.1.1.32.7.2.1.2 + name: apc.pduUnitSmartCabinetCardUserName + syntax: DisplayString + pduUnitSmartCabinetCardID: + oid: .1.3.6.1.4.1.318.1.1.32.7.2.1.3 + name: apc.pduUnitSmartCabinetCardID + syntax: IntegerAsID + pduUnitSmartCabinetTimestamp: + oid: .1.3.6.1.4.1.318.1.1.32.7.2.1.4 + name: apc.pduUnitSmartCabinetTimestamp + syntax: DisplayString + pduUnitSmartCabinetDoor: + oid: .1.3.6.1.4.1.318.1.1.32.7.2.1.5 + name: apc.pduUnitSmartCabinetDoor + syntax: EnumInteger + +CPDU-MIB::pduUnitSmartCabinetControl: + mib: CPDU-MIB + object: pduUnitSmartCabinetControl + discovery_attribute: pduUnitSmartCabinetControlUserName + attributes: + pduUnitSmartCabinetControlUserName: + oid: .1.3.6.1.4.1.318.1.1.32.7.3.1 + name: apc.pduUnitSmartCabinetControlUserName + syntax: DisplayString + pduUnitSmartCabinetControlCardID: + oid: .1.3.6.1.4.1.318.1.1.32.7.3.2 + name: apc.pduUnitSmartCabinetControlCardID + syntax: IntegerAsID + pduUnitSmartCabinetControlTimestamp: + oid: .1.3.6.1.4.1.318.1.1.32.7.3.3 + name: apc.pduUnitSmartCabinetControlTimestamp + syntax: DisplayString + pduUnitSmartCabinetControlDoor: + oid: .1.3.6.1.4.1.318.1.1.32.7.3.4 + name: apc.pduUnitSmartCabinetControlDoor + syntax: EnumInteger + pduUnitSmartCabinetCardIDEdit: + oid: .1.3.6.1.4.1.318.1.1.32.7.3.5 + name: apc.pduUnitSmartCabinetCardIDEdit + syntax: EnumInteger + pduUnitSmartCabinetColdAisleLockStatus: + oid: .1.3.6.1.4.1.318.1.1.32.7.3.6 + name: apc.pduUnitSmartCabinetColdAisleLockStatus + syntax: EnumInteger + pduUnitSmartCabinetHotAisleLockStatus: + oid: .1.3.6.1.4.1.318.1.1.32.7.3.7 + name: apc.pduUnitSmartCabinetHotAisleLockStatus + syntax: EnumInteger + +CPDU-MIB::pduUnitSmartCabinetLockStateEntry: + mib: CPDU-MIB + object: pduUnitSmartCabinetLockStateEntry + index: + - type: Integer32 + oid: .1.3.6.1.4.1.318.1.1.32.7.4.1.1 + name: apc.pduUnitSmartCabinetLockStateIndex + syntax: IntegerAsID + discovery_attribute: pduUnitSmartCabinetColdAisleLockState + attributes: + pduUnitSmartCabinetColdAisleLockState: + oid: .1.3.6.1.4.1.318.1.1.32.7.4.1.2 + name: apc.pduUnitSmartCabinetColdAisleLockState + syntax: EnumInteger + pduUnitSmartCabinetHotAisleLockState: + oid: .1.3.6.1.4.1.318.1.1.32.7.4.1.3 + name: apc.pduUnitSmartCabinetHotAisleLockState + syntax: EnumInteger + pduUnitSmartCabinetColdAisleLockLabel: + oid: .1.3.6.1.4.1.318.1.1.32.7.4.1.4 + name: apc.pduUnitSmartCabinetColdAisleLockLabel + syntax: DisplayString + pduUnitSmartCabinetHotAisleLockLabel: + oid: .1.3.6.1.4.1.318.1.1.32.7.4.1.5 + name: apc.pduUnitSmartCabinetHotAisleLockLabel + syntax: DisplayString + +CPDU-MIB::pduEhandleEntry: + mib: CPDU-MIB + object: pduEhandleEntry + index: + - type: Integer32 + oid: .1.3.6.1.4.1.318.1.1.32.9.1.1.1 + name: apc.pduEhandleIndex + syntax: IntegerAsID + discovery_attribute: pduEhandleAisle + attributes: + pduEhandleAisle: + oid: .1.3.6.1.4.1.318.1.1.32.9.1.1.2 + name: apc.pduEhandleAisle + syntax: EnumInteger + pduEhandleHandleOperation: + oid: .1.3.6.1.4.1.318.1.1.32.9.1.1.3 + name: apc.pduEhandleHandleOperation + syntax: EnumInteger + pduEhandleFwVer: + oid: .1.3.6.1.4.1.318.1.1.32.9.1.1.4 + name: apc.pduEhandleFwVer + syntax: DisplayString + pduEhandleMechanicalLock: + oid: .1.3.6.1.4.1.318.1.1.32.9.1.1.5 + name: apc.pduEhandleMechanicalLock + syntax: EnumInteger + pduEhandleSerial: + oid: .1.3.6.1.4.1.318.1.1.32.9.1.1.6 + name: apc.pduEhandleSerial + syntax: DisplayString + pduEhandleHwVer: + oid: .1.3.6.1.4.1.318.1.1.32.9.1.1.7 + name: apc.pduEhandleHwVer + syntax: DisplayString + pduEhandleAutoLockTime: + oid: .1.3.6.1.4.1.318.1.1.32.9.1.1.8 + name: apc.pduEhandleAutoLockTime + syntax: TicksSec + metric: gauge + pduEhandleDoorOpenTime: + oid: .1.3.6.1.4.1.318.1.1.32.9.1.1.9 + name: apc.pduEhandleDoorOpenTime + syntax: TicksSec + metric: gauge + pduEhandleMaxDoorOpenTime: + oid: .1.3.6.1.4.1.318.1.1.32.9.1.1.10 + name: apc.pduEhandleMaxDoorOpenTime + syntax: TicksSec + metric: gauge + pduEhandleUserPinLength: + oid: .1.3.6.1.4.1.318.1.1.32.9.1.1.11 + name: apc.pduEhandleUserPinLength + syntax: Integer32 + metric: gauge + pduEhandleUserPinMode: + oid: .1.3.6.1.4.1.318.1.1.32.9.1.1.12 + name: apc.pduEhandleUserPinMode + syntax: EnumInteger + pduEhandleAisleControl: + oid: .1.3.6.1.4.1.318.1.1.32.9.1.1.13 + name: apc.pduEhandleAisleControl + syntax: EnumInteger + +CPDU-MIB::pduEhandleControlEntry: + mib: CPDU-MIB + object: pduEhandleControlEntry + index: + - type: Integer32 + oid: .1.3.6.1.4.1.318.1.1.32.9.2.1.1 + name: apc.pduEhandleControlIndex + syntax: IntegerAsID + discovery_attribute: pduEhandleControlUserName + attributes: + pduEhandleControlUserName: + oid: .1.3.6.1.4.1.318.1.1.32.9.2.1.2 + name: apc.pduEhandleControlUserName + syntax: DisplayString + pduEhandleControlCardIdStr: + oid: .1.3.6.1.4.1.318.1.1.32.9.2.1.3 + name: apc.pduEhandleControlCardIdStr + syntax: DisplayString + pduEhandleControlTimestamp: + oid: .1.3.6.1.4.1.318.1.1.32.9.2.1.4 + name: apc.pduEhandleControlTimestamp + syntax: DisplayString + pduEhandleControlCardAisle: + oid: .1.3.6.1.4.1.318.1.1.32.9.2.1.5 + name: apc.pduEhandleControlCardAisle + syntax: EnumInteger + pduEhandleControlStartTime: + oid: .1.3.6.1.4.1.318.1.1.32.9.2.1.6 + name: apc.pduEhandleControlStartTime + syntax: DisplayString + pduEhandleControlExpireTime: + oid: .1.3.6.1.4.1.318.1.1.32.9.2.1.7 + name: apc.pduEhandleControlExpireTime + syntax: DisplayString + pduEhandleControlTempUser: + oid: .1.3.6.1.4.1.318.1.1.32.9.2.1.8 + name: apc.pduEhandleControlTempUser + syntax: EnumInteger + pduEhandleControlPin: + oid: .1.3.6.1.4.1.318.1.1.32.9.2.1.9 + name: apc.pduEhandleControlPin + syntax: DisplayString diff --git a/objects/cumulus/CUMULUS-BGPUN-MIB.yml b/objects/cumulus/CUMULUS-BGPUN-MIB.yml new file mode 100644 index 00000000..0ae19e1a --- /dev/null +++ b/objects/cumulus/CUMULUS-BGPUN-MIB.yml @@ -0,0 +1,190 @@ +CUMULUS-BGPUN-MIB::bgpPeerEntry: + mib: CUMULUS-BGPUN-MIB + object: bgpPeerEntry + index: + - type: IpAddress + oid: .1.3.6.1.4.1.40310.4.3.1.1.7 + name: bgp.peer.remote.ip.addr # bgpPeerRemoteAddr + syntax: IpAddressNoSuffix + discovery_attribute: bgpPeerRemotePort + attributes: + bgpPeerIdentifier: + oid: .1.3.6.1.4.1.40310.4.3.1.1.1 + name: bgp.peer.router.id + syntax: IpAddressAsID + bgpPeerState: + oid: .1.3.6.1.4.1.40310.4.3.1.1.2 + name: bgp.peer.state.oper + syntax: EnumInteger + bgpPeerAdminStatus: + oid: .1.3.6.1.4.1.40310.4.3.1.1.3 + name: bgp.peer.state.admin + syntax: EnumInteger + bgpPeerNegotiatedVersion: + oid: .1.3.6.1.4.1.40310.4.3.1.1.4 + name: bgp.peer.version.negotiated.ver + syntax: IntegerAsID + bgpPeerLocalAddr: + oid: .1.3.6.1.4.1.40310.4.3.1.1.5 + name: bgp.peer.local.ip.addr + syntax: IpAddressNoSuffix + bgpPeerLocalPort: + oid: .1.3.6.1.4.1.40310.4.3.1.1.6 + name: bgp.peer.local.l4.port.id + syntax: Unsigned32 + bgpPeerRemotePort: + oid: .1.3.6.1.4.1.40310.4.3.1.1.8 + name: bgp.peer.remote.l4.port.id + syntax: Unsigned32 + bgpPeerRemoteAs: + oid: .1.3.6.1.4.1.40310.4.3.1.1.9 + name: bgp.peer.remote.as.asn + syntax: UnsignedAsID + bgpPeerInUpdates: + oid: .1.3.6.1.4.1.40310.4.3.1.1.10 + name: bgp.peer.msgs.update.in + syntax: Counter32 + metric: counter + bgpPeerOutUpdates: + oid: .1.3.6.1.4.1.40310.4.3.1.1.11 + name: bgp.peer.msgs.update.out + syntax: Counter32 + metric: counter + bgpPeerInTotalMessages: + oid: .1.3.6.1.4.1.40310.4.3.1.1.12 + name: bgp.peer.msgs.in + syntax: Counter32 + metric: counter + bgpPeerOutTotalMessages: + oid: .1.3.6.1.4.1.40310.4.3.1.1.13 + name: bgp.peer.msgs.out + syntax: Counter32 + metric: counter + bgpPeerLastError: + oid: .1.3.6.1.4.1.40310.4.3.1.1.14 + name: bgp.peer.last_error.octets + syntax: OctetString + bgpPeerFsmEstablishedTransitions: + oid: .1.3.6.1.4.1.40310.4.3.1.1.15 + name: bgp.peer.fsm.established.transitions + syntax: Counter32 + metric: counter + bgpPeerFsmEstablishedTime: + oid: .1.3.6.1.4.1.40310.4.3.1.1.16 + name: bgp.peer.fsm.established.duration + syntax: Gauge32 + metric: gauge + bgpPeerConnectRetryInterval: + oid: .1.3.6.1.4.1.40310.4.3.1.1.17 + name: bgp.peer.connect_retry.config.interval + syntax: Unsigned32 + metric: gauge + bgpPeerHoldTime: + oid: .1.3.6.1.4.1.40310.4.3.1.1.18 + name: bgp.peer.hold_time.interval + syntax: Unsigned32 + metric: gauge + bgpPeerKeepAlive: + oid: .1.3.6.1.4.1.40310.4.3.1.1.19 + name: bgp.peer.keep_alive.interval + syntax: Unsigned32 + metric: gauge + bgpPeerHoldTimeConfigured: + oid: .1.3.6.1.4.1.40310.4.3.1.1.20 + name: bgp.peer.hold_time.config.interval + syntax: Unsigned32 + metric: gauge + bgpPeerKeepAliveConfigured: + oid: .1.3.6.1.4.1.40310.4.3.1.1.21 + name: bgp.peer.keep_alive.config.interval + syntax: Unsigned32 + metric: gauge + bgpPeerMinASOriginationInterval: + oid: .1.3.6.1.4.1.40310.4.3.1.1.22 + name: bgp.peer.min_as_origin.config.interval + syntax: Unsigned32 + metric: gauge + bgpPeerMinRouteAdvertisementInterval: + oid: .1.3.6.1.4.1.40310.4.3.1.1.23 + name: bgp.peer.min_route_advert.config.interval + syntax: Unsigned32 + metric: gauge + bgpPeerInUpdateElapsedTime: + oid: .1.3.6.1.4.1.40310.4.3.1.1.24 + name: bgp.peer.last_update.elapsed + syntax: Gauge32 + metric: gauge + bgpPeerIface: + oid: .1.3.6.1.4.1.40310.4.3.1.1.25 + name: cumulus.bgpPeerIface + syntax: DisplayString + bgpPeerDesc: + oid: .1.3.6.1.4.1.40310.4.3.1.1.26 + name: cumulus.bgpPeerDesc + syntax: DisplayString + +CUMULUS-BGPUN-MIB::bgp4PathAttrEntry: + mib: CUMULUS-BGPUN-MIB + object: bgp4PathAttrEntry + index: + - type: OctetString + oid: .1.3.6.1.4.1.40310.4.5.1.3 + name: bgp.path_attr.ip.subnet.prefix + syntax: IpAddressNoSuffix + - type: Integer32 + oid: .1.3.6.1.4.1.40310.4.5.1.2 + name: bgp.path_attr.ip.subnet.mask_size + syntax: Integer32 + - type: OctetString + oid: .1.3.6.1.4.1.40310.4.5.1.1 + name: bgp.path_attr.peer.ip.addr + syntax: IpAddressNoSuffix + discovery_attribute: bgp4PathAttrIpAddrPrefixLen + attributes: + bgp4PathAttrOrigin: + oid: .1.3.6.1.4.1.40310.4.5.1.4 + name: bgp.path_attr.origin + syntax: EnumInteger + bgp4PathAttrASPathSegment: + oid: .1.3.6.1.4.1.40310.4.5.1.5 + name: bgp.path_attr.as_path.segment + syntax: OctetString + bgp4PathAttrNextHop: + oid: .1.3.6.1.4.1.40310.4.5.1.6 + name: bgp.path_attr.next_hop.ip.addr + syntax: IpAddressNoSuffix + bgp4PathAttrMultiExitDisc: + oid: .1.3.6.1.4.1.40310.4.5.1.7 + name: bgp.path_attr.multi_exit_disc + syntax: Integer32 + metric: gauge + bgp4PathAttrLocalPref: + oid: .1.3.6.1.4.1.40310.4.5.1.8 + name: bgp.path_attr.local_pref + syntax: Integer32 + metric: gauge + bgp4PathAttrAtomicAggregate: + oid: .1.3.6.1.4.1.40310.4.5.1.9 + name: bgp.path_attr.atomic_aggregate + syntax: EnumInteger + bgp4PathAttrAggregatorAS: + oid: .1.3.6.1.4.1.40310.4.5.1.10 + name: bgp.path_attr.aggregator.as.asn + syntax: IntegerAsID + bgp4PathAttrAggregatorAddr: + oid: .1.3.6.1.4.1.40310.4.5.1.11 + name: bgp.path_attr.aggregator.ip.addr + syntax: IpAddressNoSuffix + bgp4PathAttrCalcLocalPref: + oid: .1.3.6.1.4.1.40310.4.5.1.12 + name: bgp.path_attr.local_pref_calc + syntax: Integer32 + metric: gauge + bgp4PathAttrBest: + oid: .1.3.6.1.4.1.40310.4.5.1.13 + name: bgp.path_attr.best + syntax: EnumInteger + bgp4PathAttrUnknown: + oid: .1.3.6.1.4.1.40310.4.5.1.14 + name: bgp.path_attr.unknown + syntax: OctetString diff --git a/objects/cumulus/CUMULUS-BGPVRF-MIB.yml b/objects/cumulus/CUMULUS-BGPVRF-MIB.yml new file mode 100644 index 00000000..9eda3b39 --- /dev/null +++ b/objects/cumulus/CUMULUS-BGPVRF-MIB.yml @@ -0,0 +1,197 @@ +CUMULUS-BGPVRF-MIB::bgpPeerEntry: + mib: CUMULUS-BGPVRF-MIB + object: bgpPeerEntry + index: + - type: Integer + oid: .1.3.6.1.4.1.40310.7.6 + name: cumulus.bgpVrfTable + syntax: IntegerAsID + - type: Integer + oid: .1.3.6.1.4.1.40310.7.3.1.1.28 + name: cumulus.bgpPeerIdType + syntax: EnumInteger + - type: Integer + oid: .1.3.6.1.4.1.40310.7.3.1.1.27 + name: cumulus.bgpPeerIfindex + syntax: IntegerAsID + discovery_attribute: bgpPeerIdType + attributes: + bgpPeerIdentifier: + oid: .1.3.6.1.4.1.40310.7.3.1.1.1 + name: bgp.peer.router.id + syntax: IpAddressAsID + bgpPeerState: + oid: .1.3.6.1.4.1.40310.7.3.1.1.2 + name: bgp.peer.state.oper + syntax: EnumInteger + bgpPeerAdminStatus: + oid: .1.3.6.1.4.1.40310.7.3.1.1.3 + name: bgp.peer.state.admin + syntax: EnumInteger + bgpPeerNegotiatedVersion: + oid: .1.3.6.1.4.1.40310.7.3.1.1.4 + name: bgp.peer.version.negotiated.ver + syntax: IntegerAsID + bgpPeerLocalAddr: + oid: .1.3.6.1.4.1.40310.7.3.1.1.5 + name: bgp.peer.local.ip.addr + syntax: IpAddressNoSuffix + bgpPeerLocalPort: + oid: .1.3.6.1.4.1.40310.7.3.1.1.6 + name: bgp.peer.local.l4.port.id + syntax: Unsigned32 + bgpPeerRemoteAddr: + oid: .1.3.6.1.4.1.40310.7.3.1.1.7 + name: bgp.peer.remote.ip.addr # bgpPeerRemoteAddr + syntax: IpAddressNoSuffix + bgpPeerRemotePort: + oid: .1.3.6.1.4.1.40310.7.3.1.1.8 + name: bgp.peer.remote.l4.port.id + syntax: Unsigned32 + bgpPeerRemoteAs: + oid: .1.3.6.1.4.1.40310.7.3.1.1.9 + name: bgp.peer.remote.as.asn + syntax: UnsignedAsID + bgpPeerInUpdates: + oid: .1.3.6.1.4.1.40310.7.3.1.1.10 + name: bgp.peer.msgs.update.in + syntax: Counter32 + metric: counter + bgpPeerOutUpdates: + oid: .1.3.6.1.4.1.40310.7.3.1.1.11 + name: bgp.peer.msgs.update.out + syntax: Counter32 + metric: counter + bgpPeerInTotalMessages: + oid: .1.3.6.1.4.1.40310.7.3.1.1.12 + name: bgp.peer.msgs.in + syntax: Counter32 + metric: counter + bgpPeerOutTotalMessages: + oid: .1.3.6.1.4.1.40310.7.3.1.1.13 + name: bgp.peer.msgs.out + syntax: Counter32 + metric: counter + bgpPeerLastError: + oid: .1.3.6.1.4.1.40310.7.3.1.1.14 + name: bgp.peer.last_error.octets + syntax: OctetString + bgpPeerFsmEstablishedTransitions: + oid: .1.3.6.1.4.1.40310.7.3.1.1.15 + name: bgp.peer.fsm.established.transitions + syntax: Counter32 + metric: counter + bgpPeerFsmEstablishedTime: + oid: .1.3.6.1.4.1.40310.7.3.1.1.16 + name: bgp.peer.fsm.established.duration + syntax: Gauge32 + metric: gauge + bgpPeerConnectRetryInterval: + oid: .1.3.6.1.4.1.40310.7.3.1.1.17 + name: bgp.peer.connect_retry.config.interval + syntax: Unsigned32 + metric: gauge + bgpPeerHoldTime: + oid: .1.3.6.1.4.1.40310.7.3.1.1.18 + name: bgp.peer.hold_time.interval + syntax: Unsigned32 + metric: gauge + bgpPeerKeepAlive: + oid: .1.3.6.1.4.1.40310.7.3.1.1.19 + name: bgp.peer.keep_alive.interval + syntax: Unsigned32 + metric: gauge + bgpPeerHoldTimeConfigured: + oid: .1.3.6.1.4.1.40310.7.3.1.1.20 + name: bgp.peer.hold_time.config.interval + syntax: Unsigned32 + metric: gauge + bgpPeerKeepAliveConfigured: + oid: .1.3.6.1.4.1.40310.7.3.1.1.21 + name: bgp.peer.keep_alive.config.interval + syntax: Unsigned32 + metric: gauge + bgpPeerMinRouteAdvertisementInterval: + oid: .1.3.6.1.4.1.40310.7.3.1.1.23 + name: bgp.peer.min_route_advert.config.interval + syntax: Unsigned32 + metric: gauge + bgpPeerInUpdateElapsedTime: + oid: .1.3.6.1.4.1.40310.7.3.1.1.24 + name: bgp.peer.last_update.elapsed + syntax: Gauge32 + metric: gauge + bgpPeerIface: + oid: .1.3.6.1.4.1.40310.7.3.1.1.25 + name: cumulus.bgpPeerIface + syntax: DisplayString + bgpPeerDesc: + oid: .1.3.6.1.4.1.40310.7.3.1.1.26 + name: cumulus.bgpPeerDesc + syntax: DisplayString + +CUMULUS-BGPVRF-MIB::bgp4PathAttrEntry: + mib: CUMULUS-BGPVRF-MIB + object: bgp4PathAttrEntry + index: + - type: OctetString + oid: .1.3.6.1.4.1.40310.7.5.1.3 + name: bgp.path_attr.ip.subnet.prefix + syntax: IpAddressNoSuffix + - type: Integer32 + oid: .1.3.6.1.4.1.40310.7.5.1.2 + name: bgp.path_attr.ip.subnet.mask_size + syntax: Integer32 + - type: OctetString + oid: .1.3.6.1.4.1.40310.7.5.1.1 + name: bgp.path_attr.peer.ip.addr + syntax: IpAddressNoSuffix + discovery_attribute: bgp4PathAttrIpAddrPrefixLen + attributes: + bgp4PathAttrOrigin: + oid: .1.3.6.1.4.1.40310.7.5.1.4 + name: bgp.path_attr.origin + syntax: EnumInteger + bgp4PathAttrASPathSegment: + oid: .1.3.6.1.4.1.40310.7.5.1.5 + name: bgp.path_attr.as_path.segment + syntax: OctetString + bgp4PathAttrNextHop: + oid: .1.3.6.1.4.1.40310.7.5.1.6 + name: bgp.path_attr.next_hop.ip.addr + syntax: IpAddressNoSuffix + bgp4PathAttrMultiExitDisc: + oid: .1.3.6.1.4.1.40310.7.5.1.7 + name: bgp.path_attr.multi_exit_disc + syntax: Integer32 + metric: gauge + bgp4PathAttrLocalPref: + oid: .1.3.6.1.4.1.40310.7.5.1.8 + name: bgp.path_attr.local_pref + syntax: Integer32 + metric: gauge + bgp4PathAttrAtomicAggregate: + oid: .1.3.6.1.4.1.40310.7.5.1.9 + name: bgp.path_attr.atomic_aggregate + syntax: EnumInteger + bgp4PathAttrAggregatorAS: + oid: .1.3.6.1.4.1.40310.7.5.1.10 + name: bgp.path_attr.aggregator.as.asn + syntax: IntegerAsID + bgp4PathAttrAggregatorAddr: + oid: .1.3.6.1.4.1.40310.7.5.1.11 + name: bgp.path_attr.aggregator.ip.addr + syntax: IpAddressNoSuffix + bgp4PathAttrCalcLocalPref: + oid: .1.3.6.1.4.1.40310.7.5.1.12 + name: bgp.path_attr.local_pref_calc + syntax: Integer32 + metric: gauge + bgp4PathAttrBest: + oid: .1.3.6.1.4.1.40310.7.5.1.13 + name: bgp.path_attr.best + syntax: EnumInteger + bgp4PathAttrUnknown: + oid: .1.3.6.1.4.1.40310.7.5.1.14 + name: bgp.path_attr.unknown + syntax: OctetString diff --git a/objects/cumulus/CUMULUS-COUNTERS-MIB.yml b/objects/cumulus/CUMULUS-COUNTERS-MIB.yml new file mode 100644 index 00000000..d36d6ac1 --- /dev/null +++ b/objects/cumulus/CUMULUS-COUNTERS-MIB.yml @@ -0,0 +1,497 @@ +CUMULUS-COUNTERS-MIB::discardCountersEntry: + mib: CUMULUS-COUNTERS-MIB + object: discardCountersEntry + index: + - type: Integer32 + oid: .1.3.6.1.2.1.2.2.1.1 + name: netif # ifIndex + syntax: InterfaceIndex + discovery_attribute: l3v4InDiscards + attributes: + discardCountersPortName: + oid: .1.3.6.1.4.1.40310.2.1.1.1.1 + name: netif.name + syntax: DisplayString + l3v4InDiscards: + oid: .1.3.6.1.4.1.40310.2.1.1.1.2 + name: cumulus.l3v4InDiscards + syntax: Counter32 + metric: counter + bufferOverflowDiscards: + oid: .1.3.6.1.4.1.40310.2.1.1.1.3 + name: cumulus.bufferOverflowDiscards + syntax: Counter32 + metric: counter + l3AclDiscards: + oid: .1.3.6.1.4.1.40310.2.1.1.1.4 + name: cumulus.l3AclDiscards + syntax: Counter32 + metric: counter + l3v4BlackholeDiscards: + oid: .1.3.6.1.4.1.40310.2.1.1.1.5 + name: cumulus.l3v4BlackholeDiscards + syntax: Counter32 + metric: counter + egressQOverflowDiscards: + oid: .1.3.6.1.4.1.40310.2.1.1.1.6 + name: cumulus.egressQOverflowDiscards + syntax: Counter32 + metric: counter + egressNonQDiscards: + oid: .1.3.6.1.4.1.40310.2.1.1.1.7 + name: cumulus.egressNonQDiscards + syntax: Counter32 + metric: counter + +CUMULUS-COUNTERS-MIB::discardClCountersEntry: + mib: CUMULUS-COUNTERS-MIB + object: discardClCountersEntry + index: + - type: Integer32 + oid: .1.3.6.1.2.1.2.2.1.1 + name: netif # ifIndex + syntax: InterfaceIndex + discovery_attribute: clL3v4InDiscards + attributes: + clPortName: + oid: .1.3.6.1.4.1.40310.2.1.2.1.1 + name: netif.name + syntax: DisplayString + clL3v4InDiscards: + oid: .1.3.6.1.4.1.40310.2.1.2.1.2 + name: cumulus.clL3v4InDiscards + syntax: Counter64 + metric: counter + clBufferOverflowDiscards: + oid: .1.3.6.1.4.1.40310.2.1.2.1.3 + name: cumulus.clBufferOverflowDiscards + syntax: Counter64 + metric: counter + clL3AclDiscards: + oid: .1.3.6.1.4.1.40310.2.1.2.1.4 + name: cumulus.clL3AclDiscards + syntax: Counter64 + metric: counter + clL3v4BlackholeDiscards: + oid: .1.3.6.1.4.1.40310.2.1.2.1.5 + name: cumulus.clL3v4BlackholeDiscards + syntax: Counter64 + metric: counter + clEgressQOverflowDiscards: + oid: .1.3.6.1.4.1.40310.2.1.2.1.6 + name: cumulus.clEgressQOverflowDiscards + syntax: Counter64 + metric: counter + clEgressNonQDiscards: + oid: .1.3.6.1.4.1.40310.2.1.2.1.7 + name: cumulus.clEgressNonQDiscards + syntax: Counter64 + metric: counter + +CUMULUS-COUNTERS-MIB::interfaceCountersEntry: + mib: CUMULUS-COUNTERS-MIB + object: interfaceCountersEntry + index: + - type: Integer32 + oid: .1.3.6.1.2.1.2.2.1.1 + name: netif # ifIndex + syntax: InterfaceIndex + discovery_attribute: intInOctets + attributes: + interfaceCountersPortName: + oid: .1.3.6.1.4.1.40310.2.2.1.1.1 + name: netif.name + syntax: DisplayString + intInOctets: + oid: .1.3.6.1.4.1.40310.2.2.1.1.2 + name: netif.bytes.in + syntax: Counter32 + metric: counter + intInUcastPkts: + oid: .1.3.6.1.4.1.40310.2.2.1.1.3 + name: netif.packets.ucast.in + syntax: Counter32 + metric: counter + intInBcastPkts: + oid: .1.3.6.1.4.1.40310.2.2.1.1.4 + name: netif.packets.bcast.in + syntax: Counter32 + metric: counter + intInMcastPkts: + oid: .1.3.6.1.4.1.40310.2.2.1.1.5 + name: netif.packets.mcast.in + syntax: Counter32 + metric: counter + intOutOctets: + oid: .1.3.6.1.4.1.40310.2.2.1.1.6 + name: netif.bytes.out + syntax: Counter32 + metric: counter + intOutUcastPkts: + oid: .1.3.6.1.4.1.40310.2.2.1.1.7 + name: netif.packets.ucast.out + syntax: Counter32 + metric: counter + intOutBcastPkts: + oid: .1.3.6.1.4.1.40310.2.2.1.1.8 + name: netif.packets.bcast.out + syntax: Counter32 + metric: counter + intOutMcastPkts: + oid: .1.3.6.1.4.1.40310.2.2.1.1.9 + name: netif.packets.mcast.out + syntax: Counter32 + metric: counter + +CUMULUS-COUNTERS-MIB::interfaceClCountersEntry: + mib: CUMULUS-COUNTERS-MIB + object: interfaceClCountersEntry + augments: CUMULUS-COUNTERS-MIB::interfaceCountersEntry + discovery_attribute: clIntInOctets + attributes: + clIntPortName: + oid: .1.3.6.1.4.1.40310.2.2.2.1.1 + name: netif.name + syntax: DisplayString + overrides: + object: CUMULUS-COUNTERS-MIB::interfaceCountersEntry + attribute: interfaceCountersPortName + clIntInOctets: + oid: .1.3.6.1.4.1.40310.2.2.2.1.2 + name: netif.bytes.in + syntax: Counter64 + metric: counter + overrides: + object: CUMULUS-COUNTERS-MIB::interfaceCountersEntry + attribute: intInOctets + clIntInUcastPkts: + oid: .1.3.6.1.4.1.40310.2.2.2.1.3 + name: netif.packets.ucast.in + syntax: Counter64 + metric: counter + overrides: + object: CUMULUS-COUNTERS-MIB::interfaceCountersEntry + attribute: intInUcastPkts + clIntInBcastPkts: + oid: .1.3.6.1.4.1.40310.2.2.2.1.4 + name: netif.packets.bcast.in + syntax: Counter64 + metric: counter + overrides: + object: CUMULUS-COUNTERS-MIB::interfaceCountersEntry + attribute: intInBcastPkts + clIntInMcastPkts: + oid: .1.3.6.1.4.1.40310.2.2.2.1.5 + name: netif.packets.mcast.in + syntax: Counter64 + metric: counter + overrides: + object: CUMULUS-COUNTERS-MIB::interfaceCountersEntry + attribute: intInMcastPkts + clIntOutOctets: + oid: .1.3.6.1.4.1.40310.2.2.2.1.6 + name: netif.bytes.out + syntax: Counter64 + metric: counter + overrides: + object: CUMULUS-COUNTERS-MIB::interfaceCountersEntry + attribute: intOutOctets + clIntOutUcastPkts: + oid: .1.3.6.1.4.1.40310.2.2.2.1.7 + name: netif.packets.ucast.out + syntax: Counter64 + metric: counter + overrides: + object: CUMULUS-COUNTERS-MIB::interfaceCountersEntry + attribute: intOutUcastPkts + clIntOutBcastPkts: + oid: .1.3.6.1.4.1.40310.2.2.2.1.8 + name: netif.packets.bcast.out + syntax: Counter64 + metric: counter + overrides: + object: CUMULUS-COUNTERS-MIB::interfaceCountersEntry + attribute: intOutBcastPkts + clIntOutMcastPkts: + oid: .1.3.6.1.4.1.40310.2.2.2.1.9 + name: netif.packets.mcast.out + syntax: Counter64 + metric: counter + overrides: + object: CUMULUS-COUNTERS-MIB::interfaceCountersEntry + attribute: intOutMcastPkts + clIntInEtherOctets: + oid: .1.3.6.1.4.1.40310.2.2.2.1.10 + name: cumulus.clIntInEtherOctets + syntax: Counter64 + metric: counter + +CUMULUS-COUNTERS-MIB::pfcClCountersEntry: + mib: CUMULUS-COUNTERS-MIB + object: pfcClCountersEntry + index: + - type: Integer32 + oid: .1.3.6.1.2.1.2.2.1.1 + name: netif # ifIndex + syntax: InterfaceIndex + discovery_attribute: clIntInPausePkt + attributes: + clIntPfcPortName: + oid: .1.3.6.1.4.1.40310.2.2.3.1.1 + name: netif.name + syntax: DisplayString + clIntInPausePkt: + oid: .1.3.6.1.4.1.40310.2.2.3.1.2 + name: cumulus.clIntInPausePkt + syntax: Counter64 + metric: counter + clIntOutPausePkt: + oid: .1.3.6.1.4.1.40310.2.2.3.1.3 + name: cumulus.clIntOutPausePkt + syntax: Counter64 + metric: counter + clIntInPfc0Pkt: + oid: .1.3.6.1.4.1.40310.2.2.3.1.4 + name: cumulus.clIntInPfc0Pkt + syntax: Counter64 + metric: counter + clIntOutPfc0Pkt: + oid: .1.3.6.1.4.1.40310.2.2.3.1.5 + name: cumulus.clIntOutPfc0Pkt + syntax: Counter64 + metric: counter + clIntInPfc1Pkt: + oid: .1.3.6.1.4.1.40310.2.2.3.1.6 + name: cumulus.clIntInPfc1Pkt + syntax: Counter64 + metric: counter + clIntOutPfc1Pkt: + oid: .1.3.6.1.4.1.40310.2.2.3.1.7 + name: cumulus.clIntOutPfc1Pkt + syntax: Counter64 + metric: counter + clIntInPfc2Pkt: + oid: .1.3.6.1.4.1.40310.2.2.3.1.8 + name: cumulus.clIntInPfc2Pkt + syntax: Counter64 + metric: counter + clIntOutPfc2Pkt: + oid: .1.3.6.1.4.1.40310.2.2.3.1.9 + name: cumulus.clIntOutPfc2Pkt + syntax: Counter64 + metric: counter + clIntInPfc3Pkt: + oid: .1.3.6.1.4.1.40310.2.2.3.1.10 + name: cumulus.clIntInPfc3Pkt + syntax: Counter64 + metric: counter + clIntOutPfc3Pkt: + oid: .1.3.6.1.4.1.40310.2.2.3.1.11 + name: cumulus.clIntOutPfc3Pkt + syntax: Counter64 + metric: counter + clIntInPfc4Pkt: + oid: .1.3.6.1.4.1.40310.2.2.3.1.12 + name: cumulus.clIntInPfc4Pkt + syntax: Counter64 + metric: counter + clIntOutPfc4Pkt: + oid: .1.3.6.1.4.1.40310.2.2.3.1.13 + name: cumulus.clIntOutPfc4Pkt + syntax: Counter64 + metric: counter + clIntInPfc5Pkt: + oid: .1.3.6.1.4.1.40310.2.2.3.1.14 + name: cumulus.clIntInPfc5Pkt + syntax: Counter64 + metric: counter + clIntOutPfc5Pkt: + oid: .1.3.6.1.4.1.40310.2.2.3.1.15 + name: cumulus.clIntOutPfc5Pkt + syntax: Counter64 + metric: counter + clIntInPfc6Pkt: + oid: .1.3.6.1.4.1.40310.2.2.3.1.16 + name: cumulus.clIntInPfc6Pkt + syntax: Counter64 + metric: counter + clIntOutPfc6Pkt: + oid: .1.3.6.1.4.1.40310.2.2.3.1.17 + name: cumulus.clIntOutPfc6Pkt + syntax: Counter64 + metric: counter + clIntInPfc7Pkt: + oid: .1.3.6.1.4.1.40310.2.2.3.1.18 + name: cumulus.clIntInPfc7Pkt + syntax: Counter64 + metric: counter + clIntOutPfc7Pkt: + oid: .1.3.6.1.4.1.40310.2.2.3.1.19 + name: cumulus.clIntOutPfc7Pkt + syntax: Counter64 + metric: counter + +CUMULUS-COUNTERS-MIB::tcClCountersEntry: + mib: CUMULUS-COUNTERS-MIB + object: tcClCountersEntry + index: + - type: Integer32 + oid: .1.3.6.1.2.1.2.2.1.1 + name: netif # ifIndex + syntax: InterfaceIndex + discovery_attribute: clIntOutTc0Pkt + attributes: + clIntTcPortName: + oid: .1.3.6.1.4.1.40310.2.2.4.1.1 + name: netif.name + syntax: DisplayString + clIntOutTc0Pkt: + oid: .1.3.6.1.4.1.40310.2.2.4.1.2 + name: cumulus.clIntOutTc0Pkt + syntax: Counter64 + metric: counter + clIntOutTc0BuffDiscard: + oid: .1.3.6.1.4.1.40310.2.2.4.1.3 + name: cumulus.clIntOutTc0BuffDiscard + syntax: Counter64 + metric: counter + clIntOutTc0WredDiscard: + oid: .1.3.6.1.4.1.40310.2.2.4.1.4 + name: cumulus.clIntOutTc0WredDiscard + syntax: Counter64 + metric: counter + clIntOutTc1Pkt: + oid: .1.3.6.1.4.1.40310.2.2.4.1.5 + name: cumulus.clIntOutTc1Pkt + syntax: Counter64 + metric: counter + clIntOutTc1BuffDiscard: + oid: .1.3.6.1.4.1.40310.2.2.4.1.6 + name: cumulus.clIntOutTc1BuffDiscard + syntax: Counter64 + metric: counter + clIntOutTc1WredDiscard: + oid: .1.3.6.1.4.1.40310.2.2.4.1.7 + name: cumulus.clIntOutTc1WredDiscard + syntax: Counter64 + metric: counter + clIntOutTc2Pkt: + oid: .1.3.6.1.4.1.40310.2.2.4.1.8 + name: cumulus.clIntOutTc2Pkt + syntax: Counter64 + metric: counter + clIntOutTc2BuffDiscard: + oid: .1.3.6.1.4.1.40310.2.2.4.1.9 + name: cumulus.clIntOutTc2BuffDiscard + syntax: Counter64 + metric: counter + clIntOutTc2WredDiscard: + oid: .1.3.6.1.4.1.40310.2.2.4.1.10 + name: cumulus.clIntOutTc2WredDiscard + syntax: Counter64 + metric: counter + clIntOutTc3Pkt: + oid: .1.3.6.1.4.1.40310.2.2.4.1.11 + name: cumulus.clIntOutTc3Pkt + syntax: Counter64 + metric: counter + clIntOutTc3BuffDiscard: + oid: .1.3.6.1.4.1.40310.2.2.4.1.12 + name: cumulus.clIntOutTc3BuffDiscard + syntax: Counter64 + metric: counter + clIntOutTc3WredDiscard: + oid: .1.3.6.1.4.1.40310.2.2.4.1.13 + name: cumulus.clIntOutTc3WredDiscard + syntax: Counter64 + metric: counter + clIntOutTc4Pkt: + oid: .1.3.6.1.4.1.40310.2.2.4.1.14 + name: cumulus.clIntOutTc4Pkt + syntax: Counter64 + metric: counter + clIntOutTc4BuffDiscard: + oid: .1.3.6.1.4.1.40310.2.2.4.1.15 + name: cumulus.clIntOutTc4BuffDiscard + syntax: Counter64 + metric: counter + clIntOutTc4WredDiscard: + oid: .1.3.6.1.4.1.40310.2.2.4.1.16 + name: cumulus.clIntOutTc4WredDiscard + syntax: Counter64 + metric: counter + clIntOutTc5Pkt: + oid: .1.3.6.1.4.1.40310.2.2.4.1.17 + name: cumulus.clIntOutTc5Pkt + syntax: Counter64 + metric: counter + clIntOutTc5BuffDiscard: + oid: .1.3.6.1.4.1.40310.2.2.4.1.18 + name: cumulus.clIntOutTc5BuffDiscard + syntax: Counter64 + metric: counter + clIntOutTc5WredDiscard: + oid: .1.3.6.1.4.1.40310.2.2.4.1.19 + name: cumulus.clIntOutTc5WredDiscard + syntax: Counter64 + metric: counter + clIntOutTc6Pkt: + oid: .1.3.6.1.4.1.40310.2.2.4.1.20 + name: cumulus.clIntOutTc6Pkt + syntax: Counter64 + metric: counter + clIntOutTc6BuffDiscard: + oid: .1.3.6.1.4.1.40310.2.2.4.1.21 + name: cumulus.clIntOutTc6BuffDiscard + syntax: Counter64 + metric: counter + clIntOutTc6WredDiscard: + oid: .1.3.6.1.4.1.40310.2.2.4.1.22 + name: cumulus.clIntOutTc6WredDiscard + syntax: Counter64 + metric: counter + clIntOutTc7Pkt: + oid: .1.3.6.1.4.1.40310.2.2.4.1.23 + name: cumulus.clIntOutTc7Pkt + syntax: Counter64 + metric: counter + clIntOutTc7BuffDiscard: + oid: .1.3.6.1.4.1.40310.2.2.4.1.24 + name: cumulus.clIntOutTc7BuffDiscard + syntax: Counter64 + metric: counter + clIntOutTc7WredDiscard: + oid: .1.3.6.1.4.1.40310.2.2.4.1.25 + name: cumulus.clIntOutTc7WredDiscard + syntax: Counter64 + metric: counter + +CUMULUS-COUNTERS-MIB::upDownCountersEntry: + mib: CUMULUS-COUNTERS-MIB + object: upDownCountersEntry + index: + - type: Integer32 + oid: .1.3.6.1.2.1.2.2.1.1 + name: netif # ifIndex + syntax: InterfaceIndex + discovery_attribute: clUpCount + attributes: + clIntUpDownPortName: + oid: .1.3.6.1.4.1.40310.2.2.5.1.1 + name: netif.name + syntax: DisplayString + clUpCount: + oid: .1.3.6.1.4.1.40310.2.2.5.1.2 + name: cumulus.clUpCount + syntax: Counter64 + metric: counter + clDownCount: + oid: .1.3.6.1.4.1.40310.2.2.5.1.3 + name: cumulus.clDownCount + syntax: Counter64 + metric: counter + clCarrierChangesCount: + oid: .1.3.6.1.4.1.40310.2.2.5.1.4 + name: cumulus.clCarrierChangesCount + syntax: Counter64 + metric: counter diff --git a/objects/cumulus/CUMULUS-POE-MIB.yml b/objects/cumulus/CUMULUS-POE-MIB.yml new file mode 100644 index 00000000..80753dba --- /dev/null +++ b/objects/cumulus/CUMULUS-POE-MIB.yml @@ -0,0 +1,84 @@ +CUMULUS-POE-MIB::poeSystemValues: + mib: CUMULUS-POE-MIB + object: poeSystemValues + discovery_attribute: poeTotalSystemPower + attributes: + poeTotalSystemPower: + oid: .1.3.6.1.4.1.40310.3.1.1 + name: cumulus.poeTotalSystemPower + syntax: PowerMilliWatt + poeTotalUsedPower: + oid: .1.3.6.1.4.1.40310.3.1.2 + name: cumulus.poeTotalUsedPower + syntax: PowerMilliWatt + poeTotalAvailablePower: + oid: .1.3.6.1.4.1.40310.3.1.3 + name: cumulus.poeTotalAvailablePower + syntax: PowerMilliWatt + poeLastUpdateTime: + oid: .1.3.6.1.4.1.40310.3.1.4 + name: cumulus.poeLastUpdateTime + syntax: TimeStamp + +CUMULUS-POE-MIB::poeObjectsEntry: + mib: CUMULUS-POE-MIB + object: poeObjectsEntry + index: + - type: Integer32 + oid: .1.3.6.1.2.1.2.2.1.1 + name: netif # ifIndex + syntax: InterfaceIndex + discovery_attribute: portPriority + attributes: + portName: + oid: .1.3.6.1.4.1.40310.3.2.1.1 + name: cumulus.portName + syntax: DisplayString + portPriority: + oid: .1.3.6.1.4.1.40310.3.2.1.2 + name: cumulus.portPriority + syntax: EnumInteger + portType: + oid: .1.3.6.1.4.1.40310.3.2.1.3 + name: cumulus.portType + syntax: EnumInteger + portStatus: + oid: .1.3.6.1.4.1.40310.3.2.1.4 + name: cumulus.portStatus + syntax: EnumInteger + portClass: + oid: .1.3.6.1.4.1.40310.3.2.1.5 + name: cumulus.portClass + syntax: EnumInteger + portFourPairModeEnabled: + oid: .1.3.6.1.4.1.40310.3.2.1.6 + name: cumulus.portFourPairModeEnabled + syntax: EnumInteger + portVoltage: + oid: .1.3.6.1.4.1.40310.3.2.1.7 + name: cumulus.portVoltage + syntax: VoltageMilliVolt + portCurrent: + oid: .1.3.6.1.4.1.40310.3.2.1.8 + name: cumulus.portCurrent + syntax: CurrentMilliAmp + portPower: + oid: .1.3.6.1.4.1.40310.3.2.1.9 + name: cumulus.portPower + syntax: PowerMilliWatt + portMaxPower: + oid: .1.3.6.1.4.1.40310.3.2.1.10 + name: cumulus.portMaxPower + syntax: PowerMilliWatt + portAllocatedPower: + oid: .1.3.6.1.4.1.40310.3.2.1.11 + name: cumulus.portAllocatedPower + syntax: PowerMilliWatt + lldpRequestedPower: + oid: .1.3.6.1.4.1.40310.3.2.1.12 + name: cumulus.lldpRequestedPower + syntax: PowerMilliWatt + lldpAllocatedPower: + oid: .1.3.6.1.4.1.40310.3.2.1.13 + name: cumulus.lldpAllocatedPower + syntax: PowerMilliWatt diff --git a/objects/cumulus/CUMULUS-RESOURCES-MIB.yml b/objects/cumulus/CUMULUS-RESOURCES-MIB.yml new file mode 100644 index 00000000..943e385b --- /dev/null +++ b/objects/cumulus/CUMULUS-RESOURCES-MIB.yml @@ -0,0 +1,733 @@ +CUMULUS-RESOURCES-MIB::l3Tables: + mib: CUMULUS-RESOURCES-MIB + object: l3Tables + discovery_attribute: l3HostTableCurrentEntries + attributes: + l3HostTableCurrentEntries: + oid: .1.3.6.1.4.1.40310.1.1.1 + name: cumulus.l3HostTableCurrentEntries + syntax: Integer32 + metric: gauge + l3HostTableMaxEntries: + oid: .1.3.6.1.4.1.40310.1.1.2 + name: cumulus.l3HostTableMaxEntries + syntax: Integer32 + metric: gauge + l3RoutingTableCurrentEntries: + oid: .1.3.6.1.4.1.40310.1.1.3 + name: cumulus.l3RoutingTableCurrentEntries + syntax: Integer32 + metric: gauge + l3RoutingTableMaxEntries: + oid: .1.3.6.1.4.1.40310.1.1.4 + name: cumulus.l3RoutingTableMaxEntries + syntax: Integer32 + metric: gauge + l3NextHopTableCurrentEntries: + oid: .1.3.6.1.4.1.40310.1.1.5 + name: cumulus.l3NextHopTableCurrentEntries + syntax: Integer32 + metric: gauge + l3NextHopTableMaxEntries: + oid: .1.3.6.1.4.1.40310.1.1.6 + name: cumulus.l3NextHopTableMaxEntries + syntax: Integer32 + metric: gauge + l3EcmpGroupTableCurrentEntries: + oid: .1.3.6.1.4.1.40310.1.1.7 + name: cumulus.l3EcmpGroupTableCurrentEntries + syntax: Integer32 + metric: gauge + l3EcmpGroupTableMaxEntries: + oid: .1.3.6.1.4.1.40310.1.1.8 + name: cumulus.l3EcmpGroupTableMaxEntries + syntax: Integer32 + metric: gauge + l3EcmpNextHopTableCurrentEntries: + oid: .1.3.6.1.4.1.40310.1.1.9 + name: cumulus.l3EcmpNextHopTableCurrentEntries + syntax: Integer32 + metric: gauge + l3EcmpNextHopTableMaxEntries: + oid: .1.3.6.1.4.1.40310.1.1.10 + name: cumulus.l3EcmpNextHopTableMaxEntries + syntax: Integer32 + metric: gauge + ingressAclCurrentEntries: + oid: .1.3.6.1.4.1.40310.1.1.11 + name: cumulus.ingressAclCurrentEntries + syntax: Integer32 + metric: gauge + ingressAclMaxEntries: + oid: .1.3.6.1.4.1.40310.1.1.12 + name: cumulus.ingressAclMaxEntries + syntax: Integer32 + metric: gauge + ingressAclCurrentCounters: + oid: .1.3.6.1.4.1.40310.1.1.13 + name: cumulus.ingressAclCurrentCounters + syntax: Integer32 + metric: gauge + ingressAclMaxCounters: + oid: .1.3.6.1.4.1.40310.1.1.14 + name: cumulus.ingressAclMaxCounters + syntax: Integer32 + metric: gauge + ingressAclCurrentMeters: + oid: .1.3.6.1.4.1.40310.1.1.15 + name: cumulus.ingressAclCurrentMeters + syntax: Integer32 + metric: gauge + ingressAclMaxMeters: + oid: .1.3.6.1.4.1.40310.1.1.16 + name: cumulus.ingressAclMaxMeters + syntax: Integer32 + metric: gauge + ingressAclCurrentSlices: + oid: .1.3.6.1.4.1.40310.1.1.17 + name: cumulus.ingressAclCurrentSlices + syntax: Integer32 + metric: gauge + ingressAclMaxSlices: + oid: .1.3.6.1.4.1.40310.1.1.18 + name: cumulus.ingressAclMaxSlices + syntax: Integer32 + metric: gauge + egressAclCurrentEntries: + oid: .1.3.6.1.4.1.40310.1.1.19 + name: cumulus.egressAclCurrentEntries + syntax: Integer32 + metric: gauge + egressAclMaxEntries: + oid: .1.3.6.1.4.1.40310.1.1.20 + name: cumulus.egressAclMaxEntries + syntax: Integer32 + metric: gauge + egressAclCurrentCounters: + oid: .1.3.6.1.4.1.40310.1.1.21 + name: cumulus.egressAclCurrentCounters + syntax: Integer32 + metric: gauge + egressAclMaxCounters: + oid: .1.3.6.1.4.1.40310.1.1.22 + name: cumulus.egressAclMaxCounters + syntax: Integer32 + metric: gauge + egressAclCurrentMeters: + oid: .1.3.6.1.4.1.40310.1.1.23 + name: cumulus.egressAclCurrentMeters + syntax: Integer32 + metric: gauge + egressAclMaxMeters: + oid: .1.3.6.1.4.1.40310.1.1.24 + name: cumulus.egressAclMaxMeters + syntax: Integer32 + metric: gauge + egressAclCurrentSlices: + oid: .1.3.6.1.4.1.40310.1.1.25 + name: cumulus.egressAclCurrentSlices + syntax: Integer32 + metric: gauge + egressAclMaxSlices: + oid: .1.3.6.1.4.1.40310.1.1.26 + name: cumulus.egressAclMaxSlices + syntax: Integer32 + metric: gauge + forwardingProfile: + oid: .1.3.6.1.4.1.40310.1.1.27 + name: cumulus.forwardingProfile + syntax: DisplayString + +CUMULUS-RESOURCES-MIB::l2Tables: + mib: CUMULUS-RESOURCES-MIB + object: l2Tables + discovery_attribute: l2MacTableCurrentEntries + attributes: + l2MacTableCurrentEntries: + oid: .1.3.6.1.4.1.40310.1.2.1 + name: cumulus.l2MacTableCurrentEntries + syntax: Integer32 + metric: gauge + l2MacTableMaxEntries: + oid: .1.3.6.1.4.1.40310.1.2.2 + name: cumulus.l2MacTableMaxEntries + syntax: Integer32 + metric: gauge + l2CacheTableCurrentEntries: + oid: .1.3.6.1.4.1.40310.1.2.3 + name: cumulus.l2CacheTableCurrentEntries + syntax: Integer32 + metric: gauge + l2CacheTableMaxEntries: + oid: .1.3.6.1.4.1.40310.1.2.4 + name: cumulus.l2CacheTableMaxEntries + syntax: Integer32 + metric: gauge + +CUMULUS-RESOURCES-MIB::bufferUtilizn: + mib: CUMULUS-RESOURCES-MIB + object: bufferUtilizn + discovery_attribute: bufUtiliznComputeTime + attributes: + bufUtiliznComputeTime: + oid: .1.3.6.1.4.1.40310.1.3.1 + name: cumulus.bufUtiliznComputeTime + syntax: DisplayString + bufUtiliznPollInterval: + oid: .1.3.6.1.4.1.40310.1.3.2 + name: cumulus.bufUtiliznPollInterval + syntax: TicksMilliSec + metric: gauge + bufUtiliznMeasureInterval: + oid: .1.3.6.1.4.1.40310.1.3.3 + name: cumulus.bufUtiliznMeasureInterval + syntax: TicksMin + metric: gauge + bufUtiliznCellSize: + oid: .1.3.6.1.4.1.40310.1.3.8 + name: cumulus.bufUtiliznCellSize + syntax: BytesB + metric: gauge + +CUMULUS-RESOURCES-MIB::bufUtiliznEntry: + mib: CUMULUS-RESOURCES-MIB + object: bufUtiliznEntry + index: + - type: Integer32 + oid: .1.3.6.1.4.1.40310.1.3.4.1.1 + name: cumulus.bufServicePoolID + syntax: IntegerAsID + discovery_attribute: bufMin + attributes: + bufMin: + oid: .1.3.6.1.4.1.40310.1.3.4.1.2 + name: cumulus.bufMin + syntax: Integer32 + metric: gauge + bufMax: + oid: .1.3.6.1.4.1.40310.1.3.4.1.3 + name: cumulus.bufMax + syntax: Integer32 + metric: gauge + bufAvg: + oid: .1.3.6.1.4.1.40310.1.3.4.1.4 + name: cumulus.bufAvg + syntax: DisplayString + bufVariance: + oid: .1.3.6.1.4.1.40310.1.3.4.1.5 + name: cumulus.bufVariance + syntax: DisplayString + bufStdDev: + oid: .1.3.6.1.4.1.40310.1.3.4.1.6 + name: cumulus.bufStdDev + syntax: DisplayString + bufCurr: + oid: .1.3.6.1.4.1.40310.1.3.4.1.7 + name: cumulus.bufCurr + syntax: Integer32 + metric: gauge + +CUMULUS-RESOURCES-MIB::portPGBufUtiliznEntry: + mib: CUMULUS-RESOURCES-MIB + object: portPGBufUtiliznEntry + index: + - type: Integer32 + oid: .1.3.6.1.2.1.2.2.1.1 + name: netif # ifIndex + syntax: InterfaceIndex + discovery_attribute: pg0BufCurrUsage + attributes: + portPGBufUtiliznPortName: + oid: .1.3.6.1.4.1.40310.1.3.5.1.1 + name: cumulus.portPGBufUtiliznPortName + syntax: DisplayString + pg0BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.5.1.2 + name: cumulus.pg0BufCurrUsage + syntax: Counter64 + metric: counter + pg0BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.5.1.3 + name: cumulus.pg0BufMaxUsage + syntax: Counter64 + metric: counter + pg1BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.5.1.4 + name: cumulus.pg1BufCurrUsage + syntax: Counter64 + metric: counter + pg1BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.5.1.5 + name: cumulus.pg1BufMaxUsage + syntax: Counter64 + metric: counter + pg2BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.5.1.6 + name: cumulus.pg2BufCurrUsage + syntax: Counter64 + metric: counter + pg2BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.5.1.7 + name: cumulus.pg2BufMaxUsage + syntax: Counter64 + metric: counter + pg3BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.5.1.8 + name: cumulus.pg3BufCurrUsage + syntax: Counter64 + metric: counter + pg3BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.5.1.9 + name: cumulus.pg3BufMaxUsage + syntax: Counter64 + metric: counter + pg4BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.5.1.10 + name: cumulus.pg4BufCurrUsage + syntax: Counter64 + metric: counter + pg4BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.5.1.11 + name: cumulus.pg4BufMaxUsage + syntax: Counter64 + metric: counter + pg5BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.5.1.12 + name: cumulus.pg5BufCurrUsage + syntax: Counter64 + metric: counter + pg5BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.5.1.13 + name: cumulus.pg5BufMaxUsage + syntax: Counter64 + metric: counter + pg6BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.5.1.14 + name: cumulus.pg6BufCurrUsage + syntax: Counter64 + metric: counter + pg6BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.5.1.15 + name: cumulus.pg6BufMaxUsage + syntax: Counter64 + metric: counter + pg7BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.5.1.16 + name: cumulus.pg7BufCurrUsage + syntax: Counter64 + metric: counter + pg7BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.5.1.17 + name: cumulus.pg7BufMaxUsage + syntax: Counter64 + metric: counter + pg9BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.5.1.20 + name: cumulus.pg9BufCurrUsage + syntax: Counter64 + metric: counter + pg9BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.5.1.21 + name: cumulus.pg9BufMaxUsage + syntax: Counter64 + metric: counter + +CUMULUS-RESOURCES-MIB::portPoolBufUtiliznEntry: + mib: CUMULUS-RESOURCES-MIB + object: portPoolBufUtiliznEntry + index: + - type: Integer32 + oid: .1.3.6.1.2.1.2.2.1.1 + name: netif # ifIndex + syntax: InterfaceIndex + discovery_attribute: iPool0BufCurrUsage + attributes: + portPoolBufUtiliznPortName: + oid: .1.3.6.1.4.1.40310.1.3.6.1.1 + name: cumulus.portPoolBufUtiliznPortName + syntax: DisplayString + iPool0BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.6.1.2 + name: cumulus.iPool0BufCurrUsage + syntax: Counter64 + metric: counter + iPool0BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.6.1.3 + name: cumulus.iPool0BufMaxUsage + syntax: Counter64 + metric: counter + iPool1BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.6.1.4 + name: cumulus.iPool1BufCurrUsage + syntax: Counter64 + metric: counter + iPool1BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.6.1.5 + name: cumulus.iPool1BufMaxUsage + syntax: Counter64 + metric: counter + iPool2BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.6.1.6 + name: cumulus.iPool2BufCurrUsage + syntax: Counter64 + metric: counter + iPool2BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.6.1.7 + name: cumulus.iPool2BufMaxUsage + syntax: Counter64 + metric: counter + iPool3BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.6.1.8 + name: cumulus.iPool3BufCurrUsage + syntax: Counter64 + metric: counter + iPool3BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.6.1.9 + name: cumulus.iPool3BufMaxUsage + syntax: Counter64 + metric: counter + iPool4BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.6.1.10 + name: cumulus.iPool4BufCurrUsage + syntax: Counter64 + metric: counter + iPool4BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.6.1.11 + name: cumulus.iPool4BufMaxUsage + syntax: Counter64 + metric: counter + iPool5BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.6.1.12 + name: cumulus.iPool5BufCurrUsage + syntax: Counter64 + metric: counter + iPool5BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.6.1.13 + name: cumulus.iPool5BufMaxUsage + syntax: Counter64 + metric: counter + iPool6BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.6.1.14 + name: cumulus.iPool6BufCurrUsage + syntax: Counter64 + metric: counter + iPool6BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.6.1.15 + name: cumulus.iPool6BufMaxUsage + syntax: Counter64 + metric: counter + iPool7BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.6.1.16 + name: cumulus.iPool7BufCurrUsage + syntax: Counter64 + metric: counter + iPool7BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.6.1.17 + name: cumulus.iPool7BufMaxUsage + syntax: Counter64 + metric: counter + iPool8BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.6.1.18 + name: cumulus.iPool8BufCurrUsage + syntax: Counter64 + metric: counter + iPool8BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.6.1.19 + name: cumulus.iPool8BufMaxUsage + syntax: Counter64 + metric: counter + iPool9BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.6.1.20 + name: cumulus.iPool9BufCurrUsage + syntax: Counter64 + metric: counter + iPool9BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.6.1.21 + name: cumulus.iPool9BufMaxUsage + syntax: Counter64 + metric: counter + ePool11BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.6.1.22 + name: cumulus.ePool11BufCurrUsage + syntax: Counter64 + metric: counter + ePool11BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.6.1.23 + name: cumulus.ePool11BufMaxUsage + syntax: Counter64 + metric: counter + ePool12BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.6.1.24 + name: cumulus.ePool12BufCurrUsage + syntax: Counter64 + metric: counter + ePool12BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.6.1.25 + name: cumulus.ePool12BufMaxUsage + syntax: Counter64 + metric: counter + ePool13BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.6.1.26 + name: cumulus.ePool13BufCurrUsage + syntax: Counter64 + metric: counter + ePool13BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.6.1.27 + name: cumulus.ePool13BufMaxUsage + syntax: Counter64 + metric: counter + ePool14BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.6.1.28 + name: cumulus.ePool14BufCurrUsage + syntax: Counter64 + metric: counter + ePool14BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.6.1.29 + name: cumulus.ePool14BufMaxUsage + syntax: Counter64 + metric: counter + ePool15BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.6.1.30 + name: cumulus.ePool15BufCurrUsage + syntax: Counter64 + metric: counter + ePool15BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.6.1.31 + name: cumulus.ePool15BufMaxUsage + syntax: Counter64 + metric: counter + ePool16BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.6.1.32 + name: cumulus.ePool16BufCurrUsage + syntax: Counter64 + metric: counter + ePool16BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.6.1.33 + name: cumulus.ePool16BufMaxUsage + syntax: Counter64 + metric: counter + ePool17BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.6.1.34 + name: cumulus.ePool17BufCurrUsage + syntax: Counter64 + metric: counter + ePool17BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.6.1.35 + name: cumulus.ePool17BufMaxUsage + syntax: Counter64 + metric: counter + ePool18BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.6.1.36 + name: cumulus.ePool18BufCurrUsage + syntax: Counter64 + metric: counter + ePool18BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.6.1.37 + name: cumulus.ePool18BufMaxUsage + syntax: Counter64 + metric: counter + ePool19BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.6.1.38 + name: cumulus.ePool19BufCurrUsage + syntax: Counter64 + metric: counter + ePool19BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.6.1.39 + name: cumulus.ePool19BufMaxUsage + syntax: Counter64 + metric: counter + ePool20BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.6.1.40 + name: cumulus.ePool20BufCurrUsage + syntax: Counter64 + metric: counter + ePool20BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.6.1.41 + name: cumulus.ePool20BufMaxUsage + syntax: Counter64 + metric: counter + +CUMULUS-RESOURCES-MIB::portTCBufUtiliznEntry: + mib: CUMULUS-RESOURCES-MIB + object: portTCBufUtiliznEntry + index: + - type: Integer32 + oid: .1.3.6.1.2.1.2.2.1.1 + name: netif # ifIndex + syntax: InterfaceIndex + discovery_attribute: tc0BufCurrUsage + attributes: + portTCBufUtiliznPortName: + oid: .1.3.6.1.4.1.40310.1.3.7.1.1 + name: cumulus.portTCBufUtiliznPortName + syntax: DisplayString + tc0BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.7.1.2 + name: cumulus.tc0BufCurrUsage + syntax: Counter64 + metric: counter + tc0BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.7.1.3 + name: cumulus.tc0BufMaxUsage + syntax: Counter64 + metric: counter + tc1BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.7.1.4 + name: cumulus.tc1BufCurrUsage + syntax: Counter64 + metric: counter + tc1BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.7.1.5 + name: cumulus.tc1BufMaxUsage + syntax: Counter64 + metric: counter + tc2BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.7.1.6 + name: cumulus.tc2BufCurrUsage + syntax: Counter64 + metric: counter + tc2BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.7.1.7 + name: cumulus.tc2BufMaxUsage + syntax: Counter64 + metric: counter + tc3BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.7.1.8 + name: cumulus.tc3BufCurrUsage + syntax: Counter64 + metric: counter + tc3BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.7.1.9 + name: cumulus.tc3BufMaxUsage + syntax: Counter64 + metric: counter + tc4BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.7.1.10 + name: cumulus.tc4BufCurrUsage + syntax: Counter64 + metric: counter + tc4BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.7.1.11 + name: cumulus.tc4BufMaxUsage + syntax: Counter64 + metric: counter + tc5BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.7.1.12 + name: cumulus.tc5BufCurrUsage + syntax: Counter64 + metric: counter + tc5BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.7.1.13 + name: cumulus.tc5BufMaxUsage + syntax: Counter64 + metric: counter + tc6BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.7.1.14 + name: cumulus.tc6BufCurrUsage + syntax: Counter64 + metric: counter + tc6BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.7.1.15 + name: cumulus.tc6BufMaxUsage + syntax: Counter64 + metric: counter + tc7BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.7.1.16 + name: cumulus.tc7BufCurrUsage + syntax: Counter64 + metric: counter + tc7BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.7.1.17 + name: cumulus.tc7BufMaxUsage + syntax: Counter64 + metric: counter + tc8BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.7.1.18 + name: cumulus.tc8BufCurrUsage + syntax: Counter64 + metric: counter + tc8BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.7.1.19 + name: cumulus.tc8BufMaxUsage + syntax: Counter64 + metric: counter + tc9BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.7.1.20 + name: cumulus.tc9BufCurrUsage + syntax: Counter64 + metric: counter + tc9BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.7.1.21 + name: cumulus.tc9BufMaxUsage + syntax: Counter64 + metric: counter + tc10BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.7.1.22 + name: cumulus.tc10BufCurrUsage + syntax: Counter64 + metric: counter + tc10BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.7.1.23 + name: cumulus.tc10BufMaxUsage + syntax: Counter64 + metric: counter + tc11BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.7.1.24 + name: cumulus.tc11BufCurrUsage + syntax: Counter64 + metric: counter + tc11BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.7.1.25 + name: cumulus.tc11BufMaxUsage + syntax: Counter64 + metric: counter + tc12BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.7.1.26 + name: cumulus.tc12BufCurrUsage + syntax: Counter64 + metric: counter + tc12BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.7.1.27 + name: cumulus.tc12BufMaxUsage + syntax: Counter64 + metric: counter + tc13BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.7.1.28 + name: cumulus.tc13BufCurrUsage + syntax: Counter64 + metric: counter + tc13BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.7.1.29 + name: cumulus.tc13BufMaxUsage + syntax: Counter64 + metric: counter + tc14BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.7.1.30 + name: cumulus.tc14BufCurrUsage + syntax: Counter64 + metric: counter + tc14BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.7.1.31 + name: cumulus.tc14BufMaxUsage + syntax: Counter64 + metric: counter + tc15BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.7.1.32 + name: cumulus.tc15BufCurrUsage + syntax: Counter64 + metric: counter + tc15BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.7.1.33 + name: cumulus.tc15BufMaxUsage + syntax: Counter64 + metric: counter + tc16BufCurrUsage: + oid: .1.3.6.1.4.1.40310.1.3.7.1.34 + name: cumulus.tc16BufCurrUsage + syntax: Counter64 + metric: counter + tc16BufMaxUsage: + oid: .1.3.6.1.4.1.40310.1.3.7.1.35 + name: cumulus.tc16BufMaxUsage + syntax: Counter64 + metric: counter diff --git a/objects/cumulus/CUMULUS-SENSOR-MIB.yml b/objects/cumulus/CUMULUS-SENSOR-MIB.yml new file mode 100644 index 00000000..32e6e3f7 --- /dev/null +++ b/objects/cumulus/CUMULUS-SENSOR-MIB.yml @@ -0,0 +1,64 @@ +CUMULUS-SENSOR-MIB::entPhySensorEntry: + mib: CUMULUS-SENSOR-MIB + object: entPhySensorEntry + index: + - type: Integer32 + oid: .1.3.6.1.4.1.40310.6.1.1.1.1 + name: entity.phys.index # entPhysicalIndex + syntax: IntegerAsID + discovery_attribute: entPhySensorType + attributes: + entPhySensorType: + oid: .1.3.6.1.4.1.40310.6.1.1.1.2 + name: entity.phys.sensor.type + syntax: EnumInteger + entPhySensorScale: + oid: .1.3.6.1.4.1.40310.6.1.1.1.3 + name: entity.phys.sensor.scale + syntax: EnumInteger + entPhySensorPrecision: + oid: .1.3.6.1.4.1.40310.6.1.1.1.4 + name: entity.phys.sensor.precision + syntax: Integer32 + entPhySensorValue: + oid: .1.3.6.1.4.1.40310.6.1.1.1.5 + name: entity.phys.sensor.value + syntax: Integer32 + metric: gauge + entPhySensorOperStatus: + oid: .1.3.6.1.4.1.40310.6.1.1.1.6 + name: entity.phys.sensor.state.oper + syntax: EnumInteger + entPhySensorUnitsDisplay: + oid: .1.3.6.1.4.1.40310.6.1.1.1.7 + name: entity.phys.sensor.units + syntax: DisplayString + entPhySensorValueTimeStamp: + oid: .1.3.6.1.4.1.40310.6.1.1.1.8 + name: entity.phys.sensor.value_sysuptime + syntax: TimeStamp + entPhySensorValueUpdateRate: + oid: .1.3.6.1.4.1.40310.6.1.1.1.9 + name: entity.phys.sensor.value_update_rate + syntax: TicksMilliSec + metric: gauge + entPhySensorDescr: + oid: .1.3.6.1.4.1.40310.6.1.1.1.10 + name: entity.phys.descr + syntax: DisplayString + entPhySensorMin: + oid: .1.3.6.1.4.1.40310.6.1.1.1.11 + name: entity.phys.sensor.value_min + syntax: Integer32 + entPhySensorMax: + oid: .1.3.6.1.4.1.40310.6.1.1.1.12 + name: entity.phys.sensor.value_max + syntax: Integer32 + entPhySensorAlarm: + oid: .1.3.6.1.4.1.40310.6.1.1.1.13 + name: cumulus.entPhySensorAlarm + syntax: EnumInteger + entPhySensorAdminStatus: + oid: .1.3.6.1.4.1.40310.6.1.1.1.14 + name: cumulus.entPhySensorAdminStatus + syntax: EnumInteger diff --git a/objects/cumulus/CUMULUS-STATUS-MIB.yml b/objects/cumulus/CUMULUS-STATUS-MIB.yml new file mode 100644 index 00000000..d5f5b959 --- /dev/null +++ b/objects/cumulus/CUMULUS-STATUS-MIB.yml @@ -0,0 +1,114 @@ +CUMULUS-STATUS-MIB::agentSwitchCpuProcessGroup: + mib: CUMULUS-STATUS-MIB + object: agentSwitchCpuProcessGroup + discovery_attribute: agentSwitchCpuProcessMemFree + attributes: + agentSwitchCpuProcessMemFree: + oid: .1.3.6.1.4.1.40310.5.1.1.1 + name: cumulus.agentSwitchCpuProcessMemFree + syntax: BytesKB + metric: gauge + agentSwitchCpuProcessMemAvailable: + oid: .1.3.6.1.4.1.40310.5.1.1.2 + name: cumulus.agentSwitchCpuProcessMemAvailable + syntax: BytesKB + metric: gauge + agentSwitchCpuProcessMemTotal: + oid: .1.3.6.1.4.1.40310.5.1.1.3 + name: cumulus.agentSwitchCpuProcessMemTotal + syntax: BytesKB + metric: gauge + agentSwitchCpuProcessMemPrecision: + oid: .1.3.6.1.4.1.40310.5.1.1.4 + name: cumulus.agentSwitchCpuProcessMemPrecision + syntax: Integer32 + metric: gauge + agentSwitchCpuProcessRisingThreshold: + oid: .1.3.6.1.4.1.40310.5.1.1.5 + name: cumulus.agentSwitchCpuProcessRisingThreshold + syntax: Percent100 + metric: gauge + agentSwitchCpuProcessRisingThresholdInterval: + oid: .1.3.6.1.4.1.40310.5.1.1.6 + name: cumulus.agentSwitchCpuProcessRisingThresholdInterval + syntax: TicksSec + metric: gauge + agentSwitchCpuProcessFallingThreshold: + oid: .1.3.6.1.4.1.40310.5.1.1.7 + name: cumulus.agentSwitchCpuProcessFallingThreshold + syntax: Percent100 + metric: gauge + agentSwitchCpuProcessFallingThresholdInterval: + oid: .1.3.6.1.4.1.40310.5.1.1.8 + name: cumulus.agentSwitchCpuProcessFallingThresholdInterval + syntax: TicksSec + metric: gauge + agentSwitchCpuProcessFreeMemoryThreshold: + oid: .1.3.6.1.4.1.40310.5.1.1.9 + name: cumulus.agentSwitchCpuProcessFreeMemoryThreshold + syntax: BytesKB + metric: gauge + # agentSwitchCpuProcessTotalUtilization: + # oid: .1.3.6.1.4.1.40310.5.1.1.10 + # name: cumulus.agentSwitchCpuProcessTotalUtilization + # syntax: DisplayString + agentSwitchCpuProcess5SecUtilization: + oid: .1.3.6.1.4.1.40310.5.1.1.11 + name: cumulus.agentSwitchCpuProcess5SecUtilization + syntax: Percent100 + metric: gauge + agentSwitchCpuProcess1minUtilization: + oid: .1.3.6.1.4.1.40310.5.1.1.12 + name: cumulus.agentSwitchCpuProcess1minUtilization + syntax: Percent100 + metric: gauge + agentSwitchCpuProcess5minUtilization: + oid: .1.3.6.1.4.1.40310.5.1.1.13 + name: cumulus.agentSwitchCpuProcess5minUtilization + syntax: Percent100 + metric: gauge + agentSwitchCpuProcess15minUtilization: + oid: .1.3.6.1.4.1.40310.5.1.1.14 + name: cumulus.agentSwitchCpuProcess15minUtilization + syntax: Percent100 + metric: gauge + agentSwitchCpuUtzPrecision: + oid: .1.3.6.1.4.1.40310.5.1.1.15 + name: cumulus.agentSwitchCpuUtzPrecision + syntax: Integer32 + metric: gauge + agentSwitchCpuCores: + oid: .1.3.6.1.4.1.40310.5.1.1.16 + name: cumulus.agentSwitchCpuCores + syntax: Integer32 + metric: gauge + agentSwitchCPUUtzErrorFlag: + oid: .1.3.6.1.4.1.40310.5.1.1.100 + name: cumulus.agentSwitchCPUUtzErrorFlag + syntax: EnumInteger + agentSwitchCPUUtzErrorMsg: + oid: .1.3.6.1.4.1.40310.5.1.1.101 + name: cumulus.agentSwitchCPUUtzErrorMsg + syntax: DisplayString + agentSwitchMemErrorFlag: + oid: .1.3.6.1.4.1.40310.5.1.1.102 + name: cumulus.agentSwitchMemErrorFlag + syntax: EnumInteger + agentSwitchMemErrorMsg: + oid: .1.3.6.1.4.1.40310.5.1.1.103 + name: cumulus.agentSwitchMemErrorMsg + syntax: DisplayString + +CUMULUS-STATUS-MIB::agentSwitchNotifications: + mib: CUMULUS-STATUS-MIB + object: agentSwitchNotifications + discovery_attribute: agentSwitchCpuutilizationStatus + attributes: + agentSwitchCpuutilizationStatus: + oid: .1.3.6.1.4.1.40310.5.2.1 + name: cumulus.agentSwitchCpuutilizationStatus + syntax: EnumInteger + agentSwitchMemStatus: + oid: .1.3.6.1.4.1.40310.5.2.2 + name: cumulus.agentSwitchMemStatus + syntax: EnumInteger diff --git a/objects/ietf/BGP4-MIB.yml b/objects/ietf/BGP4-MIB.yml index 6f970f60..7948f20f 100644 --- a/objects/ietf/BGP4-MIB.yml +++ b/objects/ietf/BGP4-MIB.yml @@ -132,3 +132,69 @@ BGP4-MIB::bgpPeerEntry: name: bgp.peer.last_update.elapsed syntax: Gauge32 metric: gauge + +BGP4-MIB::bgp4PathAttrEntry: + mib: BGP4-MIB + object: bgp4PathAttrEntry + index: + - type: IpAddress + oid: .1.3.6.1.2.1.15.6.1.3 + name: bgp.path_attr.ip.subnet.prefix + syntax: IpAddressNoSuffix + - type: Integer32 + oid: .1.3.6.1.2.1.15.6.1.2 + name: bgp.path_attr.ip.subnet.mask_size + syntax: Integer32 + - type: IpAddress + oid: .1.3.6.1.2.1.15.6.1.1 + name: bgp.path_attr.peer.ip.addr + syntax: IpAddressNoSuffix + discovery_attribute: bgp4PathAttrIpAddrPrefixLen + attributes: + bgp4PathAttrOrigin: + oid: .1.3.6.1.2.1.15.6.1.4 + name: bgp.path_attr.origin + syntax: EnumInteger + bgp4PathAttrASPathSegment: + oid: .1.3.6.1.2.1.15.6.1.5 + name: bgp.path_attr.as_path.segment + syntax: OctetString + bgp4PathAttrNextHop: + oid: .1.3.6.1.2.1.15.6.1.6 + name: bgp.path_attr.next_hop.ip.addr + syntax: IpAddressNoSuffix + bgp4PathAttrMultiExitDisc: + oid: .1.3.6.1.2.1.15.6.1.7 + name: bgp.path_attr.multi_exit_disc + syntax: Integer32 + metric: gauge + bgp4PathAttrLocalPref: + oid: .1.3.6.1.2.1.15.6.1.8 + name: bgp.path_attr.local_pref + syntax: Integer32 + metric: gauge + bgp4PathAttrAtomicAggregate: + oid: .1.3.6.1.2.1.15.6.1.9 + name: bgp.path_attr.atomic_aggregate + syntax: EnumInteger + bgp4PathAttrAggregatorAS: + oid: .1.3.6.1.2.1.15.6.1.10 + name: bgp.path_attr.aggregator.as.asn + syntax: IntegerAsID + bgp4PathAttrAggregatorAddr: + oid: .1.3.6.1.2.1.15.6.1.11 + name: bgp.path_attr.aggregator.ip.addr + syntax: IpAddressNoSuffix + bgp4PathAttrCalcLocalPref: + oid: .1.3.6.1.2.1.15.6.1.12 + name: bgp.path_attr.local_pref_calc + syntax: Integer32 + metric: gauge + bgp4PathAttrBest: + oid: .1.3.6.1.2.1.15.6.1.13 + name: bgp.path_attr.best + syntax: EnumInteger + bgp4PathAttrUnknown: + oid: .1.3.6.1.2.1.15.6.1.14 + name: bgp.path_attr.unknown + syntax: OctetString