F5 BIG-IP – Useful SNMP oids to monitor


I have collected some of the most interesting OIDs (in my scenario im using LTM and APM modules) from the F5 MIBS:

OIDs – System Data

Hardware sensors (fans, power supplies…), resource usage (cpu, mem…), sync status…
MIB: F5-BIGIP-SYSTEM-MIB (file F5-BIGIP-SYSTEM-MIB.txt)

Synchronization status message sysCmSyncStatusSummary .1.3.6.1.4.1.3375.2.1.14.1.4
Failover status sysCmFailoverStatusStatus
.1.3.6.1.4.1.3375.2.1.14.3.2
Synchronization status color sysCmSyncStatusColor
.1.3.6.1.4.1.3375.2.1.14.1.3
Power Supply status sysChassisPowerSupplyStatus
.1.3.6.1.4.1.3375.2.1.3.2.2.2.1.2
Fan Status sysChassisFanStatus
.1.3.6.1.4.1.3375.2.1.3.2.1.2.1.2
Interface Status sysInterfaceStatus
.1.3.6.1.4.1.3375.2.1.2.4.1.2.1.17
Cpu Usage sysMultiHostCpuUsageRatio1m
.1.3.6.1.4.1.3375.2.1.7.5.2.1.27
Memory Usage sysMultiHostTable
.1.3.6.1.4.1.3375.2.1.7.4.2

OIDs – Access Policy Manager (APM)

Number of sessions in my VPN SSL portal
MIB: F5-BIGIP-APM-MIB (file F5-BIGIP-APM-MIB.txt)

Active Sessions apmPaStatCurrentActiveSessions
.1.3.6.1.4.1.3375.2.6.1.1.3.1.5
Pending Sessions apmPaStatCurrentPendingSessions
.1.3.6.1.4.1.3375.2.6.1.1.3.1.6
Completed Sessions apmPaStatCurrentCompletedSessions
.1.3.6.1.4.1.3375.2.6.1.1.3.1.7

OIDs – Local Traffic Manager (LTM)

State of my pools servers and nodes (active nodes, number of connections…)
MIB: F5-BIGIP-LOCAL-MIB (F5-BIGIP-LOCAL-MIB.txt)

Pools/Nodes names ltmPoolMemberNodeName
.1.3.6.1.4.1.3375.2.2.5.3.2.1.19
Nodes Current Connections ltmNodeAddrStatServerCurConns
.1.3.6.1.4.1.3375.2.2.4.2.3.1.9
Nodes Status ltmPoolMemberMonitorStatus
.1.3.6.1.4.1.3375.2.2.5.3.2.1.11

Downloading MIB files

You can download the MIB files using the WEB gui (About -> Download section -> MIB files)
F5 BIG-IP – Useful SNMP oids to monitor - Download MIB file
For more information… https://support.f5.com/csp/article/K13322

Output examples

These are the snmpwalk command outputs for some of these OIDs:

# snmpwalk -v2c -c public bigip1 F5-BIGIP-SYSTEM-MIB::sysCmFailoverStatusStatus F5-BIGIP-SYSTEM-MIB::sysCmFailoverStatusStatus.0 = STRING: ACTIVE # snmpwalk -v2c -c public bigip2 .1.3.6.1.4.1.3375.2.1.14.3.2 F5-BIGIP-SYSTEM-MIB::sysCmFailoverStatusStatus.0 = STRING: STANDBY 

Note you can use either MIB name or OID format

# snmpwalk -v2c -c public bigip1 F5-BIGIP-SYSTEM-MIB::sysChassisPowerSupplyTable F5-BIGIP-SYSTEM-MIB::sysChassisPowerSupplyIndex.1 = INTEGER: 1 F5-BIGIP-SYSTEM-MIB::sysChassisPowerSupplyIndex.2 = INTEGER: 2 F5-BIGIP-SYSTEM-MIB::sysChassisPowerSupplyStatus.1 = INTEGER: good(1) F5-BIGIP-SYSTEM-MIB::sysChassisPowerSupplyStatus.2 = INTEGER: good(1) 

 

# snmpwalk -v2c -c public bigip1 F5-BIGIP-LOCAL-MIB::ltmNodeAddrStatServerCurConns F5-BIGIP-LOCAL-MIB::ltmNodeAddrStatServerCurConns."/LAN/EXCHANGE01" = Gauge32: 3341 F5-BIGIP-LOCAL-MIB::ltmNodeAddrStatServerCurConns."/LAN/EXCHANGE02" = Gauge32: 3383 F5-BIGIP-LOCAL-MIB::ltmNodeAddrStatServerCurConns."/LAN/PROXY01" = Gauge32: 2853 F5-BIGIP-LOCAL-MIB::ltmNodeAddrStatServerCurConns."/LAN/PROXY02" = Gauge32: 2631 

Examples of Nagios monitoring F5 using SNMP

(i have been working on my own nagios plugins to parse the SNMP output and customize the sensors in Nagios)

Sync status
F5 BIG-IP – Useful SNMP oids to monitor - Download MIB file

HW status
F5 BIG-IP – Useful SNMP oids to monitor - Nagios HW

CPU graphs
F5 BIG-IP – Useful SNMP oids to monitor - Nagios CPU

Pool and nodes connections
F5 BIG-IP - Useful SNMP oids to monitor - Pool connections

Pool and nodes state
F5 BIG-IP – Useful SNMP oids to monitor - Pool nodes states

8 THOUGHTS ON “F5 BIG-IP – USEFUL SNMP OIDS TO MONITOR


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM