Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
7df51ed
add GA object types
robcowart Feb 22, 2026
38e0e16
entity MIBs object types
robcowart Feb 22, 2026
30dadd5
F5 object types
robcowart Feb 22, 2026
71135b1
Cisco Unified Computing object types
robcowart Feb 26, 2026
db68352
APC object types
robcowart Feb 26, 2026
9b2f5ae
NetApp object types
robcowart Feb 26, 2026
e7ed132
Synology object types
robcowart Feb 26, 2026
7f87023
Sun object types
robcowart Feb 26, 2026
337aa13
FortiNet object types
robcowart Feb 26, 2026
6df5471
Calix object types
robcowart Feb 26, 2026
d638338
Andover Controls object types
robcowart Feb 26, 2026
e537d1a
Extreme Networks object types
robcowart Feb 26, 2026
f63cec9
Acme Packet object types
robcowart Feb 28, 2026
6674422
Cisco/Airespace object types
robcowart Feb 28, 2026
1711fde
Aten IPMI object types
robcowart Feb 28, 2026
af3b316
UC Davis/NET-SNMP object types
robcowart Feb 28, 2026
f571c50
Avaya object types
robcowart Feb 28, 2026
7517a48
BlueCat object types
robcowart Feb 28, 2026
c2eafdf
Mellanox object types
robcowart Feb 28, 2026
d5e6be7
NetScaler object types
robcowart Feb 28, 2026
b3f6d28
Nutanix object types
robcowart Feb 28, 2026
89ff606
NetApp object types
robcowart Feb 28, 2026
6f5ba77
Pure Storage object types
robcowart Feb 28, 2026
b7e55c4
Riverbed object types
robcowart Feb 28, 2026
6979b5d
Rubrik and Nasuni object types
robcowart Feb 28, 2026
385cfdc
NetRanger, Palo Alto, SonicWall object types
robcowart Feb 28, 2026
bdb9ed8
Ubiquiti, MRV, Mikrotik and Meraki object types
robcowart Feb 28, 2026
be00809
H3C and HP object types
robcowart Feb 28, 2026
0e04a34
Isilon object types
robcowart Feb 28, 2026
64cedd6
CloudGenix object types
robcowart Feb 28, 2026
f064c69
Juniper and Isilon object types
robcowart Feb 28, 2026
a804221
Arista and Cisco object types
robcowart Feb 28, 2026
23126a3
Cumulus and Digi object types
robcowart Feb 28, 2026
113fdaf
IEEE and IETF object types
robcowart Feb 28, 2026
f7ba87c
normalize Fortigate CPU and Memory utilization
robcowart Mar 1, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
36 changes: 24 additions & 12 deletions defaults/object_types.yml
Original file line number Diff line number Diff line change
@@ -1,15 +1,27 @@
configuration: {
poll_interval: 86400 # 24 hours
}
# SNMP Polling Types
# These type values define the polling frequency based on the expected volatility of the underlying SNMP data. Assign
# the appropriate value to the `type` parameter of SNMP object definitions to balance data resolution with device/poller
# performance.

telemetry: {
poll_interval: 60 # 1 minute
}
# Highly volatile metrics and critical operational states. Use for data requiring near high granularity or immediate
# alerting.
# Examples: ifInOctets/ifOutOctets (traffic counters), CPU utilization, BGP peer states.
dynamic:
poll_interval: 60

status: {
poll_interval: 300 # 5 minutes
}
# Routine metrics that fluctuate regularly but do not require high granularity tracking.
# Examples: Environmental sensors (temperature/fans), connection counts, active processes.
active:
poll_interval: 300

performance: {
poll_interval: 120 # 2 minutes
}
# Slow-moving data and logical topology states that change infrequently. Use for heavy tables that are too expensive to
# poll frequently, but change often enough to need regular tracking.
# Examples: LLDP neighbor tables and ARP caches (ipNetToMediaTable).
stable:
poll_interval: 3600

# Static inventory and administrative metadata that rarely, if ever, changes. Use for physical hardware tracking and
# system-level settings.
# Examples: entPhysicalTable (serial numbers, hardware models), firmware versions.
immutable:
poll_interval: 86400
8 changes: 4 additions & 4 deletions object_groups/apc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -317,20 +317,20 @@ apc_cpdu:
objects:
- CPDU-MIB::cPDU
- CPDU-MIB::pduNamePlateEntry
- CPDU-MIB::pduUnitConfigEntry
# - CPDU-MIB::pduUnitConfigEntry
- CPDU-MIB::pduUnitPropertiesEntry
- CPDU-MIB::pduUnitStatusEntry
- CPDU-MIB::pduUnitPsEntry
- CPDU-MIB::pduInputPhaseConfigEntry
# - CPDU-MIB::pduInputPhaseConfigEntry
- CPDU-MIB::pduInputPhasePropertiesEntry
- CPDU-MIB::pduInputPhaseStatusEntry
- CPDU-MIB::pduCircuitBreakerConfigEntry
# - CPDU-MIB::pduCircuitBreakerConfigEntry
- CPDU-MIB::pduCircuitBreakerPropertiesEntry
- CPDU-MIB::pduCircuitBreakerStatusEntry
- CPDU-MIB::pduOutletSwitchedConfigEntry
- CPDU-MIB::pduOutletSwitchedPropertiesEntry
- CPDU-MIB::pduOutletSwitchedStatusEntry
- CPDU-MIB::pduOutletSwitchedControlEntry
# - CPDU-MIB::pduOutletSwitchedControlEntry
- CPDU-MIB::pduOutletMeteredConfigEntry
- CPDU-MIB::pduOutletMeteredPropertiesEntry
- CPDU-MIB::pduOutletMeteredStatusEntry
Expand Down
2 changes: 1 addition & 1 deletion object_groups/arista.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ arista_system:
- ARISTA-CONFIG-COPY-MIB::aristaConfigCopyCommandEntry
- ARISTA-CONFIG-MAN-MIB::aristaCmdHistory
- ARISTA-DAEMON-MIB::aristaDaemonEnabledEntry
- ARISTA-DAEMON-MIB::aristaDaemonOptionEntry
# - ARISTA-DAEMON-MIB::aristaDaemonOptionEntry
- ARISTA-DAEMON-MIB::aristaDaemonRunningEntry
- ARISTA-DAEMON-MIB::aristaDaemonDataEntry
- ARISTA-ENTITY-SENSOR-MIB::aristaEntSensorThresholdEntry
Expand Down
2 changes: 1 addition & 1 deletion object_groups/cisco.yml
Original file line number Diff line number Diff line change
Expand Up @@ -210,7 +210,7 @@ cisco_lwapp:
# - CISCO-LWAPP-AP-MIB::cLApGlobalEthernetIfEntry
# - CISCO-LWAPP-AP-MIB::ciscoLwappApCredentials
# - CISCO-LWAPP-AP-MIB::cLApCredentialsEntry
# - CISCO-LWAPP-AP-MIB::cLApLinkLatencyEntry
- CISCO-LWAPP-AP-MIB::cLApLinkLatencyEntry
- CISCO-LWAPP-AP-MIB::cLApLinkLatencyStatsEntry
# - CISCO-LWAPP-AP-MIB::ciscoLwappAp802dot1xSupplicant
# - CISCO-LWAPP-AP-MIB::cLAp802dot1xSupplicantEntry
Expand Down
12 changes: 6 additions & 6 deletions object_groups/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -385,20 +385,20 @@ all:
# APC
- CPDU-MIB::cPDU
- CPDU-MIB::pduNamePlateEntry
- CPDU-MIB::pduUnitConfigEntry
# - CPDU-MIB::pduUnitConfigEntry
- CPDU-MIB::pduUnitPropertiesEntry
- CPDU-MIB::pduUnitStatusEntry
- CPDU-MIB::pduUnitPsEntry
- CPDU-MIB::pduInputPhaseConfigEntry
# - CPDU-MIB::pduInputPhaseConfigEntry
- CPDU-MIB::pduInputPhasePropertiesEntry
- CPDU-MIB::pduInputPhaseStatusEntry
- CPDU-MIB::pduCircuitBreakerConfigEntry
# - CPDU-MIB::pduCircuitBreakerConfigEntry
- CPDU-MIB::pduCircuitBreakerPropertiesEntry
- CPDU-MIB::pduCircuitBreakerStatusEntry
- CPDU-MIB::pduOutletSwitchedConfigEntry
- CPDU-MIB::pduOutletSwitchedPropertiesEntry
- CPDU-MIB::pduOutletSwitchedStatusEntry
- CPDU-MIB::pduOutletSwitchedControlEntry
# - CPDU-MIB::pduOutletSwitchedControlEntry
- CPDU-MIB::pduOutletMeteredConfigEntry
- CPDU-MIB::pduOutletMeteredPropertiesEntry
- CPDU-MIB::pduOutletMeteredStatusEntry
Expand Down Expand Up @@ -728,7 +728,7 @@ all:
- ARISTA-CONFIG-COPY-MIB::aristaConfigCopyCommandEntry
- ARISTA-CONFIG-MAN-MIB::aristaCmdHistory
- ARISTA-DAEMON-MIB::aristaDaemonEnabledEntry
- ARISTA-DAEMON-MIB::aristaDaemonOptionEntry
# - ARISTA-DAEMON-MIB::aristaDaemonOptionEntry
- ARISTA-DAEMON-MIB::aristaDaemonRunningEntry
- ARISTA-DAEMON-MIB::aristaDaemonDataEntry
- ARISTA-ENTITY-SENSOR-MIB::aristaEntSensorThresholdEntry
Expand Down Expand Up @@ -1120,7 +1120,7 @@ all:
# - CISCO-LWAPP-AP-MIB::cLApGlobalEthernetIfEntry
# - CISCO-LWAPP-AP-MIB::ciscoLwappApCredentials
# - CISCO-LWAPP-AP-MIB::cLApCredentialsEntry
# - CISCO-LWAPP-AP-MIB::cLApLinkLatencyEntry
- CISCO-LWAPP-AP-MIB::cLApLinkLatencyEntry
- CISCO-LWAPP-AP-MIB::cLApLinkLatencyStatsEntry
# - CISCO-LWAPP-AP-MIB::ciscoLwappAp802dot1xSupplicant
# - CISCO-LWAPP-AP-MIB::cLAp802dot1xSupplicantEntry
Expand Down
8 changes: 8 additions & 0 deletions objects/acmepacket/ACMEPACKET-ENVMON-MIB.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
ACMEPACKET-ENVMON-MIB::apEnvMonObjects:
mib: ACMEPACKET-ENVMON-MIB
object: apEnvMonObjects
type: active
discovery_attribute: apEnvMonI2CState
attributes:
apEnvMonI2CState:
Expand All @@ -11,6 +12,7 @@ ACMEPACKET-ENVMON-MIB::apEnvMonObjects:
ACMEPACKET-ENVMON-MIB::apEnvMonVoltageStatusEntry:
mib: ACMEPACKET-ENVMON-MIB
object: apEnvMonVoltageStatusEntry
type: active
index:
- type: Integer32
oid: .1.3.6.1.4.1.9148.3.3.1.2.1.1.1
Expand Down Expand Up @@ -47,6 +49,7 @@ ACMEPACKET-ENVMON-MIB::apEnvMonVoltageStatusEntry:
ACMEPACKET-ENVMON-MIB::apEnvMonTemperatureStatusEntry:
mib: ACMEPACKET-ENVMON-MIB
object: apEnvMonTemperatureStatusEntry
type: active
index:
- type: Integer32
oid: .1.3.6.1.4.1.9148.3.3.1.3.1.1.1
Expand Down Expand Up @@ -83,6 +86,7 @@ ACMEPACKET-ENVMON-MIB::apEnvMonTemperatureStatusEntry:
ACMEPACKET-ENVMON-MIB::apEnvMonFanStatusEntry:
mib: ACMEPACKET-ENVMON-MIB
object: apEnvMonFanStatusEntry
type: active
index:
- type: Integer32
oid: .1.3.6.1.4.1.9148.3.3.1.4.1.1.1
Expand Down Expand Up @@ -115,6 +119,7 @@ ACMEPACKET-ENVMON-MIB::apEnvMonFanStatusEntry:
ACMEPACKET-ENVMON-MIB::apEnvMonPowerSupplyStatusEntry:
mib: ACMEPACKET-ENVMON-MIB
object: apEnvMonPowerSupplyStatusEntry
type: active
index:
- type: Integer32
oid: .1.3.6.1.4.1.9148.3.3.1.5.1.1.1
Expand All @@ -138,6 +143,7 @@ ACMEPACKET-ENVMON-MIB::apEnvMonPowerSupplyStatusEntry:
ACMEPACKET-ENVMON-MIB::apEnvMonPhyCardStatusEntry:
mib: ACMEPACKET-ENVMON-MIB
object: apEnvMonPhyCardStatusEntry
type: active
index:
- type: Integer32
oid: .1.3.6.1.4.1.9148.3.3.1.6.1.1.1
Expand All @@ -161,6 +167,7 @@ ACMEPACKET-ENVMON-MIB::apEnvMonPhyCardStatusEntry:
ACMEPACKET-ENVMON-MIB::apEnvMonCardEntry:
mib: ACMEPACKET-ENVMON-MIB
object: apEnvMonCardEntry
type: active
index:
- type: Integer32
oid: .1.3.6.1.4.1.9148.3.3.1.7.1.1.1
Expand Down Expand Up @@ -192,6 +199,7 @@ ACMEPACKET-ENVMON-MIB::apEnvMonCardEntry:
ACMEPACKET-ENVMON-MIB::apEnvMonCpuCoreEntry:
mib: ACMEPACKET-ENVMON-MIB
object: apEnvMonCpuCoreEntry
type: dynamic
index:
- type: Integer32
oid: .1.3.6.1.4.1.9148.3.3.1.7.1.1.1
Expand Down
1 change: 1 addition & 0 deletions objects/acmepacket/APAMI-MIB.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
APAMI-MIB::apAMISoapObjects:
mib: APAMI-MIB
object: apAMISoapObjects
type: immutable
discovery_attribute: apAM.soap.http
attributes:
apAM.soap.http:
Expand Down
4 changes: 4 additions & 0 deletions objects/acmepacket/APCODEC-MIB.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
APCODEC-MIB::apCodecRealmStatsEntry:
mib: APCODEC-MIB
object: apCodecRealmStatsEntry
type: dynamic
index:
- type: Integer32
oid: .1.3.6.1.4.1.9148.3.2.1.2.4.1.1
Expand Down Expand Up @@ -132,6 +133,7 @@ APCODEC-MIB::apCodecRealmStatsEntry:
APCODEC-MIB::apCodecTranscodingRealmStatsEntry:
mib: APCODEC-MIB
object: apCodecTranscodingRealmStatsEntry
type: dynamic
index:
- type: Integer32
oid: .1.3.6.1.4.1.9148.3.2.1.2.4.1.1
Expand All @@ -158,6 +160,7 @@ APCODEC-MIB::apCodecTranscodingRealmStatsEntry:
APCODEC-MIB::apCodecTranscodingResourceMIBObjects:
mib: APCODEC-MIB
object: apCodecTranscodingResourceMIBObjects
type: dynamic
discovery_attribute: apCodecTranscodingResourcesTotal
attributes:
apCodecTranscodingResourcesTotal:
Expand Down Expand Up @@ -204,6 +207,7 @@ APCODEC-MIB::apCodecTranscodingResourceMIBObjects:
APCODEC-MIB::apCodecPairStatsEntry:
mib: APCODEC-MIB
object: apCodecPairStatsEntry
type: dynamic
index:
- type: Integer32
oid: .1.3.6.1.4.1.9148.3.7.2.4.1.1
Expand Down
1 change: 1 addition & 0 deletions objects/acmepacket/APLICENSE-MIB.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
APLICENSE-MIB::apLicenseEntry:
mib: APLICENSE-MIB
object: apLicenseEntry
type: stable
index:
- type: Integer32
oid: .1.3.6.1.4.1.9148.3.5.1.1.1.1
Expand Down
4 changes: 4 additions & 0 deletions objects/acmepacket/APSECURITY-MIB.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
APSECURITY-MIB::apSecurityMIBObjects:
mib: APSECURITY-MIB
object: apSecurityMIBObjects
type: dynamic
discovery_attribute: apSecurityIPsecTunCount
attributes:
apSecurityIPsecTunCount:
Expand All @@ -17,6 +18,7 @@ APSECURITY-MIB::apSecurityMIBObjects:
APSECURITY-MIB::apSecurityIkeInterfaceStatsEntry:
mib: APSECURITY-MIB
object: apSecurityIkeInterfaceStatsEntry
type: dynamic
index:
- type: Integer32
oid: .1.3.6.1.4.1.9148.3.9.1.3.1.1
Expand Down Expand Up @@ -102,6 +104,7 @@ APSECURITY-MIB::apSecurityIkeInterfaceStatsEntry:
APSECURITY-MIB::apSecurityTacacsEntry:
mib: APSECURITY-MIB
object: apSecurityTacacsEntry
type: dynamic
index:
- type: Integer32
oid: .1.3.6.1.4.1.9148.3.9.1.4.1.1
Expand Down Expand Up @@ -142,6 +145,7 @@ APSECURITY-MIB::apSecurityTacacsEntry:
APSECURITY-MIB::apSecurityIkeInterfaceInfoEntry:
mib: APSECURITY-MIB
object: apSecurityIkeInterfaceInfoEntry
type: dynamic
index:
- type: Integer32
oid: .1.3.6.1.4.1.9148.3.9.1.3.1.1
Expand Down
3 changes: 3 additions & 0 deletions objects/acmepacket/APSWINVENTORY-MIB.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
APSWINVENTORY-MIB::apSwBootEntry:
mib: APSWINVENTORY-MIB
object: apSwBootEntry
type: immutable
index:
- type: Integer32
oid: .1.3.6.1.4.1.9148.3.4.1.1.1.1.1
Expand All @@ -24,6 +25,7 @@ APSWINVENTORY-MIB::apSwBootEntry:
APSWINVENTORY-MIB::apSwInventoryCfgObjects:
mib: APSWINVENTORY-MIB
object: apSwInventoryCfgObjects
type: immutable
discovery_attribute: apSwCfgCurrentVersion
attributes:
apSwCfgCurrentVersion:
Expand All @@ -40,6 +42,7 @@ APSWINVENTORY-MIB::apSwInventoryCfgObjects:
APSWINVENTORY-MIB::apSwCfgBackupEntry:
mib: APSWINVENTORY-MIB
object: apSwCfgBackupEntry
type: immutable
index:
- type: Integer32
oid: .1.3.6.1.4.1.9148.3.4.1.2.3.1.1
Expand Down
1 change: 1 addition & 0 deletions objects/acmepacket/APSYSLOG-MIB.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
APSYSLOG-MIB::apSyslogBasic:
mib: APSYSLOG-MIB
object: apSyslogBasic
type: active
discovery_attribute: apSyslogNotificationsSent
attributes:
apSyslogNotificationsSent:
Expand Down
Loading
Loading