From 7424cecfcf79116f36d6c62906715520c5d25760 Mon Sep 17 00:00:00 2001 From: Rob Cowart Date: Sun, 25 Jan 2026 17:33:30 +0100 Subject: [PATCH 1/8] add APAMI-MIB objects --- autodiscover/sysoids/acmepacket.yml | 10 +++++++++ device_groups/acmepacket.yml | 14 ++++++++++++ enums/integer/acmepacket/APAMI-MIB.yml | 9 ++++++++ object_groups/acmepacket.yml | 31 ++++++++++++++++++++++++++ object_groups/test.yml | 3 +++ objects/acmepacket/APAMI-MIB.yml | 21 +++++++++++++++++ 6 files changed, 88 insertions(+) create mode 100644 autodiscover/sysoids/acmepacket.yml create mode 100644 device_groups/acmepacket.yml create mode 100644 enums/integer/acmepacket/APAMI-MIB.yml create mode 100644 object_groups/acmepacket.yml create mode 100644 objects/acmepacket/APAMI-MIB.yml diff --git a/autodiscover/sysoids/acmepacket.yml b/autodiscover/sysoids/acmepacket.yml new file mode 100644 index 0000000..1b5cabf --- /dev/null +++ b/autodiscover/sysoids/acmepacket.yml @@ -0,0 +1,10 @@ +# Acme Packet (Oracle) +.1.3.6.1.4.1.9148.1.1.1: 'acmepacket' # apNetNet4250 +.1.3.6.1.4.1.9148.1.1.2: 'acmepacket' # apNetNet4500 +.1.3.6.1.4.1.9148.1.2.1: 'acmepacket' # apNetNet9200 +.1.3.6.1.4.1.9148.1.3.1: 'acmepacket' # apNetNet3800 +.1.3.6.1.4.1.9148.1.3.2: 'acmepacket' # apNetNet3820 +.1.3.6.1.4.1.9148.1.4.1: 'acmepacket' # apNetNetOS +.1.3.6.1.4.1.9148.1.4.2: 'acmepacket' # apNetNetOSVM +.1.3.6.1.4.1.9148.1.5.1: 'acmepacket' # apNetNet6300 +.1.3.6.1.4.1.9148.1.6.1: 'acmepacket' # apNetNet1100 diff --git a/device_groups/acmepacket.yml b/device_groups/acmepacket.yml new file mode 100644 index 0000000..c4f9e6f --- /dev/null +++ b/device_groups/acmepacket.yml @@ -0,0 +1,14 @@ +acmepacket: + object_groups: + # standards-based + - ietf_system + - ietf_netif + - ietf_entity + - ietf_ip + - ietf_icmp + - ietf_tcp + - ietf_udp + - ietf_snmp + - ietf_host + # vendor-specific + - acmepacket_ami diff --git a/enums/integer/acmepacket/APAMI-MIB.yml b/enums/integer/acmepacket/APAMI-MIB.yml new file mode 100644 index 0000000..ecb0a1d --- /dev/null +++ b/enums/integer/acmepacket/APAMI-MIB.yml @@ -0,0 +1,9 @@ +# apAMISoapHttp +.1.3.6.1.4.1.9148.3.6.1.1.1: + 1: 'enabled' # enabled + 2: 'disabled' # disabled + +# apAMISoapHttps +.1.3.6.1.4.1.9148.3.6.1.1.3: + 1: 'enabled' # enabled + 2: 'disabled' # disabled diff --git a/object_groups/acmepacket.yml b/object_groups/acmepacket.yml new file mode 100644 index 0000000..95b1d6b --- /dev/null +++ b/object_groups/acmepacket.yml @@ -0,0 +1,31 @@ +acmepacket_ami: + objects: + - APAMI-MIB::apAMISoapObjects + +# acmepacket_: +# objects: +# - + +# acmepacket_: +# objects: +# - + +# acmepacket_: +# objects: +# - + +# acmepacket_: +# objects: +# - + +# acmepacket_: +# objects: +# - + +# acmepacket_: +# objects: +# - + +# acmepacket_: +# objects: +# - diff --git a/object_groups/test.yml b/object_groups/test.yml index 23c4e5c..b032355 100644 --- a/object_groups/test.yml +++ b/object_groups/test.yml @@ -248,6 +248,9 @@ all: - VRRPV3-MIB::vrrpv3Statistics - VRRPV3-MIB::vrrpv3StatisticsEntry + # Acme Packet (Oracle) + - APAMI-MIB::apAMISoapObjects + # Airespace - AIRESPACE-WIRELESS-MIB::bsnDot11EssEntry - AIRESPACE-WIRELESS-MIB::bsnMobileStationEntry diff --git a/objects/acmepacket/APAMI-MIB.yml b/objects/acmepacket/APAMI-MIB.yml new file mode 100644 index 0000000..7a472a0 --- /dev/null +++ b/objects/acmepacket/APAMI-MIB.yml @@ -0,0 +1,21 @@ +APAMI-MIB::apAMISoapObjects: + mib: APAMI-MIB + object: apAMISoapObjects + discovery_attribute: apAM.soap.http + attributes: + apAM.soap.http: + oid: .1.3.6.1.4.1.9148.3.6.1.1.1 + name: acmepacket.ami.soap.http + syntax: EnumInteger + apAM.soap.httpPort: + oid: .1.3.6.1.4.1.9148.3.6.1.1.2 + name: acmepacket.ami.soap.http.l4.port + syntax: Integer32 + apAM.soap.https: + oid: .1.3.6.1.4.1.9148.3.6.1.1.3 + name: acmepacket.ami.soap.https + syntax: EnumInteger + apAM.soap.httpsPort: + oid: .1.3.6.1.4.1.9148.3.6.1.1.4 + name: acmepacket.ami.soap.https.l4.port + syntax: Integer32 From 062408a1e93792bc0ece2e2c4dd9124856eb8f19 Mon Sep 17 00:00:00 2001 From: Rob Cowart Date: Sun, 25 Jan 2026 18:22:06 +0100 Subject: [PATCH 2/8] add APSYSMGMT-MIB objects --- device_groups/acmepacket.yml | 1 + enums/integer/acmepacket/APSYSMGMT-MIB.yml | 284 ++++++ object_groups/acmepacket.yml | 19 +- object_groups/test.yml | 14 + objects/acmepacket/APSYSMGMT-MIB.yml | 964 +++++++++++++++++++++ 5 files changed, 1279 insertions(+), 3 deletions(-) create mode 100644 enums/integer/acmepacket/APSYSMGMT-MIB.yml create mode 100644 objects/acmepacket/APSYSMGMT-MIB.yml diff --git a/device_groups/acmepacket.yml b/device_groups/acmepacket.yml index c4f9e6f..2532c83 100644 --- a/device_groups/acmepacket.yml +++ b/device_groups/acmepacket.yml @@ -12,3 +12,4 @@ acmepacket: - ietf_host # vendor-specific - acmepacket_ami + - acmepacket_sysmgmt diff --git a/enums/integer/acmepacket/APSYSMGMT-MIB.yml b/enums/integer/acmepacket/APSYSMGMT-MIB.yml new file mode 100644 index 0000000..6223189 --- /dev/null +++ b/enums/integer/acmepacket/APSYSMGMT-MIB.yml @@ -0,0 +1,284 @@ +# apSysRedundancy +.1.3.6.1.4.1.9148.3.2.1.1.4: + 0: 'unknown' # unknown + 1: 'initial' # initial + 2: 'active' # active + 3: 'standby' # standby + 4: 'outOfService' # outOfService + 5: 'unassigned' # unassigned + 6: 'activePending' # activePending + 7: 'standbyPending' # standbyPending + 8: 'outOfServicePending' # outOfServicePending + 9: 'recovery' # recovery + +# apSysState +.1.3.6.1.4.1.9148.3.2.1.1.9: + 0: 'online' # online + 1: 'becomingoffline' # becomingoffline + 2: 'offline' # offline + +# apCombinedStatsSessionAgentType +.1.3.6.1.4.1.9148.3.2.1.2.1.1.3: + 1: 'sip' # sip + 2: 'h323' # h323 + +# apCombinedStatsSessionAgentStatus +.1.3.6.1.4.1.9148.3.2.1.2.1.1.22: + 0: 'disabled' # disabled + 1: 'outOfService' # outOfService + 2: 'standby' # standby + 3: 'inService' # inService + 4: 'constraintsViolation' # constraintsViolation + 5: 'inServiceTimedOut' # inServiceTimedOut + 6: 'oosprovisionedresponse' # oosprovisionedresponse + +# apSipSAStatsSessionAgentType +.1.3.6.1.4.1.9148.3.2.1.2.2.1.3: + 1: 'sip' # sip + 2: 'h323' # h323 + +# apSipSAStatsSessionAgentStatus +.1.3.6.1.4.1.9148.3.2.1.2.2.1.22: + 0: 'disabled' # disabled + 1: 'outOfService' # outOfService + 2: 'standby' # standby + 3: 'inService' # inService + 4: 'constraintsViolation' # constraintsViolation + 5: 'inServiceTimedOut' # inServiceTimedOut + 6: 'oosprovisionedresponse' # oosprovisionedresponse + +# apH323SAStatsSessionAgentType +.1.3.6.1.4.1.9148.3.2.1.2.3.1.3: + 1: 'sip' # sip + 2: 'h323' # h323 + +# apH323SAStatsSessionAgentStatus +.1.3.6.1.4.1.9148.3.2.1.2.3.1.22: + 0: 'disabled' # disabled + 1: 'outOfService' # outOfService + 2: 'standby' # standby + 3: 'inService' # inService + 4: 'constraintsViolation' # constraintsViolation + 5: 'inServiceTimedOut' # inServiceTimedOut + 6: 'oosprovisionedresponse' # oosprovisionedresponse + +# apSigRealmStatsRealmStatus +.1.3.6.1.4.1.9148.3.2.1.2.4.1.30: + 3: 'inService' # inService + 4: 'constraintsViolation' # constraintsViolation + 7: 'callLoadReduction' # callLoadReduction + +# apNetMgmtCtrlStatsType +.1.3.6.1.4.1.9148.3.2.1.3.1.1.2: + 1: 'gap-rate' # gap-rate + 2: 'gap-percent' # gap-percent + 3: 'priority' # priority + +# apNetMgmtCtrlStatsState +.1.3.6.1.4.1.9148.3.2.1.3.1.1.12: + 0: 'disabled' # disabled + 1: 'enabled' # enabled + +# apENUMServerStatus +.1.3.6.1.4.1.9148.3.2.1.4.1.1.3: + 0: 'inservice' # inservice + 1: 'lowerpriority' # lowerpriority + 2: 'oosunreachable' # oosunreachable + +# apLDAPServerStatus +.1.3.6.1.4.1.9148.3.2.1.6.1.1.3: + 0: 'unknown' # unknown + 1: 'inservice' # inservice + 2: 'sessionlost' # sessionlost + 3: 'servertimeout' # servertimeout + +# apTrapInformationTableDataType +.1.3.6.1.4.1.9148.3.2.1.7.2.1.2: + 0: 'snmpTypeUnknown' # snmpTypeUnknown + 2: 'snmpTypeInteger' # snmpTypeInteger + 4: 'snmpTypeOctetString' # snmpTypeOctetString + 6: 'snmpTypeObjectIdentifier' # snmpTypeObjectIdentifier + 64: 'snmpTypeObjectIpAddress' # snmpTypeObjectIpAddress + 70: 'snmpTypeInteger64' # snmpTypeInteger64 + +# apSysMgmtSlotType +.1.3.6.1.4.1.9148.3.2.2.4: + 0: 'unknown' # unknown + 17: 'spu' # spu + 18: 'npu' # npu + 19: 'tcu' # tcu + 24: 'niuCopper' # niuCopper + 25: 'niuFiber' # niuFiber + 26: 'miu' # miu + 240: 'fanTray' # fanTray + 241: 'powerSupply' # powerSupply + 242: 'niu10g' # niu10g + +# apSysMgmtRedundancyState +.1.3.6.1.4.1.9148.3.2.2.5: + 1: 'active' # active + 2: 'standby' # standby + 3: 'unassigned' # unassigned + 4: 'recovery' # recovery + 5: 'outOfService' # outOfService + +# apSysMgmtSingleUnitRedundancyState +.1.3.6.1.4.1.9148.3.2.2.6: + 0: 'unknown' # unknown + 1: 'initial' # initial + 2: 'active' # active + 3: 'standby' # standby + 4: 'outOfService' # outOfService + 5: 'unassigned' # unassigned + 6: 'activePending' # activePending + 7: 'standbyPending' # standbyPending + 8: 'outOfServicePending' # outOfServicePending + 9: 'recovery' # recovery + +# apSysMgmtPowerLocation +.1.3.6.1.4.1.9148.3.2.5.1: + 0: 'left' # left + 1: 'right' # right + +# apSysMgmtPowerPresence +.1.3.6.1.4.1.9148.3.2.5.2: + 0: 'down' # down + 1: 'up' # up + +# apSysMgmtFanLocation +.1.3.6.1.4.1.9148.3.2.5.4: + 0: 'left' # left + 1: 'middle' # middle + 2: 'right' # right + +# apSysMgmtRedRole +.1.3.6.1.4.1.9148.3.2.5.7: + 0: 'primary' # primary + 1: 'secondary' # secondary + +# apSysMgmtRedTransState +.1.3.6.1.4.1.9148.3.2.5.8: + 0: 'out-of-service' # out-of-service + 1: 'active' # active + 2: 'standby' # standby + 3: 'no-peer' # no-peer + +# apSysMgmtRadiusDown +.1.3.6.1.4.1.9148.3.2.5.12: + 0: 'all-servers-down' # all-servers-down + 1: 'some-servers-down' # some-servers-down + +# apSysMgmtSAStatus +.1.3.6.1.4.1.9148.3.2.5.18: + 0: 'inservice' # inservice + 1: 'outofservice' # outofservice + +# apSysMgmtSAStatusReason +.1.3.6.1.4.1.9148.3.2.5.19: + 0: 'administrative' # administrative + 1: 'oosbyproxyerror' # oosbyproxyerror + 2: 'standby' # standby + 3: 'inservice' # inservice + 4: 'constraintsexceeded' # constraintsexceeded + 5: 'unresponsive' # unresponsive + 6: 'oosprovisionedresponse' # oosprovisionedresponse + +# apSysMgmtAuthFailLevel +.1.3.6.1.4.1.9148.3.2.5.20: + 0: 'login' # login + 1: 'user' # user + 2: 'priv' # priv + 3: 'shell' # shell + 4: 'li-admin' # li-admin + 5: 'provisioner' # provisioner + +# apSysMgmtAuthFailProto +.1.3.6.1.4.1.9148.3.2.5.21: + 0: 'console' # console + 1: 'telnet' # telnet + 2: 'ftp' # ftp + 3: 'ssh' # ssh + 4: 'sftp' # sftp + +# apSysMgmtSystemState +.1.3.6.1.4.1.9148.3.2.5.23: + 0: 'online' # online + 1: 'becoming-offline' # becoming-offline + 2: 'offline' # offline + +# apSysMgmtSipInterfaceStatus +.1.3.6.1.4.1.9148.3.2.5.28: + 0: 'inservice' # inservice + 1: 'outofservice' # outofservice + +# apSysMgmtSipInterfaceStatusReason +.1.3.6.1.4.1.9148.3.2.5.29: + 0: 'administrative' # administrative + 1: 'oosbyproxyerror' # oosbyproxyerror + 2: 'standby' # standby + 3: 'inservice' # inservice + 4: 'constraintsexceeded' # constraintsexceeded + 5: 'unresponsive' # unresponsive + +# apSysMgmtRealmStatusReason +.1.3.6.1.4.1.9148.3.2.5.42: + 0: 'administrative' # administrative + 1: 'oosbyproxyerror' # oosbyproxyerror + 2: 'standby' # standby + 3: 'inservice' # inservice + 4: 'constraintsexceeded' # constraintsexceeded + 5: 'unresponsive' # unresponsive + 6: 'oosprovisionedresponse' # oosprovisionedresponse + 7: 'callloadreduction' # callloadreduction + +# apSysCallRecordingServerState +.1.3.6.1.4.1.9148.3.2.5.45: + 0: 'unknown' # unknown + 1: 'not-monitoring' # not-monitoring + 2: 'primary-active' # primary-active + 3: 'secondary-active' # secondary-active + 4: 'no-active' # no-active + +# apSysCDRPushReceiverFailureReasonCode +.1.3.6.1.4.1.9148.3.2.5.48: + 0: 'unknown' # unknown + 1: 'file-access-error' # file-access-error + 2: 'connection-error' # connection-error + 3: 'authentication-error' # authentication-error + +# apSysAdminAuditLogFullReason +.1.3.6.1.4.1.9148.3.2.5.49: + 0: 'file-size' # file-size + 1: 'percentage-full' # percentage-full + 2: 'file-transfer-time' # file-transfer-time + 3: 'maxspaceused-deletingfile' # maxspaceused-deletingfile + +# apSysAdminWriteErrorCode +.1.3.6.1.4.1.9148.3.2.5.50: + 0: 'unknown' # unknown + 1: 'not-open' # not-open + 2: 'io-error' # io-error + 3: 'comress-error' # comress-error + 4: 'encrypt-error' # encrypt-error + 5: 'no-space' # no-space + +# apSysReasonCode +.1.3.6.1.4.1.9148.3.2.5.54: + 0: 'unknown' # unknown + 1: 'login-error' # login-error + 2: 'file-transfer-error' # file-transfer-error + +# apSysMgmtTacacsDown +.1.3.6.1.4.1.9148.3.2.5.78: + 0: 'all-servers-down' # all-servers-down + 1: 'some-servers-down' # some-servers-down + +# apSysMgmtOCSRDown +.1.3.6.1.4.1.9148.3.2.5.79: + 0: 'all-servers-down' # all-servers-down + 1: 'some-servers-down' # some-servers-down + +# apSysMgmtSipRejMsgType +.1.3.6.1.4.1.9148.3.2.9.1.6: + 0: 'registration' # registration + 1: 'call' # call diff --git a/object_groups/acmepacket.yml b/object_groups/acmepacket.yml index 95b1d6b..c4b9336 100644 --- a/object_groups/acmepacket.yml +++ b/object_groups/acmepacket.yml @@ -26,6 +26,19 @@ acmepacket_ami: # objects: # - -# acmepacket_: -# objects: -# - +acmepacket_sysmgmt: + objects: + - APSYSMGMT-MIB::apSysMgmtMIBGeneralObjects + - APSYSMGMT-MIB::apSysStorageSpaceEntry + - APSYSMGMT-MIB::apSysETCCoreUtilEntry + - APSYSMGMT-MIB::apSysETCMemoryPoolUtilEntry + - APSYSMGMT-MIB::apCombinedSessionAgentStatsEntry + - APSYSMGMT-MIB::apSipSessionAgentStatsEntry + - APSYSMGMT-MIB::apH323SessionAgentStatsEntry + - APSYSMGMT-MIB::apSigRealmStatsEntry + - APSYSMGMT-MIB::apNetMgmtCtrlStatsEntry + - APSYSMGMT-MIB::apENUMServerStatusEntry + - APSYSMGMT-MIB::apSysMgmtMIBNSEPStatsObjects + - APSYSMGMT-MIB::apNSEPStatsRPHEntry + - APSYSMGMT-MIB::apLDAPServerStatusEntry + - APSYSMGMT-MIB::apSysMgmtPhyUtilTableEntry diff --git a/object_groups/test.yml b/object_groups/test.yml index b032355..bee6808 100644 --- a/object_groups/test.yml +++ b/object_groups/test.yml @@ -250,6 +250,20 @@ all: # Acme Packet (Oracle) - APAMI-MIB::apAMISoapObjects + - APSYSMGMT-MIB::apSysMgmtMIBGeneralObjects + - APSYSMGMT-MIB::apSysStorageSpaceEntry + - APSYSMGMT-MIB::apSysETCCoreUtilEntry + - APSYSMGMT-MIB::apSysETCMemoryPoolUtilEntry + - APSYSMGMT-MIB::apCombinedSessionAgentStatsEntry + - APSYSMGMT-MIB::apSipSessionAgentStatsEntry + - APSYSMGMT-MIB::apH323SessionAgentStatsEntry + - APSYSMGMT-MIB::apSigRealmStatsEntry + - APSYSMGMT-MIB::apNetMgmtCtrlStatsEntry + - APSYSMGMT-MIB::apENUMServerStatusEntry + - APSYSMGMT-MIB::apSysMgmtMIBNSEPStatsObjects + - APSYSMGMT-MIB::apNSEPStatsRPHEntry + - APSYSMGMT-MIB::apLDAPServerStatusEntry + - APSYSMGMT-MIB::apSysMgmtPhyUtilTableEntry # Airespace - AIRESPACE-WIRELESS-MIB::bsnDot11EssEntry diff --git a/objects/acmepacket/APSYSMGMT-MIB.yml b/objects/acmepacket/APSYSMGMT-MIB.yml new file mode 100644 index 0000000..d6893ae --- /dev/null +++ b/objects/acmepacket/APSYSMGMT-MIB.yml @@ -0,0 +1,964 @@ +APSYSMGMT-MIB::apSysMgmtMIBGeneralObjects: + mib: APSYSMGMT-MIB + object: apSysMgmtMIBGeneralObjects + discovery_attribute: apSysCPUUtil + attributes: + apSysCPUUtil: + oid: .1.3.6.1.4.1.9148.3.2.1.1.1 + name: acmepacket.sysmgmt.CPUUtil + syntax: Percent100 + apSysMemoryUtil: + oid: .1.3.6.1.4.1.9148.3.2.1.1.2 + name: acmepacket.sysmgmt.MemoryUtil + syntax: Percent100 + apSysHealthScore: + oid: .1.3.6.1.4.1.9148.3.2.1.1.3 + name: acmepacket.sysmgmt.HealthScore + syntax: Percent100 + apSysRedundancy: + oid: .1.3.6.1.4.1.9148.3.2.1.1.4 + name: acmepacket.sysmgmt.Redundancy + syntax: EnumInteger + apSysGlobalConSess: + oid: .1.3.6.1.4.1.9148.3.2.1.1.5 + name: acmepacket.sysmgmt.GlobalConSess + syntax: Integer32 + metric: gauge + apSysGlobalCPS: + oid: .1.3.6.1.4.1.9148.3.2.1.1.6 + name: acmepacket.sysmgmt.GlobalCPS + syntax: RateSec + metric: gauge + apSysNATCapacity: + oid: .1.3.6.1.4.1.9148.3.2.1.1.7 + name: acmepacket.sysmgmt.NATCapacity + syntax: Percent100 + apSysARPCapacity: + oid: .1.3.6.1.4.1.9148.3.2.1.1.8 + name: acmepacket.sysmgmt.ARPCapacity + syntax: Percent100 + apSysState: + oid: .1.3.6.1.4.1.9148.3.2.1.1.9 + name: acmepacket.sysmgmt.State + syntax: EnumInteger + apSysLicenseCapacity: + oid: .1.3.6.1.4.1.9148.3.2.1.1.10 + name: acmepacket.sysmgmt.LicenseCapacity + syntax: Percent100 + apSysSipStatsActiveLocalContacts: + oid: .1.3.6.1.4.1.9148.3.2.1.1.11 + name: acmepacket.sysmgmt.SipStatsActiveLocalContacts + syntax: Unsigned32 + metric: gauge + apSysMgcpGWEndpoints: + oid: .1.3.6.1.4.1.9148.3.2.1.1.12 + name: acmepacket.sysmgmt.MgcpGWEndpoints + syntax: Unsigned32 + metric: gauge + apSysH323Registration: + oid: .1.3.6.1.4.1.9148.3.2.1.1.13 + name: acmepacket.sysmgmt.H323Registration + syntax: Unsigned32 + metric: gauge + apSysRegCacheLimit: + oid: .1.3.6.1.4.1.9148.3.2.1.1.14 + name: acmepacket.sysmgmt.RegCacheLimit + syntax: Integer32 + metric: gauge + apSysShortSessionThreshold: + oid: .1.3.6.1.4.1.9148.3.2.1.1.15 + name: acmepacket.sysmgmt.ShortSessionThreshold + syntax: Unsigned32 + metric: gauge + apSysApplicationCPULoadRate: + oid: .1.3.6.1.4.1.9148.3.2.1.1.16 + name: acmepacket.sysmgmt.ApplicationCPULoadRate + syntax: Percent100 + apSysRegistrationCapacity: + oid: .1.3.6.1.4.1.9148.3.2.1.1.17 + name: acmepacket.sysmgmt.RegistrationCapacity + syntax: Percent100 + apSysRejectedMessages: + oid: .1.3.6.1.4.1.9148.3.2.1.1.18 + name: acmepacket.sysmgmt.RejectedMessages + syntax: Counter32 + metric: counter + apSysSipEndptDemTrustToUntrust: + oid: .1.3.6.1.4.1.9148.3.2.1.1.19 + name: acmepacket.sysmgmt.SipEndptDemTrustToUntrust + syntax: Unsigned32 + metric: gauge + apSysSipEndptDemUntrustToDeny: + oid: .1.3.6.1.4.1.9148.3.2.1.1.20 + name: acmepacket.sysmgmt.SipEndptDemUntrustToDeny + syntax: Unsigned32 + metric: gauge + apSysMgcpEndptDemTrustToUntrust: + oid: .1.3.6.1.4.1.9148.3.2.1.1.21 + name: acmepacket.sysmgmt.MgcpEndptDemTrustToUntrust + syntax: Unsigned32 + metric: gauge + apSysMgcpEndptDemUntrustToDeny: + oid: .1.3.6.1.4.1.9148.3.2.1.1.22 + name: acmepacket.sysmgmt.MgcpEndptDemUntrustToDeny + syntax: Unsigned32 + metric: gauge + apSysSipStatsActiveDatabaseContacts: + oid: .1.3.6.1.4.1.9148.3.2.1.1.24 + name: acmepacket.sysmgmt.SipStatsActiveDatabaseContacts + syntax: Unsigned32 + metric: gauge + apSysSipTotalCallsRejected: + oid: .1.3.6.1.4.1.9148.3.2.1.1.25 + name: acmepacket.sysmgmt.SipTotalCallsRejected + syntax: Unsigned32 + metric: gauge + apSysCurrentEndptsDenied: + oid: .1.3.6.1.4.1.9148.3.2.1.1.26 + name: acmepacket.sysmgmt.CurrentEndptsDenied + syntax: Unsigned32 + metric: gauge + apSysSipStatsActiveSubscriptions: + oid: .1.3.6.1.4.1.9148.3.2.1.1.27 + name: acmepacket.sysmgmt.SipStatsActiveSubscriptions + syntax: Unsigned32 + metric: gauge + apSysSipStatsPerMaxSubscriptions: + oid: .1.3.6.1.4.1.9148.3.2.1.1.28 + name: acmepacket.sysmgmt.SipStatsPerMaxSubscriptions + syntax: Counter32 + metric: counter + apSysSipStatsMaximumActiveSubscriptions: + oid: .1.3.6.1.4.1.9148.3.2.1.1.29 + name: acmepacket.sysmgmt.SipStatsMaximumActiveSubscriptions + syntax: Counter32 + metric: counter + apSysSipStatsTotalSubscriptions: + oid: .1.3.6.1.4.1.9148.3.2.1.1.30 + name: acmepacket.sysmgmt.SipStatsTotalSubscriptions + syntax: Counter32 + metric: counter + apSysMgmtH248MgcName: + oid: .1.3.6.1.4.1.9148.3.2.1.1.31 + name: acmepacket.sysmgmt.MgmtH248MgcName + syntax: DisplayString + apSysMgmtH248Realm: + oid: .1.3.6.1.4.1.9148.3.2.1.1.32 + name: acmepacket.sysmgmt.MgmtH248Realm + syntax: DisplayString + apSysMgmtH248PortMapUsage: + oid: .1.3.6.1.4.1.9148.3.2.1.1.33 + name: acmepacket.sysmgmt.MgmtH248PortMapUsage + syntax: Unsigned32 + metric: gauge + apSysXCodeCapacity: + oid: .1.3.6.1.4.1.9148.3.2.1.1.34 + name: acmepacket.sysmgmt.XCodeCapacity + syntax: Percent100 + apSysXCodeAMRCapacity: + oid: .1.3.6.1.4.1.9148.3.2.1.1.35 + name: acmepacket.sysmgmt.XCodeAMRCapacity + syntax: Percent100 + apSysXCodeAMRWBCapacity: + oid: .1.3.6.1.4.1.9148.3.2.1.1.36 + name: acmepacket.sysmgmt.XCodeAMRWBCapacity + syntax: Percent100 + apSysXCodeEVRCCapacity: + oid: .1.3.6.1.4.1.9148.3.2.1.1.39 + name: acmepacket.sysmgmt.XCodeEVRCCapacity + syntax: Percent100 + apSysXCodeEVRCBCapacity: + oid: .1.3.6.1.4.1.9148.3.2.1.1.40 + name: acmepacket.sysmgmt.XCodeEVRCBCapacity + syntax: Percent100 + apSysAcpTlsEnabled: + oid: .1.3.6.1.4.1.9148.3.2.1.1.41 + name: acmepacket.sysmgmt.AcpTlsEnabled + syntax: TruthValue + apSysXCodeG729Capacity: + oid: .1.3.6.1.4.1.9148.3.2.1.1.42 + name: acmepacket.sysmgmt.XCodeG729Capacity + syntax: Percent100 + apSysCPULoadAvgOneMinute: + oid: .1.3.6.1.4.1.9148.3.2.1.1.43 + name: acmepacket.sysmgmt.CPULoadAvgOneMinute + syntax: Percent100 + apSysCPULoadAvgFiveMinute: + oid: .1.3.6.1.4.1.9148.3.2.1.1.44 + name: acmepacket.sysmgmt.CPULoadAvgFiveMinute + syntax: Percent100 + apSysCPULoadAvgFiftnMinute: + oid: .1.3.6.1.4.1.9148.3.2.1.1.45 + name: acmepacket.sysmgmt.CPULoadAvgFiftnMinute + syntax: Percent100 + +APSYSMGMT-MIB::apSysStorageSpaceEntry: + mib: APSYSMGMT-MIB + object: apSysStorageSpaceEntry + index: + - type: Integer32 + oid: .1.3.6.1.4.1.9148.3.2.1.1.23.1.1 + name: acmepacket.sysmgmt.volume.Index + syntax: IntegerAsID + discovery_attribute: apSysVolumeName + attributes: + apSysVolumeName: + oid: .1.3.6.1.4.1.9148.3.2.1.1.23.1.2 + name: acmepacket.sysmgmt.volume.Name + syntax: DisplayString + apSysVolumeTotalSpace: + oid: .1.3.6.1.4.1.9148.3.2.1.1.23.1.3 + name: acmepacket.sysmgmt.volume.TotalSpace + syntax: BytesMB + metric: gauge + apSysVolumeAvailSpace: + oid: .1.3.6.1.4.1.9148.3.2.1.1.23.1.4 + name: acmepacket.sysmgmt.volume.AvailSpace + syntax: BytesKB + metric: gauge + +APSYSMGMT-MIB::apSysETCCoreUtilEntry: + mib: APSYSMGMT-MIB + object: apSysETCCoreUtilEntry + index: + - type: Integer32 + oid: .1.3.6.1.4.1.9148.3.2.1.1.37.1.1 + name: acmepacket.sysmgmt.etc.Index + syntax: IntegerAsID + - type: Integer32 + oid: .1.3.6.1.4.1.9148.3.2.1.1.37.1.2 + name: acmepacket.sysmgmt.etc.CoreIndex + syntax: IntegerAsID + discovery_attribute: apSysETCCoreCPUUtil + attributes: + apSysETCCoreCPUUtil: + oid: .1.3.6.1.4.1.9148.3.2.1.1.37.1.3 + name: acmepacket.sysmgmt.etc.CoreCPUUtil + syntax: Percent100 + metric: gauge + +APSYSMGMT-MIB::apSysETCMemoryPoolUtilEntry: + mib: APSYSMGMT-MIB + object: apSysETCMemoryPoolUtilEntry + index: + - type: Integer32 + oid: .1.3.6.1.4.1.9148.3.2.1.1.37.1.1 + name: acmepacket.sysmgmt.etc.Index + syntax: IntegerAsID + - type: Integer32 + oid: .1.3.6.1.4.1.9148.3.2.1.1.38.1.1 + name: acmepacket.sysmgmt.etc.MemoryPoolIndex + syntax: IntegerAsID + discovery_attribute: apSysETCMemoryPoolMemUtil + attributes: + apSysETCMemoryPoolMemUtil: + oid: .1.3.6.1.4.1.9148.3.2.1.1.38.1.2 + name: acmepacket.sysmgmt.etc.MemoryPoolMemUtil + syntax: Percent100 + metric: gauge + +APSYSMGMT-MIB::apCombinedSessionAgentStatsEntry: + mib: APSYSMGMT-MIB + object: apCombinedSessionAgentStatsEntry + index: + - type: Integer32 + oid: .1.3.6.1.4.1.9148.3.2.1.2.1.1.1 + name: acmepacket.session_agent.Index + syntax: IntegerAsID + discovery_attribute: apCombinedStatsSessionAgentHostname + attributes: + apCombinedStatsSessionAgentHostname: + oid: .1.3.6.1.4.1.9148.3.2.1.2.1.1.2 + name: acmepacket.session_agent.Hostname + syntax: DisplayString + apCombinedStatsSessionAgentType: + oid: .1.3.6.1.4.1.9148.3.2.1.2.1.1.3 + name: acmepacket.session_agent.Type + syntax: EnumInteger + apCombinedStatsCurrentActiveSessionsInbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.1.1.4 + name: acmepacket.session_agent.CurrentActiveSessionsInbound + syntax: Unsigned32 + metric: gauge + apCombinedStatsCurrentSessionRateInbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.1.1.5 + name: acmepacket.session_agent.CurrentSessionRateInbound + syntax: RateSec + metric: gauge + apCombinedStatsCurrentActiveSessionsOutbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.1.1.6 + name: acmepacket.session_agent.CurrentActiveSessionsOutbound + syntax: Unsigned32 + metric: gauge + apCombinedStatsCurrentSessionRateOutbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.1.1.7 + name: acmepacket.session_agent.CurrentSessionRateOutbound + syntax: RateSec + metric: gauge + apCombinedStatsTotalSessionsInbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.1.1.8 + name: acmepacket.session_agent.TotalSessionsInbound + syntax: Counter32 + metric: counter + apCombinedStatsTotalSessionsNotAdmittedInbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.1.1.9 + name: acmepacket.session_agent.TotalSessionsNotAdmittedInbound + syntax: Counter32 + metric: counter + apCombinedStatsPeriodHighInbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.1.1.10 + name: acmepacket.session_agent.PeriodHighInbound + syntax: Unsigned32 + metric: gauge + apCombinedStatsAverageRateInbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.1.1.11 + name: acmepacket.session_agent.AverageRateInbound + syntax: RateSec + metric: gauge + apCombinedStatsTotalSessionsOutbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.1.1.12 + name: acmepacket.session_agent.TotalSessionsOutbound + syntax: Counter32 + metric: counter + apCombinedStatsTotalSessionsNotAdmittedOutbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.1.1.13 + name: acmepacket.session_agent.TotalSessionsNotAdmittedOutbound + syntax: Counter32 + metric: counter + apCombinedStatsPeriodHighOutbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.1.1.14 + name: acmepacket.session_agent.PeriodHighOutbound + syntax: Unsigned32 + metric: gauge + apCombinedStatsAverageRateOutbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.1.1.15 + name: acmepacket.session_agent.AverageRateOutbound + syntax: RateSec + metric: gauge + apCombinedStatsMaxBurstRate: + oid: .1.3.6.1.4.1.9148.3.2.1.2.1.1.16 + name: acmepacket.session_agent.MaxBurstRate + syntax: RateSec + metric: gauge + apCombinedStatsPeriodSeizures: + oid: .1.3.6.1.4.1.9148.3.2.1.2.1.1.17 + name: acmepacket.session_agent.PeriodSeizures + syntax: Counter32 + metric: counter + apCombinedStatsPeriodAnswers: + oid: .1.3.6.1.4.1.9148.3.2.1.2.1.1.18 + name: acmepacket.session_agent.PeriodAnswers + syntax: Counter32 + metric: counter + apCombinedStatsPeriodASR: + oid: .1.3.6.1.4.1.9148.3.2.1.2.1.1.19 + name: acmepacket.session_agent.PeriodASR + syntax: Percent100 + metric: gauge + apCombinedStatsAverageLatency: + oid: .1.3.6.1.4.1.9148.3.2.1.2.1.1.20 + name: acmepacket.session_agent.AverageLatency + syntax: TicksMilliSec + metric: gauge + apCombinedStatsMaxLatency: + oid: .1.3.6.1.4.1.9148.3.2.1.2.1.1.21 + name: acmepacket.session_agent.MaxLatency + syntax: TicksMilliSec + metric: gauge + apCombinedStatsSessionAgentStatus: + oid: .1.3.6.1.4.1.9148.3.2.1.2.1.1.22 + name: acmepacket.session_agent.SessionAgentStatus + syntax: EnumInteger + +APSYSMGMT-MIB::apSipSessionAgentStatsEntry: + mib: APSYSMGMT-MIB + object: apSipSessionAgentStatsEntry + index: + - type: Integer32 + oid: .1.3.6.1.4.1.9148.3.2.1.2.2.1.1 + name: acmepacket.session_agent.Index + syntax: IntegerAsID + discovery_attribute: apSipSAStatsSessionAgentHostname + attributes: + apSipSAStatsSessionAgentHostname: + oid: .1.3.6.1.4.1.9148.3.2.1.2.2.1.2 + name: acmepacket.session_agent.Hostname + syntax: DisplayString + apSipSAStatsSessionAgentType: + oid: .1.3.6.1.4.1.9148.3.2.1.2.2.1.3 + name: acmepacket.session_agent.Type + syntax: EnumInteger + apSipSAStatsCurrentActiveSessionsInbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.2.1.4 + name: acmepacket.session_agent.sip.CurrentActiveSessionsInbound + syntax: Unsigned32 + metric: gauge + apSipSAStatsCurrentSessionRateInbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.2.1.5 + name: acmepacket.session_agent.sip.CurrentSessionRateInbound + syntax: RateSec + metric: gauge + apSipSAStatsCurrentActiveSessionsOutbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.2.1.6 + name: acmepacket.session_agent.sip.CurrentActiveSessionsOutbound + syntax: Unsigned32 + metric: gauge + apSipSAStatsCurrentSessionRateOutbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.2.1.7 + name: acmepacket.session_agent.sip.CurrentSessionRateOutbound + syntax: RateSec + metric: gauge + apSipSAStatsTotalSessionsInbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.2.1.8 + name: acmepacket.session_agent.sip.TotalSessionsInbound + syntax: Counter32 + metric: counter + apSipSAStatsTotalSessionsNotAdmittedInbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.2.1.9 + name: acmepacket.session_agent.sip.TotalSessionsNotAdmittedInbound + syntax: Counter32 + metric: counter + apSipSAStatsPeriodHighInbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.2.1.10 + name: acmepacket.session_agent.sip.PeriodHighInbound + syntax: Unsigned32 + metric: gauge + apSipSAStatsAverageRateInbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.2.1.11 + name: acmepacket.session_agent.sip.AverageRateInbound + syntax: RateSec + metric: gauge + apSipSAStatsTotalSessionsOutbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.2.1.12 + name: acmepacket.session_agent.sip.TotalSessionsOutbound + syntax: Counter32 + metric: counter + apSipSAStatsTotalSessionsNotAdmittedOutbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.2.1.13 + name: acmepacket.session_agent.sip.TotalSessionsNotAdmittedOutbound + syntax: Counter32 + metric: counter + apSipSAStatsPeriodHighOutbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.2.1.14 + name: acmepacket.session_agent.sip.PeriodHighOutbound + syntax: Unsigned32 + metric: gauge + apSipSAStatsAverageRateOutbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.2.1.15 + name: acmepacket.session_agent.sip.AverageRateOutbound + syntax: RateSec + metric: gauge + apSipSAStatsMaxBurstRate: + oid: .1.3.6.1.4.1.9148.3.2.1.2.2.1.16 + name: acmepacket.session_agent.sip.MaxBurstRate + syntax: RateSec + metric: gauge + apSipSAStatsPeriodSeizures: + oid: .1.3.6.1.4.1.9148.3.2.1.2.2.1.17 + name: acmepacket.session_agent.sip.PeriodSeizures + syntax: Counter32 + metric: counter + apSipSAStatsPeriodAnswers: + oid: .1.3.6.1.4.1.9148.3.2.1.2.2.1.18 + name: acmepacket.session_agent.sip.PeriodAnswers + syntax: Counter32 + metric: counter + apSipSAStatsPeriodASR: + oid: .1.3.6.1.4.1.9148.3.2.1.2.2.1.19 + name: acmepacket.session_agent.sip.PeriodASR + syntax: Percent100 + metric: gauge + apSipSAStatsAverageLatency: + oid: .1.3.6.1.4.1.9148.3.2.1.2.2.1.20 + name: acmepacket.session_agent.sip.AverageLatency + syntax: TicksMilliSec + metric: gauge + apSipSAStatsMaxLatency: + oid: .1.3.6.1.4.1.9148.3.2.1.2.2.1.21 + name: acmepacket.session_agent.sip.MaxLatency + syntax: TicksMilliSec + metric: gauge + apSipSAStatsSessionAgentStatus: + oid: .1.3.6.1.4.1.9148.3.2.1.2.2.1.22 + name: acmepacket.session_agent.Status + syntax: EnumInteger + +APSYSMGMT-MIB::apH323SessionAgentStatsEntry: + mib: APSYSMGMT-MIB + object: apH323SessionAgentStatsEntry + index: + - type: Integer32 + oid: .1.3.6.1.4.1.9148.3.2.1.2.3.1.1 + name: acmepacket.session_agent.Index + syntax: IntegerAsID + discovery_attribute: apH323SAStatsSessionAgentHostname + attributes: + apH323SAStatsSessionAgentHostname: + oid: .1.3.6.1.4.1.9148.3.2.1.2.3.1.2 + name: acmepacket.session_agent.Hostname + syntax: DisplayString + apH323SAStatsSessionAgentType: + oid: .1.3.6.1.4.1.9148.3.2.1.2.3.1.3 + name: acmepacket.session_agent.Type + syntax: EnumInteger + apH323SAStatsCurrentActiveSessionsInbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.3.1.4 + name: acmepacket.session_agent.h323.CurrentActiveSessionsInbound + syntax: Unsigned32 + metric: gauge + apH323SAStatsCurrentSessionRateInbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.3.1.5 + name: acmepacket.session_agent.h323.CurrentSessionRateInbound + syntax: RateSec + metric: gauge + apH323SAStatsCurrentActiveSessionsOutbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.3.1.6 + name: acmepacket.session_agent.h323.CurrentActiveSessionsOutbound + syntax: Unsigned32 + metric: gauge + apH323SAStatsCurrentSessionRateOutbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.3.1.7 + name: acmepacket.session_agent.h323.CurrentSessionRateOutbound + syntax: RateSec + metric: gauge + apH323SAStatsTotalSessionsInbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.3.1.8 + name: acmepacket.session_agent.h323.TotalSessionsInbound + syntax: Counter32 + metric: counter + apH323SAStatsTotalSessionsNotAdmittedInbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.3.1.9 + name: acmepacket.session_agent.h323.TotalSessionsNotAdmittedInbound + syntax: Counter32 + metric: counter + apH323SAStatsPeriodHighInbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.3.1.10 + name: acmepacket.session_agent.h323.PeriodHighInbound + syntax: Unsigned32 + metric: gauge + apH323SAStatsAverageRateInbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.3.1.11 + name: acmepacket.session_agent.h323.AverageRateInbound + syntax: RateSec + metric: gauge + apH323SAStatsTotalSessionsOutbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.3.1.12 + name: acmepacket.session_agent.h323.TotalSessionsOutbound + syntax: Counter32 + metric: counter + apH323SAStatsTotalSessionsNotAdmittedOutbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.3.1.13 + name: acmepacket.session_agent.h323.TotalSessionsNotAdmittedOutbound + syntax: Counter32 + metric: counter + apH323SAStatsPeriodHighOutbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.3.1.14 + name: acmepacket.session_agent.h323.PeriodHighOutbound + syntax: Unsigned32 + metric: gauge + apH323SAStatsAverageRateOutbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.3.1.15 + name: acmepacket.session_agent.h323.AverageRateOutbound + syntax: RateSec + metric: gauge + apH323SAStatsMaxBurstRate: + oid: .1.3.6.1.4.1.9148.3.2.1.2.3.1.16 + name: acmepacket.session_agent.h323.MaxBurstRate + syntax: RateSec + metric: gauge + apH323SAStatsPeriodSeizures: + oid: .1.3.6.1.4.1.9148.3.2.1.2.3.1.17 + name: acmepacket.session_agent.h323.PeriodSeizures + syntax: Counter32 + metric: counter + apH323SAStatsPeriodAnswers: + oid: .1.3.6.1.4.1.9148.3.2.1.2.3.1.18 + name: acmepacket.session_agent.h323.PeriodAnswers + syntax: Counter32 + metric: counter + apH323SAStatsPeriodASR: + oid: .1.3.6.1.4.1.9148.3.2.1.2.3.1.19 + name: acmepacket.session_agent.h323.PeriodASR + syntax: Percent100 + metric: gauge + apH323SAStatsAverageLatency: + oid: .1.3.6.1.4.1.9148.3.2.1.2.3.1.20 + name: acmepacket.session_agent.h323.AverageLatency + syntax: TicksMilliSec + metric: gauge + apH323SAStatsMaxLatency: + oid: .1.3.6.1.4.1.9148.3.2.1.2.3.1.21 + name: acmepacket.session_agent.h323.MaxLatency + syntax: TicksMilliSec + metric: gauge + apH323SAStatsSessionAgentStatus: + oid: .1.3.6.1.4.1.9148.3.2.1.2.3.1.22 + name: acmepacket.session_agent.Status + syntax: EnumInteger + +APSYSMGMT-MIB::apSigRealmStatsEntry: + mib: APSYSMGMT-MIB + object: apSigRealmStatsEntry + index: + - type: Integer32 + oid: .1.3.6.1.4.1.9148.3.2.1.2.4.1.1 + name: acmepacket.realm.Index + syntax: IntegerAsID + discovery_attribute: apSigRealmStatsRealmName + attributes: + apSigRealmStatsRealmName: + oid: .1.3.6.1.4.1.9148.3.2.1.2.4.1.2 + name: acmepacket.realm.Name + syntax: DisplayString + apSigRealmStatsCurrentActiveSessionsInbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.4.1.3 + name: acmepacket.realm.CurrentActiveSessionsInbound + syntax: Unsigned32 + metric: gauge + apSigRealmStatsCurrentSessionRateInbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.4.1.4 + name: acmepacket.realm.CurrentSessionRateInbound + syntax: RateSec + metric: gauge + apSigRealmStatsCurrentActiveSessionsOutbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.4.1.5 + name: acmepacket.realm.CurrentActiveSessionsOutbound + syntax: Unsigned32 + metric: gauge + apSigRealmStatsCurrentSessionRateOutbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.4.1.6 + name: acmepacket.realm.CurrentSessionRateOutbound + syntax: RateSec + metric: gauge + apSigRealmStatsTotalSessionsInbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.4.1.7 + name: acmepacket.realm.TotalSessionsInbound + syntax: Counter32 + metric: counter + apSigRealmStatsTotalSessionsNotAdmittedInbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.4.1.8 + name: acmepacket.realm.TotalSessionsNotAdmittedInbound + syntax: Counter32 + metric: counter + apSigRealmStatsPeriodHighInbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.4.1.9 + name: acmepacket.realm.PeriodHighInbound + syntax: Unsigned32 + metric: gauge + apSigRealmStatsAverageRateInbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.4.1.10 + name: acmepacket.realm.AverageRateInbound + syntax: RateSec + metric: gauge + apSigRealmStatsTotalSessionsOutbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.4.1.11 + name: acmepacket.realm.TotalSessionsOutbound + syntax: Counter32 + metric: counter + apSigRealmStatsTotalSessionsNotAdmittedOutbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.4.1.12 + name: acmepacket.realm.TotalSessionsNotAdmittedOutbound + syntax: Counter32 + metric: counter + apSigRealmStatsPeriodHighOutbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.4.1.13 + name: acmepacket.realm.PeriodHighOutbound + syntax: Unsigned32 + metric: gauge + apSigRealmStatsAverageRateOutbound: + oid: .1.3.6.1.4.1.9148.3.2.1.2.4.1.14 + name: acmepacket.realm.AverageRateOutbound + syntax: RateSec + metric: gauge + apSigRealmStatsMaxBurstRate: + oid: .1.3.6.1.4.1.9148.3.2.1.2.4.1.15 + name: acmepacket.realm.MaxBurstRate + syntax: RateSec + metric: gauge + apSigRealmStatsPeriodSeizures: + oid: .1.3.6.1.4.1.9148.3.2.1.2.4.1.16 + name: acmepacket.realm.PeriodSeizures + syntax: Counter32 + metric: counter + apSigRealmStatsPeriodAnswers: + oid: .1.3.6.1.4.1.9148.3.2.1.2.4.1.17 + name: acmepacket.realm.PeriodAnswers + syntax: Counter32 + metric: counter + apSigRealmStatsPeriodASR: + oid: .1.3.6.1.4.1.9148.3.2.1.2.4.1.18 + name: acmepacket.realm.PeriodASR + syntax: Percent100 + metric: gauge + apSigRealmStatsMinutesLeft: + oid: .1.3.6.1.4.1.9148.3.2.1.2.4.1.21 + name: acmepacket.realm.MinutesLeft + syntax: TicksMin + metric: gauge + apSigRealmStatsMinutesReject: + oid: .1.3.6.1.4.1.9148.3.2.1.2.4.1.22 + name: acmepacket.realm.MinutesReject + syntax: Unsigned32 + metric: gauge + apSigRealmStatsShortSessions: + oid: .1.3.6.1.4.1.9148.3.2.1.2.4.1.23 + name: acmepacket.realm.ShortSessions + syntax: Counter32 + metric: counter + apSigRealmStatsAverageQoSRFactor: + oid: .1.3.6.1.4.1.9148.3.2.1.2.4.1.24 + name: acmepacket.realm.AverageQoSRFactor + syntax: Unsigned32 + metric: gauge + apSigRealmStatsMaximumQoSRFactor: + oid: .1.3.6.1.4.1.9148.3.2.1.2.4.1.25 + name: acmepacket.realm.MaximumQoSRFactor + syntax: Unsigned32 + metric: gauge + apSigRealmStatsCurrentMajorRFactorExceeded: + oid: .1.3.6.1.4.1.9148.3.2.1.2.4.1.26 + name: acmepacket.realm.CurrentMajorRFactorExceeded + syntax: Unsigned32 + metric: gauge + apSigRealmStatsTotalMajorRFactorExceeded: + oid: .1.3.6.1.4.1.9148.3.2.1.2.4.1.27 + name: acmepacket.realm.TotalMajorRFactorExceeded + syntax: Counter32 + metric: counter + apSigRealmStatsCurrentCriticalRFactorExceeded: + oid: .1.3.6.1.4.1.9148.3.2.1.2.4.1.28 + name: acmepacket.realm.CurrentCriticalRFactorExceeded + syntax: Unsigned32 + metric: gauge + apSigRealmStatsTotalCriticalRFactorExceeded: + oid: .1.3.6.1.4.1.9148.3.2.1.2.4.1.29 + name: acmepacket.realm.TotalCriticalRFactorExceeded + syntax: Counter32 + metric: counter + apSigRealmStatsRealmStatus: + oid: .1.3.6.1.4.1.9148.3.2.1.2.4.1.30 + name: acmepacket.realm.RealmStatus + syntax: EnumInteger + apSigRealmStatsActiveLocalContacts: + oid: .1.3.6.1.4.1.9148.3.2.1.2.4.1.31 + name: acmepacket.realm.ActiveLocalContacts + syntax: Unsigned32 + metric: gauge + apSigRealmStatsActiveSubscriptions: + oid: .1.3.6.1.4.1.9148.3.2.1.2.4.1.32 + name: acmepacket.realm.ActiveSubscriptions + syntax: Unsigned32 + metric: gauge + apSigRealmStatsPerMaxSubscriptions: + oid: .1.3.6.1.4.1.9148.3.2.1.2.4.1.33 + name: acmepacket.realm.PerMaxSubscriptions + syntax: Counter32 + metric: counter + apSigRealmStatsMaximumActiveSubscriptions: + oid: .1.3.6.1.4.1.9148.3.2.1.2.4.1.34 + name: acmepacket.realm.MaximumActiveSubscriptions + syntax: Counter32 + metric: counter + apSigRealmStatsTotalSubscriptions: + oid: .1.3.6.1.4.1.9148.3.2.1.2.4.1.35 + name: acmepacket.realm.TotalSubscriptions + syntax: Counter32 + metric: counter + +APSYSMGMT-MIB::apNetMgmtCtrlStatsEntry: + mib: APSYSMGMT-MIB + object: apNetMgmtCtrlStatsEntry + index: + - type: OctetString + oid: .1.3.6.1.4.1.9148.3.2.1.3.1.1.1 + name: acmepacket.netmgmt_control.Name + syntax: DisplayString + discovery_attribute: apNetMgmtCtrlStatsType + attributes: + apNetMgmtCtrlStatsType: + oid: .1.3.6.1.4.1.9148.3.2.1.3.1.1.2 + name: acmepacket.netmgmt_control.Type + syntax: EnumInteger + apNetMgmtCtrlStatsIncomingTotal: + oid: .1.3.6.1.4.1.9148.3.2.1.3.1.1.3 + name: acmepacket.netmgmt_control.IncomingTotal + syntax: Unsigned32 + metric: counter + apNetMgmtCtrlStatsRejectedTotal: + oid: .1.3.6.1.4.1.9148.3.2.1.3.1.1.4 + name: acmepacket.netmgmt_control.RejectedTotal + syntax: Unsigned32 + metric: counter + apNetMgmtCtrlStatsDivertedTotal: + oid: .1.3.6.1.4.1.9148.3.2.1.3.1.1.5 + name: acmepacket.netmgmt_control.DivertedTotal + syntax: Unsigned32 + metric: counter + apNetMgmtCtrlStatsIncomingCurrent: + oid: .1.3.6.1.4.1.9148.3.2.1.3.1.1.6 + name: acmepacket.netmgmt_control.IncomingCurrent + syntax: Unsigned32 + metric: gauge + apNetMgmtCtrlStatsRejectedCurrent: + oid: .1.3.6.1.4.1.9148.3.2.1.3.1.1.7 + name: acmepacket.netmgmt_control.RejectedCurrent + syntax: Unsigned32 + metric: gauge + apNetMgmtCtrlStatsDivertedCurrent: + oid: .1.3.6.1.4.1.9148.3.2.1.3.1.1.8 + name: acmepacket.netmgmt_control.DivertedCurrent + syntax: Unsigned32 + metric: gauge + apNetMgmtCtrlStatsIncomingPeriodMax: + oid: .1.3.6.1.4.1.9148.3.2.1.3.1.1.9 + name: acmepacket.netmgmt_control.IncomingPeriodMax + syntax: Unsigned32 + metric: gauge + apNetMgmtCtrlStatsRejectedPeriodMax: + oid: .1.3.6.1.4.1.9148.3.2.1.3.1.1.10 + name: acmepacket.netmgmt_control.RejectedPeriodMax + syntax: Unsigned32 + metric: gauge + apNetMgmtCtrlStatsDivertedPeriodMax: + oid: .1.3.6.1.4.1.9148.3.2.1.3.1.1.11 + name: acmepacket.netmgmt_control.DivertedPeriodMax + syntax: Unsigned32 + metric: gauge + apNetMgmtCtrlStatsState: + oid: .1.3.6.1.4.1.9148.3.2.1.3.1.1.12 + name: acmepacket.netmgmt_control.State + syntax: EnumInteger + +APSYSMGMT-MIB::apENUMServerStatusEntry: + mib: APSYSMGMT-MIB + object: apENUMServerStatusEntry + index: + - type: OctetString + oid: .1.3.6.1.4.1.9148.3.2.1.4.1.1.1 + name: acmepacket.enum.config.Name + syntax: DisplayString + - type: OctetString + oid: .1.3.6.1.4.1.9148.3.2.1.4.1.1.2 + name: acmepacket.enum.server.IpAddress + syntax: IpAddressNoSuffix + discovery_attribute: apENUMServerStatus + attributes: + apENUMServerStatus: + oid: .1.3.6.1.4.1.9148.3.2.1.4.1.1.3 + name: acmepacket.enum.server.Status + syntax: EnumInteger + +APSYSMGMT-MIB::apSysMgmtMIBNSEPStatsObjects: + mib: APSYSMGMT-MIB + object: apSysMgmtMIBNSEPStatsObjects + discovery_attribute: apNSEPStatsCurrentActiveSessionsInbound + attributes: + apNSEPStatsCurrentActiveSessionsInbound: + oid: .1.3.6.1.4.1.9148.3.2.1.5.1 + name: acmepacket.nsep.CurrentActiveSessionsInbound + syntax: Unsigned32 + metric: gauge + apNSEPStatsTotalSessionsInbound: + oid: .1.3.6.1.4.1.9148.3.2.1.5.2 + name: acmepacket.nsep.TotalSessionsInbound + syntax: Counter32 + metric: counter + apNSEPStatsPeriodHighInbound: + oid: .1.3.6.1.4.1.9148.3.2.1.5.3 + name: acmepacket.nsep.PeriodHighInbound + syntax: Unsigned32 + metric: gauge + apNSEPStatsPeriod: + oid: .1.3.6.1.4.1.9148.3.2.1.5.4 + name: acmepacket.nsep.Period + syntax: TicksSec + metric: gauge + +APSYSMGMT-MIB::apNSEPStatsRPHEntry: + mib: APSYSMGMT-MIB + object: apNSEPStatsRPHEntry + index: + - type: OctetString + oid: .1.3.6.1.4.1.9148.3.2.1.5.5.1.1 + name: acmepacket.nsep.rph.Value + syntax: DisplayString + discovery_attribute: apNSEPStatsRPHCurrentActiveSessionsInbound + attributes: + apNSEPStatsRPHCurrentActiveSessionsInbound: + oid: .1.3.6.1.4.1.9148.3.2.1.5.5.1.2 + name: acmepacket.nsep.rph.CurrentActiveSessionsInbound + syntax: Unsigned32 + metric: gauge + apNSEPStatsRPHTotalSessionsInbound: + oid: .1.3.6.1.4.1.9148.3.2.1.5.5.1.3 + name: acmepacket.nsep.rph.TotalSessionsInbound + syntax: Unsigned32 + metric: gauge + apNSEPStatsRPHPeriodHighInbound: + oid: .1.3.6.1.4.1.9148.3.2.1.5.5.1.4 + name: acmepacket.nsep.rph.PeriodHighInbound + syntax: Unsigned32 + metric: gauge + apNSEPStatsRPHTotalSessionsNotAdmittedInbound: + oid: .1.3.6.1.4.1.9148.3.2.1.5.5.1.5 + name: acmepacket.nsep.rph.TotalSessionsNotAdmittedInbound + syntax: Unsigned32 + metric: gauge + apNSEPStatsRPHCurrentActiveSessionsOutbound: + oid: .1.3.6.1.4.1.9148.3.2.1.5.5.1.6 + name: acmepacket.nsep.rph.CurrentActiveSessionsOutbound + syntax: Unsigned32 + metric: gauge + apNSEPStatsRPHTotalSessionsOutbound: + oid: .1.3.6.1.4.1.9148.3.2.1.5.5.1.7 + name: acmepacket.nsep.rph.TotalSessionsOutbound + syntax: Unsigned32 + metric: gauge + apNSEPStatsRPHPeriodHighOutbound: + oid: .1.3.6.1.4.1.9148.3.2.1.5.5.1.8 + name: acmepacket.nsep.rph.PeriodHighOutbound + syntax: Unsigned32 + metric: gauge + apNSEPStatsRPHTotalSessionsNotAdmittedOutbound: + oid: .1.3.6.1.4.1.9148.3.2.1.5.5.1.9 + name: acmepacket.nsep.rph.TotalSessionsNotAdmittedOutbound + syntax: Unsigned32 + metric: gauge + +APSYSMGMT-MIB::apLDAPServerStatusEntry: + mib: APSYSMGMT-MIB + object: apLDAPServerStatusEntry + index: + - type: OctetString + oid: .1.3.6.1.4.1.9148.3.2.1.6.1.1.1 + name: acmepacket.ldap.config.Name + syntax: DisplayString + - type: OctetString + oid: .1.3.6.1.4.1.9148.3.2.1.6.1.1.2 + name: acmepacket.ldap.server.IpAddress + syntax: IpAddressNoSuffix + discovery_attribute: apLDAPServerStatus + attributes: + apLDAPServerStatus: + oid: .1.3.6.1.4.1.9148.3.2.1.6.1.1.3 + name: acmepacket.ldap.server.Status + syntax: EnumInteger + +APSYSMGMT-MIB::apSysMgmtPhyUtilTableEntry: + mib: APSYSMGMT-MIB + object: apSysMgmtPhyUtilTableEntry + index: + - type: Integer32 + oid: .1.3.6.1.2.1.2.2.1.1 + name: netif # ifIndex + syntax: InterfaceIndex + discovery_attribute: apPhyUtilTableTXUtil + attributes: + apPhyUtilTableRXUtil: + oid: .1.3.6.1.4.1.9148.3.2.1.8.1.1.1 + name: acmepacket.media_port.RXUtil + syntax: Percent100 + apPhyUtilTableTXUtil: + oid: .1.3.6.1.4.1.9148.3.2.1.8.1.1.2 + name: acmepacket.media_port.TXUtil + syntax: Percent100 From ab3215e6ce0ff060629fa76f5a8133d20b99bd69 Mon Sep 17 00:00:00 2001 From: Rob Cowart Date: Sun, 25 Jan 2026 18:24:45 +0100 Subject: [PATCH 3/8] add APSYSLOG-MIB objects --- device_groups/acmepacket.yml | 1 + enums/integer/acmepacket/APSYSLOG-MIB.yml | 25 ++++++++++++++++++++ object_groups/acmepacket.yml | 6 ++--- object_groups/test.yml | 1 + objects/acmepacket/APSYSLOG-MIB.yml | 28 +++++++++++++++++++++++ 5 files changed, 58 insertions(+), 3 deletions(-) create mode 100644 enums/integer/acmepacket/APSYSLOG-MIB.yml create mode 100644 objects/acmepacket/APSYSLOG-MIB.yml diff --git a/device_groups/acmepacket.yml b/device_groups/acmepacket.yml index 2532c83..172890a 100644 --- a/device_groups/acmepacket.yml +++ b/device_groups/acmepacket.yml @@ -12,4 +12,5 @@ acmepacket: - ietf_host # vendor-specific - acmepacket_ami + - acmepacket_syslog - acmepacket_sysmgmt diff --git a/enums/integer/acmepacket/APSYSLOG-MIB.yml b/enums/integer/acmepacket/APSYSLOG-MIB.yml new file mode 100644 index 0000000..a6c1013 --- /dev/null +++ b/enums/integer/acmepacket/APSYSLOG-MIB.yml @@ -0,0 +1,25 @@ +# apSyslogMaxLevel +.1.3.6.1.4.1.9148.3.1.1.1.3: + 1: 'emergency' # emergency + 2: 'critical' # critical + 3: 'major' # major + 4: 'minor' # minor + 5: 'warning' # warning + 6: 'notice' # notice + 7: 'info' # info + 8: 'trace' # trace + 9: 'debug' # debug + 10: 'detail' # detail + +# apSyslogHistLevel +.1.3.6.1.4.1.9148.3.1.1.2.3.1.3: + 1: 'emergency' # emergency + 2: 'critical' # critical + 3: 'major' # major + 4: 'minor' # minor + 5: 'warning' # warning + 6: 'notice' # notice + 7: 'info' # info + 8: 'trace' # trace + 9: 'debug' # debug + 10: 'detail' # detail diff --git a/object_groups/acmepacket.yml b/object_groups/acmepacket.yml index c4b9336..2c8e48d 100644 --- a/object_groups/acmepacket.yml +++ b/object_groups/acmepacket.yml @@ -22,9 +22,9 @@ acmepacket_ami: # objects: # - -# acmepacket_: -# objects: -# - +acmepacket_syslog: + objects: + - APSYSLOG-MIB::apSyslogBasic acmepacket_sysmgmt: objects: diff --git a/object_groups/test.yml b/object_groups/test.yml index bee6808..3493654 100644 --- a/object_groups/test.yml +++ b/object_groups/test.yml @@ -250,6 +250,7 @@ all: # Acme Packet (Oracle) - APAMI-MIB::apAMISoapObjects + - APSYSLOG-MIB::apSyslogBasic - APSYSMGMT-MIB::apSysMgmtMIBGeneralObjects - APSYSMGMT-MIB::apSysStorageSpaceEntry - APSYSMGMT-MIB::apSysETCCoreUtilEntry diff --git a/objects/acmepacket/APSYSLOG-MIB.yml b/objects/acmepacket/APSYSLOG-MIB.yml new file mode 100644 index 0000000..427b2e8 --- /dev/null +++ b/objects/acmepacket/APSYSLOG-MIB.yml @@ -0,0 +1,28 @@ +APSYSLOG-MIB::apSyslogBasic: + mib: APSYSLOG-MIB + object: apSyslogBasic + discovery_attribute: apSyslogNotificationsSent + attributes: + apSyslogNotificationsSent: + oid: .1.3.6.1.4.1.9148.3.1.1.1.1 + name: acmepacket.syslog.NotificationsSent + syntax: Counter32 + metric: counter + apSyslogNotificationsEnabled: + oid: .1.3.6.1.4.1.9148.3.1.1.1.2 + name: acmepacket.syslog.NotificationsEnabled + syntax: TruthValue + apSyslogMaxLevel: + oid: .1.3.6.1.4.1.9148.3.1.1.1.3 + name: acmepacket.syslog.MaxLevel + syntax: EnumInteger + apSyslogMsgIgnores: + oid: .1.3.6.1.4.1.9148.3.1.1.1.4 + name: acmepacket.syslog.MsgIgnores + syntax: Counter32 + metric: counter + apSyslogMsgDrops: + oid: .1.3.6.1.4.1.9148.3.1.1.1.5 + name: acmepacket.syslog.MsgDrops + syntax: Counter32 + metric: counter From 84208f2f141513159c4246a969e242bf5a5bdeb8 Mon Sep 17 00:00:00 2001 From: Rob Cowart Date: Sun, 25 Jan 2026 18:28:01 +0100 Subject: [PATCH 4/8] add APSWINVENTORY-MIB objects --- device_groups/acmepacket.yml | 1 + .../integer/acmepacket/APSWINVENTORY-MIB.yml | 9 ++++ object_groups/acmepacket.yml | 8 +-- object_groups/test.yml | 3 ++ objects/acmepacket/APSWINVENTORY-MIB.yml | 53 +++++++++++++++++++ 5 files changed, 71 insertions(+), 3 deletions(-) create mode 100644 enums/integer/acmepacket/APSWINVENTORY-MIB.yml create mode 100644 objects/acmepacket/APSWINVENTORY-MIB.yml diff --git a/device_groups/acmepacket.yml b/device_groups/acmepacket.yml index 172890a..f5b34dc 100644 --- a/device_groups/acmepacket.yml +++ b/device_groups/acmepacket.yml @@ -12,5 +12,6 @@ acmepacket: - ietf_host # vendor-specific - acmepacket_ami + - acmepacket_swinventory - acmepacket_syslog - acmepacket_sysmgmt diff --git a/enums/integer/acmepacket/APSWINVENTORY-MIB.yml b/enums/integer/acmepacket/APSWINVENTORY-MIB.yml new file mode 100644 index 0000000..b0737b8 --- /dev/null +++ b/enums/integer/acmepacket/APSWINVENTORY-MIB.yml @@ -0,0 +1,9 @@ +# apSwBootType +.1.3.6.1.4.1.9148.3.4.1.1.1.1.3: + 1: 'bootImage' # bootImage + 2: 'bootLoader' # bootLoader + +# apSwBootStatus +.1.3.6.1.4.1.9148.3.4.1.1.1.1.4: + 1: 'currentUsing' # currentUsing + 2: 'previousUsed' # previousUsed diff --git a/object_groups/acmepacket.yml b/object_groups/acmepacket.yml index 2c8e48d..e08699d 100644 --- a/object_groups/acmepacket.yml +++ b/object_groups/acmepacket.yml @@ -18,9 +18,11 @@ acmepacket_ami: # objects: # - -# acmepacket_: -# objects: -# - +acmepacket_swinventory: + objects: + - APSWINVENTORY-MIB::apSwBootEntry + - APSWINVENTORY-MIB::apSwInventoryCfgObjects + - APSWINVENTORY-MIB::apSwCfgBackupEntry acmepacket_syslog: objects: diff --git a/object_groups/test.yml b/object_groups/test.yml index 3493654..54bac91 100644 --- a/object_groups/test.yml +++ b/object_groups/test.yml @@ -250,6 +250,9 @@ all: # Acme Packet (Oracle) - APAMI-MIB::apAMISoapObjects + - APSWINVENTORY-MIB::apSwBootEntry + - APSWINVENTORY-MIB::apSwInventoryCfgObjects + - APSWINVENTORY-MIB::apSwCfgBackupEntry - APSYSLOG-MIB::apSyslogBasic - APSYSMGMT-MIB::apSysMgmtMIBGeneralObjects - APSYSMGMT-MIB::apSysStorageSpaceEntry diff --git a/objects/acmepacket/APSWINVENTORY-MIB.yml b/objects/acmepacket/APSWINVENTORY-MIB.yml new file mode 100644 index 0000000..c520f40 --- /dev/null +++ b/objects/acmepacket/APSWINVENTORY-MIB.yml @@ -0,0 +1,53 @@ +APSWINVENTORY-MIB::apSwBootEntry: + mib: APSWINVENTORY-MIB + object: apSwBootEntry + index: + - type: Integer32 + oid: .1.3.6.1.4.1.9148.3.4.1.1.1.1.1 + name: acmepacket.software.BootIndex + syntax: IntegerAsID + discovery_attribute: apSwBootDescr + attributes: + apSwBootDescr: + oid: .1.3.6.1.4.1.9148.3.4.1.1.1.1.2 + name: acmepacket.software.BootDescr + syntax: DisplayString + apSwBootType: + oid: .1.3.6.1.4.1.9148.3.4.1.1.1.1.3 + name: acmepacket.software.BootType + syntax: EnumInteger + apSwBootStatus: + oid: .1.3.6.1.4.1.9148.3.4.1.1.1.1.4 + name: acmepacket.software.BootStatus + syntax: EnumInteger + +APSWINVENTORY-MIB::apSwInventoryCfgObjects: + mib: APSWINVENTORY-MIB + object: apSwInventoryCfgObjects + discovery_attribute: apSwCfgCurrentVersion + attributes: + apSwCfgCurrentVersion: + oid: .1.3.6.1.4.1.9148.3.4.1.2.1 + name: acmepacket.software.CfgCurrentVersion + syntax: Integer32 + metric: gauge + apSwCfgRunningVersion: + oid: .1.3.6.1.4.1.9148.3.4.1.2.2 + name: acmepacket.software.CfgRunningVersion + syntax: Integer32 + metric: gauge + +APSWINVENTORY-MIB::apSwCfgBackupEntry: + mib: APSWINVENTORY-MIB + object: apSwCfgBackupEntry + index: + - type: Integer32 + oid: .1.3.6.1.4.1.9148.3.4.1.2.3.1.1 + name: acmepacket.software.CfgBackupIndex + syntax: Integer32 + discovery_attribute: apSwCfgBackupName + attributes: + apSwCfgBackupName: + oid: .1.3.6.1.4.1.9148.3.4.1.2.3.1.2 + name: acmepacket.software.CfgBackupName + syntax: DisplayString From 0d6654a8aa2e12b764310aea8e3d518228eaf59c Mon Sep 17 00:00:00 2001 From: Rob Cowart Date: Sun, 25 Jan 2026 19:00:14 +0100 Subject: [PATCH 5/8] add APSECURITY-MIB objects --- device_groups/acmepacket.yml | 1 + enums/integer/acmepacket/APSECURITY-MIB.yml | 96 ++++++ object_groups/acmepacket.yml | 10 +- object_groups/test.yml | 5 + objects/acmepacket/APSECURITY-MIB.yml | 364 ++++++++++++++++++++ 5 files changed, 473 insertions(+), 3 deletions(-) create mode 100644 enums/integer/acmepacket/APSECURITY-MIB.yml create mode 100644 objects/acmepacket/APSECURITY-MIB.yml diff --git a/device_groups/acmepacket.yml b/device_groups/acmepacket.yml index f5b34dc..db2cbdc 100644 --- a/device_groups/acmepacket.yml +++ b/device_groups/acmepacket.yml @@ -12,6 +12,7 @@ acmepacket: - ietf_host # vendor-specific - acmepacket_ami + - acmepacket_security - acmepacket_swinventory - acmepacket_syslog - acmepacket_sysmgmt diff --git a/enums/integer/acmepacket/APSECURITY-MIB.yml b/enums/integer/acmepacket/APSECURITY-MIB.yml new file mode 100644 index 0000000..eb919ca --- /dev/null +++ b/enums/integer/acmepacket/APSECURITY-MIB.yml @@ -0,0 +1,96 @@ +# apSecurityIPSECMode +.1.3.6.1.4.1.9148.3.9.2.4: + 0: 'tunnel' # tunnel + 1: 'transport' # transport + +# apSecurityEncryptionAlg +.1.3.6.1.4.1.9148.3.9.2.5: + 0: 'any' # any + 1: 'alg-des' # alg-des + 2: 'alg-3des' # alg-3des + 3: 'alg-blowfish' # alg-blowfish + 4: 'alg-aes' # alg-aes + 5: 'null' # null + +# apSecurityAuthAlg +.1.3.6.1.4.1.9148.3.9.2.6: + 0: 'any' # any + 1: 'md5' # md5 + 2: 'sha1' # sha1 + +# apSecuritySecProtocol +.1.3.6.1.4.1.9148.3.9.2.7: + 0: 'ah' # ah + 1: 'esp' # esp + 2: 'esp-auth' # esp-auth + 3: 'esp-null' # esp-null + +# apSecurityFailureCause +.1.3.6.1.4.1.9148.3.9.2.8: + 0: 'incorrect-id' # incorrect-id + 1: 'incorrect-user-passwd' # incorrect-user-passwd + 2: 'incorrect-shared-secret' # incorrect-shared-secret + 3: 'incorrect-dh-group' # incorrect-dh-group + 4: 'incorrect-encryption-alg' # incorrect-encryption-alg + 5: 'incorrect-auth-alg' # incorrect-auth-alg + 6: 'incorrect-sec-protocol' # incorrect-sec-protocol + 7: 'incorrect-hash' # incorrect-hash + 8: 'incorrect-mode' # incorrect-mode + 9: 'service-unavailable' # service-unavailable + 10: 'access-reject' # access-reject + 11: 'initiator-timeout' # initiator-timeout + 12: 'invalid-certificate' # invalid-certificate + 13: 'authentication-failure' # authentication-failure + 14: 'authorization-failure' # authorization-failure + 15: 'accounting-failure' # accounting-failure + +# apSecurityFailureArea +.1.3.6.1.4.1.9148.3.9.2.9: + 0: 'ike' # ike + 1: 'ipsec' # ipsec + 2: 'radius' # radius + 3: 'tacacs' # tacacs + +# apSecurityStatus +.1.3.6.1.4.1.9148.3.9.2.10: + 1: 'success' # success + 2: 'failure' # failure + +# apSecurityCRLRetrievalFailureCause +.1.3.6.1.4.1.9148.3.9.2.16: + 0: 'internal' # internal + 1: 'incorrect-response' # incorrect-response + 2: 'timeout' # timeout + +# apSecurityGTPLinkFailureCause +.1.3.6.1.4.1.9148.3.9.2.21: + 0: 'internal' # internal + 1: 'timeout' # timeout + 2: 'versionError' # versionError + +# apSecuritySrcAddressFamily +.1.3.6.1.4.1.9148.3.9.2.23: + 0: 'unknown' # unknown + 1: 'ipv4' # ipv4 + 2: 'ipv6' # ipv6 + 3: 'ipv4z' # ipv4z + 4: 'ipv6z' # ipv6z + 16: 'dns' # dns + +# apSecurityDstAddressFamily +.1.3.6.1.4.1.9148.3.9.2.25: + 0: 'unknown' # unknown + 1: 'ipv4' # ipv4 + 2: 'ipv6' # ipv6 + 3: 'ipv4z' # ipv4z + 4: 'ipv6z' # ipv6z + 16: 'dns' # dns + +# apSecurityPeerAddressFamily +.1.3.6.1.4.1.9148.3.9.2.27: + 0: 'unknown' # unknown + 1: 'ipv4' # ipv4 + 2: 'ipv6' # ipv6 + 3: 'ipv4z' # ipv4z + 4: 'ipv6z' # ipv6z + 16: 'dns' # dns diff --git a/object_groups/acmepacket.yml b/object_groups/acmepacket.yml index e08699d..0678e1f 100644 --- a/object_groups/acmepacket.yml +++ b/object_groups/acmepacket.yml @@ -14,9 +14,13 @@ acmepacket_ami: # objects: # - -# acmepacket_: -# objects: -# - +acmepacket_security: + objects: + - APSECURITY-MIB::apSecurityMIBObjects + - APSECURITY-MIB::apSecurityIkeInterfaceStatsEntry + - APSECURITY-MIB::apSecurityTacacsEntry + - APSECURITY-MIB::apSecurityIkeInterfaceInfoEntry + # - APSECURITY-MIB::apSecurityCertificateEntry acmepacket_swinventory: objects: diff --git a/object_groups/test.yml b/object_groups/test.yml index 54bac91..6765bf3 100644 --- a/object_groups/test.yml +++ b/object_groups/test.yml @@ -250,6 +250,11 @@ all: # Acme Packet (Oracle) - APAMI-MIB::apAMISoapObjects + - APSECURITY-MIB::apSecurityMIBObjects + - APSECURITY-MIB::apSecurityIkeInterfaceStatsEntry + - APSECURITY-MIB::apSecurityTacacsEntry + - APSECURITY-MIB::apSecurityIkeInterfaceInfoEntry + # - APSECURITY-MIB::apSecurityCertificateEntry - APSWINVENTORY-MIB::apSwBootEntry - APSWINVENTORY-MIB::apSwInventoryCfgObjects - APSWINVENTORY-MIB::apSwCfgBackupEntry diff --git a/objects/acmepacket/APSECURITY-MIB.yml b/objects/acmepacket/APSECURITY-MIB.yml new file mode 100644 index 0000000..4fc8a7d --- /dev/null +++ b/objects/acmepacket/APSECURITY-MIB.yml @@ -0,0 +1,364 @@ +APSECURITY-MIB::apSecurityMIBObjects: + mib: APSECURITY-MIB + object: apSecurityMIBObjects + discovery_attribute: apSecurityIPsecTunCount + attributes: + apSecurityIPsecTunCount: + oid: .1.3.6.1.4.1.9148.3.9.1.1 + name: acmepacket.security.IPsecTunCount + syntax: Unsigned32 + metric: gauge + apSecurityIPsecTunCapPct: + oid: .1.3.6.1.4.1.9148.3.9.1.2 + name: acmepacket.security.IPsecTunCapPct + syntax: Percent100 + metric: gauge + +APSECURITY-MIB::apSecurityIkeInterfaceStatsEntry: + mib: APSECURITY-MIB + object: apSecurityIkeInterfaceStatsEntry + index: + - type: Integer32 + oid: .1.3.6.1.4.1.9148.3.9.1.3.1.1 + name: acmepacket.security.ike.interface.Type + syntax: skip + - type: OctetString + oid: .1.3.6.1.4.1.9148.3.9.1.3.1.2 + name: acmepacket.security.ike.interface.Address + syntax: IpAddressNoSuffix + discovery_attribute: apSecurityIkeInterfaceCpuOverloadErrors + attributes: + apSecurityIkeInterfaceCpuOverloadErrors: + oid: .1.3.6.1.4.1.9148.3.9.1.3.1.3 + name: acmepacket.security.ike.interface.CpuOverloadErrors + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceInitCookieErrors: + oid: .1.3.6.1.4.1.9148.3.9.1.3.1.4 + name: acmepacket.security.ike.interface.InitCookieErrors + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceAuthErrors: + oid: .1.3.6.1.4.1.9148.3.9.1.3.1.5 + name: acmepacket.security.ike.interface.AuthErrors + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceEapAccessRequestErrors: + oid: .1.3.6.1.4.1.9148.3.9.1.3.1.6 + name: acmepacket.security.ike.interface.EapAccessRequestErrors + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceEapAccessChallengeErrors: + oid: .1.3.6.1.4.1.9148.3.9.1.3.1.7 + name: acmepacket.security.ike.interface.EapAccessChallengeErrors + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceTsErrors: + oid: .1.3.6.1.4.1.9148.3.9.1.3.1.8 + name: acmepacket.security.ike.interface.TsErrors + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceCpErrors: + oid: .1.3.6.1.4.1.9148.3.9.1.3.1.9 + name: acmepacket.security.ike.interface.CpErrors + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceKeErrors: + oid: .1.3.6.1.4.1.9148.3.9.1.3.1.10 + name: acmepacket.security.ike.interface.KeErrors + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceProposalErrors: + oid: .1.3.6.1.4.1.9148.3.9.1.3.1.11 + name: acmepacket.security.ike.interface.ProposalErrors + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceSyntaxErrors: + oid: .1.3.6.1.4.1.9148.3.9.1.3.1.12 + name: acmepacket.security.ike.interface.SyntaxErrors + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceCriticalPayloadErrors: + oid: .1.3.6.1.4.1.9148.3.9.1.3.1.13 + name: acmepacket.security.ike.interface.CriticalPayloadErrors + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceAuthFailureTca: + oid: .1.3.6.1.4.1.9148.3.9.1.3.1.14 + name: acmepacket.security.ike.interface.AuthFailureTca + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceTunnelRemovalsTca: + oid: .1.3.6.1.4.1.9148.3.9.1.3.1.15 + name: acmepacket.security.ike.interface.TunnelRemovalsTca + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceDpdTca: + oid: .1.3.6.1.4.1.9148.3.9.1.3.1.16 + name: acmepacket.security.ike.interface.DpdTca + syntax: Unsigned32 + metric: counter + +APSECURITY-MIB::apSecurityTacacsEntry: + mib: APSECURITY-MIB + object: apSecurityTacacsEntry + index: + - type: Integer32 + oid: .1.3.6.1.4.1.9148.3.9.1.4.1.1 + name: acmepacket.security.tacacs.Index + syntax: Integer32 + discovery_attribute: apSecurityTacacsServer + attributes: + apSecurityTacacsServer: + oid: .1.3.6.1.4.1.9148.3.9.1.4.1.2 + name: acmepacket.security.tacacs.Server + syntax: DisplayString + apSecurityTacacsCliCommands: + oid: .1.3.6.1.4.1.9148.3.9.1.4.1.3 + name: acmepacket.security.tacacs.CliCommands + syntax: Unsigned32 + metric: counter + apSecurityTacacsSuccessAuthentication: + oid: .1.3.6.1.4.1.9148.3.9.1.4.1.4 + name: acmepacket.security.tacacs.SuccessAuthentication + syntax: Unsigned32 + metric: counter + apSecurityTacacsFailureAuthentication: + oid: .1.3.6.1.4.1.9148.3.9.1.4.1.5 + name: acmepacket.security.tacacs.FailureAuthentication + syntax: Unsigned32 + metric: counter + apSecurityTacacsSuccessAuthorization: + oid: .1.3.6.1.4.1.9148.3.9.1.4.1.6 + name: acmepacket.security.tacacs.SuccessAuthorization + syntax: Unsigned32 + metric: counter + apSecurityTacacsFailureAuthorization: + oid: .1.3.6.1.4.1.9148.3.9.1.4.1.7 + name: acmepacket.security.tacacs.FailureAuthorization + syntax: Unsigned32 + metric: counter + +APSECURITY-MIB::apSecurityIkeInterfaceInfoEntry: + mib: APSECURITY-MIB + object: apSecurityIkeInterfaceInfoEntry + index: + - type: Integer32 + oid: .1.3.6.1.4.1.9148.3.9.1.3.1.1 + name: acmepacket.security.ike.interface.Type + syntax: EnumInteger + - type: OctetString + oid: .1.3.6.1.4.1.9148.3.9.1.3.1.2 + name: acmepacket.security.ike.interface.Address + syntax: IpAddressNoSuffix + discovery_attribute: apSecurityIkeInterfaceChildSaSuccess + attributes: + apSecurityIkeInterfaceChildSaRequest: + oid: .1.3.6.1.4.1.9148.3.9.1.9.1.1 + name: acmepacket.security.ike.interface.ChildSaRequest + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceChildSaSuccess: + oid: .1.3.6.1.4.1.9148.3.9.1.9.1.2 + name: acmepacket.security.ike.interface.ChildSaSuccess + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceChildSaFail: + oid: .1.3.6.1.4.1.9148.3.9.1.9.1.3 + name: acmepacket.security.ike.interface.ChildSaFail + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceChildSaDelRequest: + oid: .1.3.6.1.4.1.9148.3.9.1.9.1.4 + name: acmepacket.security.ike.interface.ChildSaDelRequest + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceChildSaDelSuccess: + oid: .1.3.6.1.4.1.9148.3.9.1.9.1.5 + name: acmepacket.security.ike.interface.ChildSaDelSuccess + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceChildSaDelFail: + oid: .1.3.6.1.4.1.9148.3.9.1.9.1.6 + name: acmepacket.security.ike.interface.ChildSaDelFail + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceChildSaRekey: + oid: .1.3.6.1.4.1.9148.3.9.1.9.1.7 + name: acmepacket.security.ike.interface.ChildSaRekey + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceInitialChildSa: + oid: .1.3.6.1.4.1.9148.3.9.1.9.1.8 + name: acmepacket.security.ike.interface.InitialChildSa + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceDPDRecvPortChange: + oid: .1.3.6.1.4.1.9148.3.9.1.9.1.9 + name: acmepacket.security.ike.interface.DPDRecvPortChange + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceDPDRecvIPChange: + oid: .1.3.6.1.4.1.9148.3.9.1.9.1.10 + name: acmepacket.security.ike.interface.DPDRecvIPChange + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceDPDRespRecv: + oid: .1.3.6.1.4.1.9148.3.9.1.9.1.11 + name: acmepacket.security.ike.interface.DPDRespRecv + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceDPDRespNotRecv: + oid: .1.3.6.1.4.1.9148.3.9.1.9.1.12 + name: acmepacket.security.ike.interface.DPDRespNotRecv + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceDPDRecv: + oid: .1.3.6.1.4.1.9148.3.9.1.9.1.13 + name: acmepacket.security.ike.interface.DPDRecv + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceDPDRetran: + oid: .1.3.6.1.4.1.9148.3.9.1.9.1.14 + name: acmepacket.security.ike.interface.DPDRetran + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceDPDSent: + oid: .1.3.6.1.4.1.9148.3.9.1.9.1.15 + name: acmepacket.security.ike.interface.DPDSent + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceIKESAPacketSent: + oid: .1.3.6.1.4.1.9148.3.9.1.9.1.16 + name: acmepacket.security.ike.interface.IKESAPacketSent + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceIKESAPacketRcv: + oid: .1.3.6.1.4.1.9148.3.9.1.9.1.17 + name: acmepacket.security.ike.interface.IKESAPacketRcv + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceIKESAPacketDropped: + oid: .1.3.6.1.4.1.9148.3.9.1.9.1.18 + name: acmepacket.security.ike.interface.IKESAPacketDropped + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceAuthFailure: + oid: .1.3.6.1.4.1.9148.3.9.1.9.1.19 + name: acmepacket.security.ike.interface.AuthFailure + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceMsgError: + oid: .1.3.6.1.4.1.9148.3.9.1.9.1.20 + name: acmepacket.security.ike.interface.MsgError + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceAuthIDError: + oid: .1.3.6.1.4.1.9148.3.9.1.9.1.21 + name: acmepacket.security.ike.interface.AuthIDError + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceAuthCertCheckRequest: + oid: .1.3.6.1.4.1.9148.3.9.1.9.1.22 + name: acmepacket.security.ike.interface.AuthCertCheckRequest + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceAuthCertCheckSuccess: + oid: .1.3.6.1.4.1.9148.3.9.1.9.1.23 + name: acmepacket.security.ike.interface.AuthCertCheckSuccess + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceAuthCertCheckFailure: + oid: .1.3.6.1.4.1.9148.3.9.1.9.1.24 + name: acmepacket.security.ike.interface.AuthCertCheckFailure + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceDDosSent: + oid: .1.3.6.1.4.1.9148.3.9.1.9.1.25 + name: acmepacket.security.ike.interface.DDosSent + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceDDosRecv: + oid: .1.3.6.1.4.1.9148.3.9.1.9.1.26 + name: acmepacket.security.ike.interface.DDosRecv + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceMessageRetrans: + oid: .1.3.6.1.4.1.9148.3.9.1.9.1.27 + name: acmepacket.security.ike.interface.MessageRetrans + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceSAInitMsgRecv: + oid: .1.3.6.1.4.1.9148.3.9.1.9.1.28 + name: acmepacket.security.ike.interface.SAInitMsgRecv + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceSAInitMsgSent: + oid: .1.3.6.1.4.1.9148.3.9.1.9.1.29 + name: acmepacket.security.ike.interface.SAInitMsgSent + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceSAEstablishmentAttempts: + oid: .1.3.6.1.4.1.9148.3.9.1.9.1.30 + name: acmepacket.security.ike.interface.SAEstablishmentAttempts + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceSAEstablishmentSuccess: + oid: .1.3.6.1.4.1.9148.3.9.1.9.1.31 + name: acmepacket.security.ike.interface.SAEstablishmentSuccess + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceTunnelRate: + oid: .1.3.6.1.4.1.9148.3.9.1.9.1.32 + name: acmepacket.security.ike.interface.TunnelRate + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceCurrentChildSaPair: + oid: .1.3.6.1.4.1.9148.3.9.1.9.1.33 + name: acmepacket.security.ike.interface.CurrentChildSaPair + syntax: Unsigned32 + metric: counter + apSecurityIkeInterfaceBlacklistAuthIDError: + oid: .1.3.6.1.4.1.9148.3.9.1.9.1.34 + name: acmepacket.security.ike.interface.BlacklistAuthIDError + syntax: Unsigned32 + metric: counter + +# APSECURITY-MIB::apSecurityCertificateEntry: +# mib: APSECURITY-MIB +# object: apSecurityCertificateEntry +# index: +# - type: Unsigned32 # TODO_Unsigned32 +# oid: .1.3.6.1.4.1.9148.3.9.1.10.1.1 +# name: acmepacket.security.certificate.ConfigId +# syntax: UnsignedAsID +# - type: Unsigned32 # TODO_Unsigned32 +# oid: .1.3.6.1.4.1.9148.3.9.1.10.1.2 +# name: acmepacket.security.certificate.Index +# syntax: UnsignedAsID +# discovery_attribute: apSecurityCertificateRecordName +# attributes: +# apSecurityCertificateRecordName: +# oid: .1.3.6.1.4.1.9148.3.9.1.10.1.3 +# name: acmepacket.security.certificate.RecordName +# syntax: DisplayString +# apSecurityCertificateCertSubject: +# oid: .1.3.6.1.4.1.9148.3.9.1.10.1.4 +# name: acmepacket.security.certificate.CertSubject +# syntax: DisplayString +# apSecurityCertificateCertStart: +# oid: .1.3.6.1.4.1.9148.3.9.1.10.1.5 +# name: acmepacket.security.certificate.CertStart +# syntax: DisplayString +# apSecurityCertificateCertExpire: +# oid: .1.3.6.1.4.1.9148.3.9.1.10.1.6 +# name: acmepacket.security.certificate.CertExpire +# syntax: DisplayString +# apSecurityCertificateCertIssuer: +# oid: .1.3.6.1.4.1.9148.3.9.1.10.1.7 +# name: acmepacket.security.certificate.CertIssuer +# syntax: DisplayString +# apSecurityCertificateCertIsCA: +# oid: .1.3.6.1.4.1.9148.3.9.1.10.1.8 +# name: acmepacket.security.certificate.CertIsCA +# syntax: TruthValue From 9d0fab1a0edb4f958c1103e368e0ebb1bc1b7f09 Mon Sep 17 00:00:00 2001 From: Rob Cowart Date: Sun, 25 Jan 2026 19:06:31 +0100 Subject: [PATCH 6/8] add APLICENSE-MIB objects --- device_groups/acmepacket.yml | 1 + object_groups/acmepacket.yml | 6 +- object_groups/test.yml | 1 + objects/acmepacket/APLICENSE-MIB.yml | 102 +++++++++++++++++++++++++++ 4 files changed, 107 insertions(+), 3 deletions(-) create mode 100644 objects/acmepacket/APLICENSE-MIB.yml diff --git a/device_groups/acmepacket.yml b/device_groups/acmepacket.yml index db2cbdc..ed5f76e 100644 --- a/device_groups/acmepacket.yml +++ b/device_groups/acmepacket.yml @@ -12,6 +12,7 @@ acmepacket: - ietf_host # vendor-specific - acmepacket_ami + - acmepacket_license - acmepacket_security - acmepacket_swinventory - acmepacket_syslog diff --git a/object_groups/acmepacket.yml b/object_groups/acmepacket.yml index 0678e1f..4929acd 100644 --- a/object_groups/acmepacket.yml +++ b/object_groups/acmepacket.yml @@ -10,9 +10,9 @@ acmepacket_ami: # objects: # - -# acmepacket_: -# objects: -# - +acmepacket_license: + objects: + - APLICENSE-MIB::apLicenseEntry acmepacket_security: objects: diff --git a/object_groups/test.yml b/object_groups/test.yml index 6765bf3..9370425 100644 --- a/object_groups/test.yml +++ b/object_groups/test.yml @@ -250,6 +250,7 @@ all: # Acme Packet (Oracle) - APAMI-MIB::apAMISoapObjects + - APLICENSE-MIB::apLicenseEntry - APSECURITY-MIB::apSecurityMIBObjects - APSECURITY-MIB::apSecurityIkeInterfaceStatsEntry - APSECURITY-MIB::apSecurityTacacsEntry diff --git a/objects/acmepacket/APLICENSE-MIB.yml b/objects/acmepacket/APLICENSE-MIB.yml new file mode 100644 index 0000000..8690959 --- /dev/null +++ b/objects/acmepacket/APLICENSE-MIB.yml @@ -0,0 +1,102 @@ +APLICENSE-MIB::apLicenseEntry: + mib: APLICENSE-MIB + object: apLicenseEntry + index: + - type: Integer32 + oid: .1.3.6.1.4.1.9148.3.5.1.1.1.1 + name: acmepacket.license.Index + syntax: Integer32 + discovery_attribute: apLicenseKey + attributes: + apLicenseKey: + oid: .1.3.6.1.4.1.9148.3.5.1.1.1.2 + name: acmepacket.license.Key + syntax: DisplayString + apLicenseCapacity: + oid: .1.3.6.1.4.1.9148.3.5.1.1.1.3 + name: acmepacket.license.Capacity + syntax: Unsigned32 + metric: gauge + apLicenseInstallDate: + oid: .1.3.6.1.4.1.9148.3.5.1.1.1.4 + name: acmepacket.license.InstallDate + syntax: DisplayString + apLicenseBeginDate: + oid: .1.3.6.1.4.1.9148.3.5.1.1.1.5 + name: acmepacket.license.BeginDate + syntax: DisplayString + apLicenseExpireDate: + oid: .1.3.6.1.4.1.9148.3.5.1.1.1.6 + name: acmepacket.license.ExpireDate + syntax: DisplayString + apLicenseSIPFeature: + oid: .1.3.6.1.4.1.9148.3.5.1.1.1.7 + name: acmepacket.license.SIPFeature + syntax: TruthValue + apLicenseMGCPFeature: + oid: .1.3.6.1.4.1.9148.3.5.1.1.1.8 + name: acmepacket.license.MGCPFeature + syntax: TruthValue + apLicenseH323Feature: + oid: .1.3.6.1.4.1.9148.3.5.1.1.1.9 + name: acmepacket.license.H323Feature + syntax: TruthValue + apLicenseIWFFeature: + oid: .1.3.6.1.4.1.9148.3.5.1.1.1.10 + name: acmepacket.license.IWFFeature + syntax: TruthValue + apLicenseQOSFeature: + oid: .1.3.6.1.4.1.9148.3.5.1.1.1.11 + name: acmepacket.license.QOSFeature + syntax: TruthValue + apLicenseACPFeature: + oid: .1.3.6.1.4.1.9148.3.5.1.1.1.12 + name: acmepacket.license.ACPFeature + syntax: TruthValue + apLicenseLPFeature: + oid: .1.3.6.1.4.1.9148.3.5.1.1.1.13 + name: acmepacket.license.LPFeature + syntax: TruthValue + apLicenseSAGFeature: + oid: .1.3.6.1.4.1.9148.3.5.1.1.1.14 + name: acmepacket.license.SAGFeature + syntax: TruthValue + apLicenseACCTFeature: + oid: .1.3.6.1.4.1.9148.3.5.1.1.1.15 + name: acmepacket.license.ACCTFeature + syntax: TruthValue + apLicenseHAFeature: + oid: .1.3.6.1.4.1.9148.3.5.1.1.1.16 + name: acmepacket.license.HAFeature + syntax: TruthValue + apLicensePACFeature: + oid: .1.3.6.1.4.1.9148.3.5.1.1.1.17 + name: acmepacket.license.PACFeature + syntax: TruthValue + apLicenseIKEFeature: + oid: .1.3.6.1.4.1.9148.3.5.1.1.1.18 + name: acmepacket.license.IKEFeature + syntax: TruthValue + apLicenseIPsecTunCap: + oid: .1.3.6.1.4.1.9148.3.5.1.1.1.19 + name: acmepacket.license.IPsecTunCap + syntax: Unsigned32 + metric: gauge + apLicenseAuthFeature: + oid: .1.3.6.1.4.1.9148.3.5.1.1.1.20 + name: acmepacket.license.AuthFeature + syntax: TruthValue + apLicenseDatabaseRegFeature: + oid: .1.3.6.1.4.1.9148.3.5.1.1.1.21 + name: acmepacket.license.DatabaseRegFeature + syntax: TruthValue + apLicenseDatabaseRegCap: + oid: .1.3.6.1.4.1.9148.3.5.1.1.1.22 + name: acmepacket.license.DatabaseRegCap + syntax: Unsigned32 + metric: gauge + apLicenseSLBEndpointCap: + oid: .1.3.6.1.4.1.9148.3.5.1.1.1.23 + name: acmepacket.license.SLBEndpointCap + syntax: Unsigned32 + metric: gauge From d3b094723c7263755f13aa26fff729c398f264f1 Mon Sep 17 00:00:00 2001 From: Rob Cowart Date: Sun, 25 Jan 2026 19:22:29 +0100 Subject: [PATCH 7/8] add APCODEC-MIB objects --- device_groups/acmepacket.yml | 1 + enums/integer/acmepacket/APCODEC-MIB.yml | 23 +++ object_groups/acmepacket.yml | 10 +- object_groups/test.yml | 5 + objects/acmepacket/APCODEC-MIB.yml | 243 +++++++++++++++++++++++ 5 files changed, 279 insertions(+), 3 deletions(-) create mode 100644 enums/integer/acmepacket/APCODEC-MIB.yml create mode 100644 objects/acmepacket/APCODEC-MIB.yml diff --git a/device_groups/acmepacket.yml b/device_groups/acmepacket.yml index ed5f76e..e6f74c5 100644 --- a/device_groups/acmepacket.yml +++ b/device_groups/acmepacket.yml @@ -12,6 +12,7 @@ acmepacket: - ietf_host # vendor-specific - acmepacket_ami + - acmepacket_codec - acmepacket_license - acmepacket_security - acmepacket_swinventory diff --git a/enums/integer/acmepacket/APCODEC-MIB.yml b/enums/integer/acmepacket/APCODEC-MIB.yml new file mode 100644 index 0000000..8456100 --- /dev/null +++ b/enums/integer/acmepacket/APCODEC-MIB.yml @@ -0,0 +1,23 @@ +# apCodecPairADigitType +.1.3.6.1.4.1.9148.3.7.2.4.1.5: + 0: 'unknown' # unknown + 1: 'none' # none + 2: 'inband' # inband + 3: 'rfc2833' # rfc2833 + 4: 'noneDual' # noneDual + 5: 'inbandTrans' # inbandTrans + 6: 'inbandDual' # inbandDual + 7: 'rfc2833Trans' # rfc2833Trans + 8: 'rfc2833Dual' # rfc2833Dual + +# apCodecPairBDigitType +.1.3.6.1.4.1.9148.3.7.2.4.1.6: + 0: 'unknown' # unknown + 1: 'none' # none + 2: 'inband' # inband + 3: 'rfc2833' # rfc2833 + 4: 'noneDual' # noneDual + 5: 'inbandTrans' # inbandTrans + 6: 'inbandDual' # inbandDual + 7: 'rfc2833Trans' # rfc2833Trans + 8: 'rfc2833Dual' # rfc2833Dual diff --git a/object_groups/acmepacket.yml b/object_groups/acmepacket.yml index 4929acd..35e7e5a 100644 --- a/object_groups/acmepacket.yml +++ b/object_groups/acmepacket.yml @@ -6,9 +6,13 @@ acmepacket_ami: # objects: # - -# acmepacket_: -# objects: -# - +acmepacket_codec: + objects: + - APCODEC-MIB::apCodecRealmStatsEntry + - APCODEC-MIB::apCodecTranscodingRealmStatsEntry + - APCODEC-MIB::apCodecTranscodingResourceMIBObjects + # - APCODEC-MIB::apCodecEntry + - APCODEC-MIB::apCodecPairStatsEntry acmepacket_license: objects: diff --git a/object_groups/test.yml b/object_groups/test.yml index 9370425..a37feec 100644 --- a/object_groups/test.yml +++ b/object_groups/test.yml @@ -250,6 +250,11 @@ all: # Acme Packet (Oracle) - APAMI-MIB::apAMISoapObjects + - APCODEC-MIB::apCodecRealmStatsEntry + - APCODEC-MIB::apCodecTranscodingRealmStatsEntry + - APCODEC-MIB::apCodecTranscodingResourceMIBObjects + # - APCODEC-MIB::apCodecEntry + - APCODEC-MIB::apCodecPairStatsEntry - APLICENSE-MIB::apLicenseEntry - APSECURITY-MIB::apSecurityMIBObjects - APSECURITY-MIB::apSecurityIkeInterfaceStatsEntry diff --git a/objects/acmepacket/APCODEC-MIB.yml b/objects/acmepacket/APCODEC-MIB.yml new file mode 100644 index 0000000..b28b1d6 --- /dev/null +++ b/objects/acmepacket/APCODEC-MIB.yml @@ -0,0 +1,243 @@ +APCODEC-MIB::apCodecRealmStatsEntry: + mib: APCODEC-MIB + object: apCodecRealmStatsEntry + index: + - type: Integer32 + oid: .1.3.6.1.4.1.9148.3.2.1.2.4.1.1 + name: acmepacket.realm.Index + syntax: IntegerAsID + discovery_attribute: apCodecRealmCountPCMU + attributes: + apCodecRealmCountOther: + oid: .1.3.6.1.4.1.9148.3.7.1.1.1.1 + name: acmepacket.codec.realm.CountOther + syntax: Counter32 + metric: counter + apCodecRealmCountPCMU: + oid: .1.3.6.1.4.1.9148.3.7.1.1.1.2 + name: acmepacket.codec.realm.CountPCMU + syntax: Counter32 + metric: counter + apCodecRealmCountPCMA: + oid: .1.3.6.1.4.1.9148.3.7.1.1.1.3 + name: acmepacket.codec.realm.CountPCMA + syntax: Counter32 + metric: counter + apCodecRealmCountG722: + oid: .1.3.6.1.4.1.9148.3.7.1.1.1.4 + name: acmepacket.codec.realm.CountG722 + syntax: Counter32 + metric: counter + apCodecRealmCountG723: + oid: .1.3.6.1.4.1.9148.3.7.1.1.1.5 + name: acmepacket.codec.realm.CountG723 + syntax: Counter32 + metric: counter + apCodecRealmCountG726-16: + oid: .1.3.6.1.4.1.9148.3.7.1.1.1.6 + name: acmepacket.codec.realm.CountG726_16 + syntax: Counter32 + metric: counter + apCodecRealmCountG726-24: + oid: .1.3.6.1.4.1.9148.3.7.1.1.1.7 + name: acmepacket.codec.realm.CountG726_24 + syntax: Counter32 + metric: counter + apCodecRealmCountG726-32: + oid: .1.3.6.1.4.1.9148.3.7.1.1.1.8 + name: acmepacket.codec.realm.CountG726_32 + syntax: Counter32 + metric: counter + apCodecRealmCountG726-40: + oid: .1.3.6.1.4.1.9148.3.7.1.1.1.9 + name: acmepacket.codec.realm.CountG726_40 + syntax: Counter32 + metric: counter + apCodecRealmCountG728: + oid: .1.3.6.1.4.1.9148.3.7.1.1.1.10 + name: acmepacket.codec.realm.CountG728 + syntax: Counter32 + metric: counter + apCodecRealmCountG729: + oid: .1.3.6.1.4.1.9148.3.7.1.1.1.11 + name: acmepacket.codec.realm.CountG729 + syntax: Counter32 + metric: counter + apCodecRealmCountGSM: + oid: .1.3.6.1.4.1.9148.3.7.1.1.1.12 + name: acmepacket.codec.realm.CountGSM + syntax: Counter32 + metric: counter + apCodecRealmCountILBC: + oid: .1.3.6.1.4.1.9148.3.7.1.1.1.13 + name: acmepacket.codec.realm.CountILBC + syntax: Counter32 + metric: counter + apCodecRealmCountAMR: + oid: .1.3.6.1.4.1.9148.3.7.1.1.1.14 + name: acmepacket.codec.realm.CountAMR + syntax: Counter32 + metric: counter + apCodecRealmCountEVRC: + oid: .1.3.6.1.4.1.9148.3.7.1.1.1.15 + name: acmepacket.codec.realm.CountEVRC + syntax: Counter32 + metric: counter + apCodecRealmCountH261: + oid: .1.3.6.1.4.1.9148.3.7.1.1.1.16 + name: acmepacket.codec.realm.CountH261 + syntax: Counter32 + metric: counter + apCodecRealmCountH263: + oid: .1.3.6.1.4.1.9148.3.7.1.1.1.17 + name: acmepacket.codec.realm.CountH263 + syntax: Counter32 + metric: counter + apCodecRealmCountT38: + oid: .1.3.6.1.4.1.9148.3.7.1.1.1.18 + name: acmepacket.codec.realm.CountT38 + syntax: Counter32 + metric: counter + apCodecRealmCountAMRWB: + oid: .1.3.6.1.4.1.9148.3.7.1.1.1.19 + name: acmepacket.codec.realm.CountAMRWB + syntax: Counter32 + metric: counter + apCodecRealmCountEVRC0: + oid: .1.3.6.1.4.1.9148.3.7.1.1.1.20 + name: acmepacket.codec.realm.CountEVRC0 + syntax: Counter32 + metric: counter + apCodecRealmCountEVRC1: + oid: .1.3.6.1.4.1.9148.3.7.1.1.1.21 + name: acmepacket.codec.realm.CountEVRC1 + syntax: Counter32 + metric: counter + apCodecRealmCountEVRCB: + oid: .1.3.6.1.4.1.9148.3.7.1.1.1.22 + name: acmepacket.codec.realm.CountEVRCB + syntax: Counter32 + metric: counter + apCodecRealmCountEVRCB0: + oid: .1.3.6.1.4.1.9148.3.7.1.1.1.23 + name: acmepacket.codec.realm.CountEVRCB0 + syntax: Counter32 + metric: counter + apCodecRealmCountEVRCB1: + oid: .1.3.6.1.4.1.9148.3.7.1.1.1.24 + name: acmepacket.codec.realm.CountEVRCB1 + syntax: Counter32 + metric: counter + +APCODEC-MIB::apCodecTranscodingRealmStatsEntry: + mib: APCODEC-MIB + object: apCodecTranscodingRealmStatsEntry + index: + - type: Integer32 + oid: .1.3.6.1.4.1.9148.3.2.1.2.4.1.1 + name: acmepacket.realm.Index + syntax: IntegerAsID + discovery_attribute: apCodecRealmSessionsTransrated + attributes: + apCodecRealmSessionsTransparent: + oid: .1.3.6.1.4.1.9148.3.7.2.1.1.1 + name: acmepacket.codec.realm.SessionsTransparent + syntax: Counter32 + metric: counter + apCodecRealmSessionsTransrated: + oid: .1.3.6.1.4.1.9148.3.7.2.1.1.2 + name: acmepacket.codec.realm.SessionsTransrated + syntax: Counter32 + metric: counter + apCodecRealmSessionsTranscoded: + oid: .1.3.6.1.4.1.9148.3.7.2.1.1.3 + name: acmepacket.codec.realm.SessionsTranscoded + syntax: Counter32 + metric: counter + +APCODEC-MIB::apCodecTranscodingResourceMIBObjects: + mib: APCODEC-MIB + object: apCodecTranscodingResourceMIBObjects + discovery_attribute: apCodecTranscodingResourcesTotal + attributes: + apCodecTranscodingResourcesTotal: + oid: .1.3.6.1.4.1.9148.3.7.2.2.1 + name: acmepacket.codec.transcoding.ResourcesTotal + syntax: Integer32 + metric: gauge + apCodecTranscodingResourcesCurrent: + oid: .1.3.6.1.4.1.9148.3.7.2.2.2 + name: acmepacket.codec.transcoding.ResourcesCurrent + syntax: Gauge32 + metric: gauge + apCodecTranscodingResourcesHigh: + oid: .1.3.6.1.4.1.9148.3.7.2.2.3 + name: acmepacket.codec.transcoding.ResourcesHigh + syntax: Counter32 + metric: counter + apCodecTranscodingInUsePercentCurrent: + oid: .1.3.6.1.4.1.9148.3.7.2.2.4 + name: acmepacket.codec.transcoding.InUsePercentCurrent + syntax: Percent100 + metric: gauge + apCodecTranscodingInUsePercentHigh: + oid: .1.3.6.1.4.1.9148.3.7.2.2.5 + name: acmepacket.codec.transcoding.InUsePercentHigh + syntax: Percent100 + metric: gauge + +# APCODEC-MIB::apCodecEntry: +# mib: APCODEC-MIB +# object: apCodecEntry +# index: +# - type: Integer32 +# oid: .1.3.6.1.4.1.9148.3.7.2.3.1.1 +# name: acmepacket.codec.Index +# syntax: Integer32 +# discovery_attribute: apCodecName +# attributes: +# apCodecName: +# oid: .1.3.6.1.4.1.9148.3.7.2.3.1.2 +# name: acmepacket.codec.Name +# syntax: DisplayString + +APCODEC-MIB::apCodecPairStatsEntry: + mib: APCODEC-MIB + object: apCodecPairStatsEntry + index: + - type: Integer32 + oid: .1.3.6.1.4.1.9148.3.7.2.4.1.1 + name: acmepacket.codec.pair_a.Index + syntax: Integer32 + - type: Integer32 + oid: .1.3.6.1.4.1.9148.3.7.2.4.1.2 + name: acmepacket.codec.pair_b.Index + syntax: Integer32 + - type: Integer32 + oid: .1.3.6.1.4.1.9148.3.7.2.4.1.3 + name: acmepacket.codec.pair_a.PValue + syntax: Integer32 + - type: Integer32 + oid: .1.3.6.1.4.1.9148.3.7.2.4.1.4 + name: acmepacket.codec.pair_b.PValue + syntax: Integer32 + - type: Integer32 # TODO_ApCodecDigitTypes + oid: .1.3.6.1.4.1.9148.3.7.2.4.1.5 + name: acmepacket.codec.pair_a.DigitType + syntax: EnumInteger + - type: Integer32 # TODO_ApCodecDigitTypes + oid: .1.3.6.1.4.1.9148.3.7.2.4.1.6 + name: acmepacket.codec.pair_b.DigitType + syntax: EnumInteger + discovery_attribute: apCodecPairTranscodingCurrent + attributes: + apCodecPairTranscodingCurrent: + oid: .1.3.6.1.4.1.9148.3.7.2.4.1.7 + name: acmepacket.codec.pair.TranscodingCurrent + syntax: Gauge32 + metric: gauge + apCodecPairTranscodingHigh: + oid: .1.3.6.1.4.1.9148.3.7.2.4.1.8 + name: acmepacket.codec.pair.TranscodingHigh + syntax: Counter32 + metric: counter From d966f3081b07ca4cebb7232d9c333b5d1241adb2 Mon Sep 17 00:00:00 2001 From: Rob Cowart Date: Sun, 25 Jan 2026 19:38:25 +0100 Subject: [PATCH 8/8] add ACMEPACKET-ENVMON-MIB objects --- device_groups/acmepacket.yml | 1 + .../acmepacket/ACMEPACKET-ENVMON-MIB.yml | 360 ++++++++++++++++++ object_groups/acmepacket.yml | 15 +- object_groups/test.yml | 8 + objects/acmepacket/ACMEPACKET-ENVMON-MIB.yml | 227 +++++++++++ 5 files changed, 607 insertions(+), 4 deletions(-) create mode 100644 enums/integer/acmepacket/ACMEPACKET-ENVMON-MIB.yml create mode 100644 objects/acmepacket/ACMEPACKET-ENVMON-MIB.yml diff --git a/device_groups/acmepacket.yml b/device_groups/acmepacket.yml index e6f74c5..3cc2bfa 100644 --- a/device_groups/acmepacket.yml +++ b/device_groups/acmepacket.yml @@ -13,6 +13,7 @@ acmepacket: # vendor-specific - acmepacket_ami - acmepacket_codec + - acmepacket_envmon - acmepacket_license - acmepacket_security - acmepacket_swinventory diff --git a/enums/integer/acmepacket/ACMEPACKET-ENVMON-MIB.yml b/enums/integer/acmepacket/ACMEPACKET-ENVMON-MIB.yml new file mode 100644 index 0000000..328c14a --- /dev/null +++ b/enums/integer/acmepacket/ACMEPACKET-ENVMON-MIB.yml @@ -0,0 +1,360 @@ +# apEnvMonI2CState +.1.3.6.1.4.1.9148.3.3.1.1: + 1: 'initial' # initial + 2: 'normal' # normal + 3: 'minor' # minor + 4: 'major' # major + 5: 'critical' # critical + 6: 'shutdown' # shutdown + 7: 'notPresent' # notPresent + 8: 'notFunctioning' # notFunctioning + 9: 'unknown' # unknown + +# apEnvMonVoltageStatusType +.1.3.6.1.4.1.9148.3.3.1.2.1.1.2: + 0: 'unknown' # unknown + 1: 'v2p5' # v2p5 + 2: 'v3p3' # v3p3 + 3: 'v5' # v5 + 4: 'cpu' # cpu + 5: 'v1' # v1 + 6: 'v1p1' # v1p1 + 7: 'v1p15' # v1p15 + 8: 'v1p2' # v1p2 + 9: 'v1p212' # v1p212 + 10: 'v1p25' # v1p25 + 11: 'v1p3' # v1p3 + 12: 'v1p5' # v1p5 + 13: 'v1p8' # v1p8 + 14: 'v2p6' # v2p6 + 15: 'v3p3aux' # v3p3aux + 20: 'sd5MainV0p9' # sd5MainV0p9 + 21: 'sd5MainV1p0' # sd5MainV1p0 + 22: 'sd5MainV1p2' # sd5MainV1p2 + 23: 'sd5MainV1p5' # sd5MainV1p5 + 24: 'sd5MainV1p8' # sd5MainV1p8 + 25: 'sd5MainV2p5' # sd5MainV2p5 + 26: 'sd5MainV3p3' # sd5MainV3p3 + 27: 'sd5MainV5p0' # sd5MainV5p0 + 30: 'sd5PhyV0p9' # sd5PhyV0p9 + 31: 'sd5PhyV1p0' # sd5PhyV1p0 + 32: 'sd5PhyV1p1' # sd5PhyV1p1 + 33: 'sd5PhyV1p2' # sd5PhyV1p2 + 34: 'sd5PhyV1p5' # sd5PhyV1p5 + 35: 'sd5PhyV1p8' # sd5PhyV1p8 + 36: 'sd5PhyV2p5' # sd5PhyV2p5 + 37: 'sd5PhyV3p3' # sd5PhyV3p3 + 40: 'sd5MgmtV1p0' # sd5MgmtV1p0 + 41: 'sd5MgmtV1p8' # sd5MgmtV1p8 + 42: 'sd5MgmtV3p3' # sd5MgmtV3p3 + 43: 'sd5MgmtV5p0' # sd5MgmtV5p0 + 50: 'sd5Cav0Pol0' # sd5Cav0Pol0 + 51: 'sd5Cav0Pol1' # sd5Cav0Pol1 + 52: 'sd5Cav1Pol0' # sd5Cav1Pol0 + 53: 'sd5Cav1Pol1' # sd5Cav1Pol1 + 60: 'sd5FlexV1p0' # sd5FlexV1p0 + 61: 'sd5FlexV1p2' # sd5FlexV1p2 + 62: 'sd5FlexV1p8' # sd5FlexV1p8 + 70: 'sd5TighV1p2' # sd5TighV1p2 + 71: 'sd5TighV3p3' # sd5TighV3p3 + 72: 'sd5TighV1p05' # sd5TighV1p05 + 80: 'sd5TcmPol0' # sd5TcmPol0 + 81: 'sd5TcmPol1' # sd5TcmPol1 + 82: 'sd5TcmPol2' # sd5TcmPol2 + 83: 'sd5TcmPol3' # sd5TcmPol3 + 84: 'sd5TcmPol4' # sd5TcmPol4 + 85: 'sd5TcmPol5' # sd5TcmPol5 + +# apEnvMonVoltageState +.1.3.6.1.4.1.9148.3.3.1.2.1.1.5: + 1: 'initial' # initial + 2: 'normal' # normal + 3: 'minor' # minor + 4: 'major' # major + 5: 'critical' # critical + 6: 'shutdown' # shutdown + 7: 'notPresent' # notPresent + 8: 'notFunctioning' # notFunctioning + 9: 'unknown' # unknown + +# apEnvMonVoltageSlotType +.1.3.6.1.4.1.9148.3.3.1.2.1.1.7: + 0: 'unknown' # unknown + 17: 'spu' # spu + 18: 'npu' # npu + 19: 'tcu' # tcu + 24: 'niuCopper' # niuCopper + 25: 'niuFiber' # niuFiber + 26: 'miu' # miu + 240: 'fanTray' # fanTray + 241: 'powerSupply' # powerSupply + 242: 'niu10g' # niu10g + +# apEnvMonTemperatureStatusType +.1.3.6.1.4.1.9148.3.3.1.3.1.1.2: + 1: 'ds1624sMain' # ds1624sMain + 2: 'ds1624sCPU' # ds1624sCPU + 3: 'lm84' # lm84 + 4: 'lm75' # lm75 + 5: 'lm75Main' # lm75Main + 6: 'lm75Cpu' # lm75Cpu + 7: 'lm75Phy' # lm75Phy + 10: 'sd5MainCpu' # sd5MainCpu + 11: 'sd5MainLI' # sd5MainLI + 12: 'sd5MainRI' # sd5MainRI + 13: 'sd5MainLE' # sd5MainLE + 14: 'sd5MainRE' # sd5MainRE + 15: 'sd5MainPlx' # sd5MainPlx + 16: 'sd5MainPcie' # sd5MainPcie + 17: 'sd5MainPsa' # sd5MainPsa + 18: 'sd5MainPsb' # sd5MainPsb + 20: 'sd5Tigh' # sd5Tigh + 21: 'sd5Flex' # sd5Flex + 22: 'sd5Mgmt' # sd5Mgmt + 30: 'sd5PhyCav0' # sd5PhyCav0 + 31: 'sd5PhyCav1' # sd5PhyCav1 + 32: 'sd5PhyTemp0' # sd5PhyTemp0 + 33: 'sd5PhyTemp1' # sd5PhyTemp1 + 34: 'sd5PhyTemp2' # sd5PhyTemp2 + 35: 'sd5PhyTemp3' # sd5PhyTemp3 + 36: 'sd5PhyTemp4' # sd5PhyTemp4 + 37: 'sd5PhyTemp5' # sd5PhyTemp5 + 40: 'sd5PhyTcm0' # sd5PhyTcm0 + 41: 'sd5PhyTcm1' # sd5PhyTcm1 + 42: 'sd5PhyTcm2' # sd5PhyTcm2 + 43: 'sd5PhyTcm3' # sd5PhyTcm3 + 44: 'sd5PhyTcm4' # sd5PhyTcm4 + 45: 'sd5PhyTcm5' # sd5PhyTcm5 + 46: 'sd5PhyTcm6' # sd5PhyTcm6 + 47: 'sd5PhyTcm7' # sd5PhyTcm7 + 48: 'sd5PhyTcm8' # sd5PhyTcm8 + 49: 'sd5PhyTcm9' # sd5PhyTcm9 + 50: 'sd5PhyTcm10' # sd5PhyTcm10 + 51: 'sd5PhyTcm11' # sd5PhyTcm11 + 52: 'sd5PhyTcm12' # sd5PhyTcm12 + 53: 'sd5PhyTcm13' # sd5PhyTcm13 + 54: 'sd5PhyTcm14' # sd5PhyTcm14 + 55: 'sd5PhyTcm15' # sd5PhyTcm15 + 56: 'sd5PhyTcm16' # sd5PhyTcm16 + 57: 'sd5PhyTcm17' # sd5PhyTcm17 + 58: 'sd5PhyTcm18' # sd5PhyTcm18 + 59: 'sd5PhyTcm19' # sd5PhyTcm19 + 60: 'sd5PhyTcm20' # sd5PhyTcm20 + 61: 'sd5PhyTcm21' # sd5PhyTcm21 + 62: 'sd5PhyTcm22' # sd5PhyTcm22 + 63: 'sd5PhyTcm23' # sd5PhyTcm23 + +# apEnvMonTemperatureState +.1.3.6.1.4.1.9148.3.3.1.3.1.1.5: + 1: 'initial' # initial + 2: 'normal' # normal + 3: 'minor' # minor + 4: 'major' # major + 5: 'critical' # critical + 6: 'shutdown' # shutdown + 7: 'notPresent' # notPresent + 8: 'notFunctioning' # notFunctioning + 9: 'unknown' # unknown + +# apEnvMonTemperatureSlotType +.1.3.6.1.4.1.9148.3.3.1.3.1.1.7: + 0: 'unknown' # unknown + 17: 'spu' # spu + 18: 'npu' # npu + 19: 'tcu' # tcu + 24: 'niuCopper' # niuCopper + 25: 'niuFiber' # niuFiber + 26: 'miu' # miu + 240: 'fanTray' # fanTray + 241: 'powerSupply' # powerSupply + 242: 'niu10g' # niu10g + +# apEnvMonFanStatusType +.1.3.6.1.4.1.9148.3.3.1.4.1.1.2: + 0: 'left' # left + 1: 'middle' # middle + 2: 'right' # right + 3: 'slot' # slot + 11: 'fan1' # fan1 + 12: 'fan2' # fan2 + 13: 'fan3' # fan3 + 14: 'fan4' # fan4 + 21: 'mainFan1' # mainFan1 + 22: 'mainFan2' # mainFan2 + 23: 'mainFan3' # mainFan3 + 24: 'mainFan4' # mainFan4 + 25: 'mainFan5' # mainFan5 + 26: 'flx1Fan1' # flx1Fan1 + 27: 'flx1Fan2' # flx1Fan2 + 28: 'flx1Fan3' # flx1Fan3 + 29: 'flx1Fan4' # flx1Fan4 + 30: 'flx1Fan5' # flx1Fan5 + 31: 'flx2Fan1' # flx2Fan1 + 32: 'flx2Fan2' # flx2Fan2 + 33: 'flx2Fan3' # flx2Fan3 + 34: 'flx2Fan4' # flx2Fan4 + 35: 'flx2Fan5' # flx2Fan5 + +# apEnvMonFanState +.1.3.6.1.4.1.9148.3.3.1.4.1.1.5: + 1: 'initial' # initial + 2: 'normal' # normal + 3: 'minor' # minor + 4: 'major' # major + 5: 'critical' # critical + 6: 'shutdown' # shutdown + 7: 'notPresent' # notPresent + 8: 'notFunctioning' # notFunctioning + 9: 'unknown' # unknown + +# apEnvMonPowerSupplyStatusType +.1.3.6.1.4.1.9148.3.3.1.5.1.1.2: + 0: 'left' # left + 1: 'right' # right + 3: 'slot' # slot + +# apEnvMonPowerSupplyState +.1.3.6.1.4.1.9148.3.3.1.5.1.1.4: + 1: 'initial' # initial + 2: 'normal' # normal + 3: 'minor' # minor + 4: 'major' # major + 5: 'critical' # critical + 6: 'shutdown' # shutdown + 7: 'notPresent' # notPresent + 8: 'notFunctioning' # notFunctioning + 9: 'unknown' # unknown + +# apEnvMonPhyCardStatusType +.1.3.6.1.4.1.9148.3.3.1.6.1.1.2: + 0: 'left' # left + 1: 'right' # right + 3: 'slot' # slot + +# apEnvMonPhyCardState +.1.3.6.1.4.1.9148.3.3.1.6.1.1.4: + 1: 'initial' # initial + 2: 'normal' # normal + 3: 'minor' # minor + 4: 'major' # major + 5: 'critical' # critical + 6: 'shutdown' # shutdown + 7: 'notPresent' # notPresent + 8: 'notFunctioning' # notFunctioning + 9: 'unknown' # unknown + +# apEnvMonCardType +.1.3.6.1.4.1.9148.3.3.1.7.1.1.2: + 0: 'unknown' # unknown + 17: 'spu' # spu + 18: 'npu' # npu + 19: 'tcu' # tcu + 24: 'niuCopper' # niuCopper + 25: 'niuFiber' # niuFiber + 26: 'miu' # miu + 240: 'fanTray' # fanTray + 241: 'powerSupply' # powerSupply + 242: 'niu10g' # niu10g + +# apEnvMonCardState +.1.3.6.1.4.1.9148.3.3.1.7.1.1.5: + 1: 'initial' # initial + 2: 'normal' # normal + 3: 'minor' # minor + 4: 'major' # major + 5: 'critical' # critical + 6: 'shutdown' # shutdown + 7: 'notPresent' # notPresent + 8: 'notFunctioning' # notFunctioning + 9: 'unknown' # unknown + +# apEnvMonCardRedundancy +.1.3.6.1.4.1.9148.3.3.1.7.1.1.6: + 0: 'unknown' # unknown + 1: 'initial' # initial + 2: 'active' # active + 3: 'standby' # standby + 4: 'outOfService' # outOfService + 5: 'unassigned' # unassigned + 6: 'activePending' # activePending + 7: 'standbyPending' # standbyPending + 8: 'outOfServicePending' # outOfServicePending + 9: 'recovery' # recovery + +# apEnvMonCpuCoreState +.1.3.6.1.4.1.9148.3.3.1.7.2.1.4: + 0: 'unknown' # unknown + 1: 'present' # present + 2: 'booting' # booting + 3: 'registered' # registered + 4: 'readywait' # readywait + 5: 'ready' # ready + 6: 'bootTimeout' # bootTimeout + 7: 'registerTimeout' # registerTimeout + 8: 'manifestTimeout' # manifestTimeout + 9: 'readyTimeout' # readyTimeout + 101: 'healthWait' # healthWait + 102: 'healthRcvd' # healthRcvd + 201: 'becomingActive' # becomingActive + 202: 'becomingStandby' # becomingStandby + 203: 'becomingOOS' # becomingOOS + 204: 'active' # active + 205: 'standby' # standby + 206: 'oos' # oos + 207: 'activeTimeout' # activeTimeout + 208: 'standbyTimeout' # standbyTimeout + 209: 'oosTimeout' # oosTimeout + 401: 'resetting' # resetting + 402: 'reset' # reset + 403: 'resetTimeout' # resetTimeout + 404: 'shuttingDown' # shuttingDown + 405: 'shutOff' # shutOff + 406: 'shutdownTimeout' # shutdownTimeout + +# apEnvMonTrapPreviousState +.1.3.6.1.4.1.9148.3.3.3.2: + 1: 'initial' # initial + 2: 'normal' # normal + 3: 'minor' # minor + 4: 'major' # major + 5: 'critical' # critical + 6: 'shutdown' # shutdown + 7: 'notPresent' # notPresent + 8: 'notFunctioning' # notFunctioning + 9: 'unknown' # unknown + +# apEnvMonTrapCurrentState +.1.3.6.1.4.1.9148.3.3.3.3: + 1: 'initial' # initial + 2: 'normal' # normal + 3: 'minor' # minor + 4: 'major' # major + 5: 'critical' # critical + 6: 'shutdown' # shutdown + 7: 'notPresent' # notPresent + 8: 'notFunctioning' # notFunctioning + 9: 'unknown' # unknown + +# apEnvMonTrapSlotType +.1.3.6.1.4.1.9148.3.3.3.5: + 0: 'unknown' # unknown + 17: 'spu' # spu + 18: 'npu' # npu + 19: 'tcu' # tcu + 24: 'niuCopper' # niuCopper + 25: 'niuFiber' # niuFiber + 26: 'miu' # miu + 240: 'fanTray' # fanTray + 241: 'powerSupply' # powerSupply + 242: 'niu10g' # niu10g + +# apEnvMonTrapPortType +.1.3.6.1.4.1.9148.3.3.3.6: + 0: 'unknown' # unknown + 1: 'sfp' # sfp + +# apEnvMonTrapPresence +.1.3.6.1.4.1.9148.3.3.3.7: + 0: 'unknown' # unknown + 1: 'inserted' # inserted + 2: 'removed' # removed diff --git a/object_groups/acmepacket.yml b/object_groups/acmepacket.yml index 35e7e5a..00d22c5 100644 --- a/object_groups/acmepacket.yml +++ b/object_groups/acmepacket.yml @@ -2,10 +2,6 @@ acmepacket_ami: objects: - APAMI-MIB::apAMISoapObjects -# acmepacket_: -# objects: -# - - acmepacket_codec: objects: - APCODEC-MIB::apCodecRealmStatsEntry @@ -14,6 +10,17 @@ acmepacket_codec: # - APCODEC-MIB::apCodecEntry - APCODEC-MIB::apCodecPairStatsEntry +acmepacket_envmon: + objects: + - ACMEPACKET-ENVMON-MIB::apEnvMonObjects + - ACMEPACKET-ENVMON-MIB::apEnvMonVoltageStatusEntry + - ACMEPACKET-ENVMON-MIB::apEnvMonTemperatureStatusEntry + - ACMEPACKET-ENVMON-MIB::apEnvMonFanStatusEntry + - ACMEPACKET-ENVMON-MIB::apEnvMonPowerSupplyStatusEntry + - ACMEPACKET-ENVMON-MIB::apEnvMonPhyCardStatusEntry + - ACMEPACKET-ENVMON-MIB::apEnvMonCardEntry + - ACMEPACKET-ENVMON-MIB::apEnvMonCpuCoreEntry + acmepacket_license: objects: - APLICENSE-MIB::apLicenseEntry diff --git a/object_groups/test.yml b/object_groups/test.yml index a37feec..5563a2f 100644 --- a/object_groups/test.yml +++ b/object_groups/test.yml @@ -255,6 +255,14 @@ all: - APCODEC-MIB::apCodecTranscodingResourceMIBObjects # - APCODEC-MIB::apCodecEntry - APCODEC-MIB::apCodecPairStatsEntry + - ACMEPACKET-ENVMON-MIB::apEnvMonObjects + - ACMEPACKET-ENVMON-MIB::apEnvMonVoltageStatusEntry + - ACMEPACKET-ENVMON-MIB::apEnvMonTemperatureStatusEntry + - ACMEPACKET-ENVMON-MIB::apEnvMonFanStatusEntry + - ACMEPACKET-ENVMON-MIB::apEnvMonPowerSupplyStatusEntry + - ACMEPACKET-ENVMON-MIB::apEnvMonPhyCardStatusEntry + - ACMEPACKET-ENVMON-MIB::apEnvMonCardEntry + - ACMEPACKET-ENVMON-MIB::apEnvMonCpuCoreEntry - APLICENSE-MIB::apLicenseEntry - APSECURITY-MIB::apSecurityMIBObjects - APSECURITY-MIB::apSecurityIkeInterfaceStatsEntry diff --git a/objects/acmepacket/ACMEPACKET-ENVMON-MIB.yml b/objects/acmepacket/ACMEPACKET-ENVMON-MIB.yml new file mode 100644 index 0000000..f7a013b --- /dev/null +++ b/objects/acmepacket/ACMEPACKET-ENVMON-MIB.yml @@ -0,0 +1,227 @@ +ACMEPACKET-ENVMON-MIB::apEnvMonObjects: + mib: ACMEPACKET-ENVMON-MIB + object: apEnvMonObjects + discovery_attribute: apEnvMonI2CState + attributes: + apEnvMonI2CState: + oid: .1.3.6.1.4.1.9148.3.3.1.1 + name: acmepacket.envmon.i2c.state + syntax: EnumInteger + +ACMEPACKET-ENVMON-MIB::apEnvMonVoltageStatusEntry: + mib: ACMEPACKET-ENVMON-MIB + object: apEnvMonVoltageStatusEntry + index: + - type: Integer32 + oid: .1.3.6.1.4.1.9148.3.3.1.2.1.1.1 + name: acmepacket.envmon.voltage.index + syntax: IntegerAsID + discovery_attribute: apEnvMonVoltageStatusType + attributes: + apEnvMonVoltageStatusType: + oid: .1.3.6.1.4.1.9148.3.3.1.2.1.1.2 + name: acmepacket.envmon.voltage.type + syntax: EnumInteger + apEnvMonVoltageStatusDescr: + oid: .1.3.6.1.4.1.9148.3.3.1.2.1.1.3 + name: acmepacket.envmon.voltage.descr + syntax: DisplayString + apEnvMonVoltageStatusValue: + oid: .1.3.6.1.4.1.9148.3.3.1.2.1.1.4 + name: acmepacket.envmon.voltage.value + syntax: VoltageMilliVolt + metric: gauge + apEnvMonVoltageState: + oid: .1.3.6.1.4.1.9148.3.3.1.2.1.1.5 + name: acmepacket.envmon.voltage.state + syntax: EnumInteger + apEnvMonVoltageSlotID: + oid: .1.3.6.1.4.1.9148.3.3.1.2.1.1.6 + name: acmepacket.envmon.voltage.slot.id + syntax: IntegerAsID + apEnvMonVoltageSlotType: + oid: .1.3.6.1.4.1.9148.3.3.1.2.1.1.7 + name: acmepacket.envmon.voltage.slot.type + syntax: EnumInteger + +ACMEPACKET-ENVMON-MIB::apEnvMonTemperatureStatusEntry: + mib: ACMEPACKET-ENVMON-MIB + object: apEnvMonTemperatureStatusEntry + index: + - type: Integer32 + oid: .1.3.6.1.4.1.9148.3.3.1.3.1.1.1 + name: acmepacket.envmon.temperature.index + syntax: IntegerAsID + discovery_attribute: apEnvMonTemperatureStatusType + attributes: + apEnvMonTemperatureStatusType: + oid: .1.3.6.1.4.1.9148.3.3.1.3.1.1.2 + name: acmepacket.envmon.temperature.type + syntax: EnumInteger + apEnvMonTemperatureStatusDescr: + oid: .1.3.6.1.4.1.9148.3.3.1.3.1.1.3 + name: acmepacket.envmon.temperature.descr + syntax: DisplayString + apEnvMonTemperatureStatusValue: + oid: .1.3.6.1.4.1.9148.3.3.1.3.1.1.4 + name: acmepacket.envmon.temperature.value + syntax: TemperatureC + metric: gauge + apEnvMonTemperatureState: + oid: .1.3.6.1.4.1.9148.3.3.1.3.1.1.5 + name: acmepacket.envmon.temperature.state + syntax: EnumInteger + apEnvMonTemperatureSlotID: + oid: .1.3.6.1.4.1.9148.3.3.1.3.1.1.6 + name: acmepacket.envmon.temperature.slot.id + syntax: IntegerAsID + apEnvMonTemperatureSlotType: + oid: .1.3.6.1.4.1.9148.3.3.1.3.1.1.7 + name: acmepacket.envmon.temperature.slot.type + syntax: EnumInteger + +ACMEPACKET-ENVMON-MIB::apEnvMonFanStatusEntry: + mib: ACMEPACKET-ENVMON-MIB + object: apEnvMonFanStatusEntry + index: + - type: Integer32 + oid: .1.3.6.1.4.1.9148.3.3.1.4.1.1.1 + name: acmepacket.envmon.fan.index + syntax: IntegerAsID + discovery_attribute: apEnvMonFanStatusType + attributes: + apEnvMonFanStatusType: + oid: .1.3.6.1.4.1.9148.3.3.1.4.1.1.2 + name: acmepacket.envmon.fan.type + syntax: EnumInteger + apEnvMonFanStatusDescr: + oid: .1.3.6.1.4.1.9148.3.3.1.4.1.1.3 + name: acmepacket.envmon.fan.descr + syntax: DisplayString + apEnvMonFanStatusValue: + oid: .1.3.6.1.4.1.9148.3.3.1.4.1.1.4 + name: acmepacket.envmon.fan.value + syntax: Percent100 + metric: gauge + apEnvMonFanState: + oid: .1.3.6.1.4.1.9148.3.3.1.4.1.1.5 + name: acmepacket.envmon.fan.state + syntax: EnumInteger + apEnvMonFanSlotID: + oid: .1.3.6.1.4.1.9148.3.3.1.4.1.1.6 + name: acmepacket.envmon.fan.slot.id + syntax: IntegerAsID + +ACMEPACKET-ENVMON-MIB::apEnvMonPowerSupplyStatusEntry: + mib: ACMEPACKET-ENVMON-MIB + object: apEnvMonPowerSupplyStatusEntry + index: + - type: Integer32 + oid: .1.3.6.1.4.1.9148.3.3.1.5.1.1.1 + name: acmepacket.envmon.powersupply.index + syntax: IntegerAsID + discovery_attribute: apEnvMonPowerSupplyStatusType + attributes: + apEnvMonPowerSupplyStatusType: + oid: .1.3.6.1.4.1.9148.3.3.1.5.1.1.2 + name: acmepacket.envmon.powersupply.type + syntax: EnumInteger + apEnvMonPowerSupplyStatusDescr: + oid: .1.3.6.1.4.1.9148.3.3.1.5.1.1.3 + name: acmepacket.envmon.powersupply.descr + syntax: DisplayString + apEnvMonPowerSupplyState: + oid: .1.3.6.1.4.1.9148.3.3.1.5.1.1.4 + name: acmepacket.envmon.powersupply.state + syntax: EnumInteger + +ACMEPACKET-ENVMON-MIB::apEnvMonPhyCardStatusEntry: + mib: ACMEPACKET-ENVMON-MIB + object: apEnvMonPhyCardStatusEntry + index: + - type: Integer32 + oid: .1.3.6.1.4.1.9148.3.3.1.6.1.1.1 + name: acmepacket.envmon.phycard.index + syntax: IntegerAsID + discovery_attribute: apEnvMonPhyCardStatusType + attributes: + apEnvMonPhyCardStatusType: + oid: .1.3.6.1.4.1.9148.3.3.1.6.1.1.2 + name: acmepacket.envmon.phycard.type + syntax: EnumInteger + apEnvMonPhyCardStatusDescr: + oid: .1.3.6.1.4.1.9148.3.3.1.6.1.1.3 + name: acmepacket.envmon.phycard.descr + syntax: DisplayString + apEnvMonPhyCardState: + oid: .1.3.6.1.4.1.9148.3.3.1.6.1.1.4 + name: acmepacket.envmon.phycard.state + syntax: EnumInteger + +ACMEPACKET-ENVMON-MIB::apEnvMonCardEntry: + mib: ACMEPACKET-ENVMON-MIB + object: apEnvMonCardEntry + index: + - type: Integer32 + oid: .1.3.6.1.4.1.9148.3.3.1.7.1.1.1 + name: acmepacket.envmon.card.slot + syntax: IntegerAsID + discovery_attribute: apEnvMonCardType + attributes: + apEnvMonCardType: + oid: .1.3.6.1.4.1.9148.3.3.1.7.1.1.2 + name: acmepacket.envmon.card.type + syntax: EnumInteger + apEnvMonCardDescr: + oid: .1.3.6.1.4.1.9148.3.3.1.7.1.1.3 + name: acmepacket.envmon.card.descr + syntax: DisplayString + apEnvMonCardHealthScore: + oid: .1.3.6.1.4.1.9148.3.3.1.7.1.1.4 + name: acmepacket.envmon.card.health_score + syntax: Integer32 + apEnvMonCardState: + oid: .1.3.6.1.4.1.9148.3.3.1.7.1.1.5 + name: acmepacket.envmon.card.state + syntax: EnumInteger + apEnvMonCardRedundancy: + oid: .1.3.6.1.4.1.9148.3.3.1.7.1.1.6 + name: acmepacket.envmon.card.redundancy + syntax: EnumInteger + +ACMEPACKET-ENVMON-MIB::apEnvMonCpuCoreEntry: + mib: ACMEPACKET-ENVMON-MIB + object: apEnvMonCpuCoreEntry + index: + - type: Integer32 + oid: .1.3.6.1.4.1.9148.3.3.1.7.1.1.1 + name: acmepacket.envmon.card.slot + syntax: IntegerAsID + - type: Integer32 + oid: .1.3.6.1.4.1.9148.3.3.1.7.2.1.1 + name: acmepacket.envmon.cpucore.index + syntax: IntegerAsID + discovery_attribute: apEnvMonCpuCoreDescr + attributes: + apEnvMonCpuCoreDescr: + oid: .1.3.6.1.4.1.9148.3.3.1.7.2.1.2 + name: acmepacket.envmon.cpucore.descr + syntax: DisplayString + apEnvMonCpuCoreUsage: + oid: .1.3.6.1.4.1.9148.3.3.1.7.2.1.3 + name: acmepacket.envmon.cpucore.usage + syntax: Percent100 + metric: gauge + apEnvMonCpuCoreState: + oid: .1.3.6.1.4.1.9148.3.3.1.7.2.1.4 + name: acmepacket.envmon.cpucore.state + syntax: EnumInteger + apEnvMonCpuCoreRamDescr: + oid: .1.3.6.1.4.1.9148.3.3.1.7.2.1.5 + name: acmepacket.envmon.cpucore.ram.descr + syntax: DisplayString + apEnvMonCpuCoreRamUsage: + oid: .1.3.6.1.4.1.9148.3.3.1.7.2.1.6 + name: acmepacket.envmon.cpucore.ram.usage + syntax: Percent100 + metric: gauge