Monitor DHCP Pool on Cisco WLC (May 23, 2017)
I needed to monitor the pool utilization on the internal DHCP server for a Cisco WLC but couldn’t find any good documentation on how to pull this information. I’ll skip the story of how I found it but if you do an SNMP walk on 1.3.6.1.4.1.9.9.193999.0.4.1.1 you should get back an output like:
Paessler SNMP Tester 5.2.3 Computername: Dev-PRTG Interface: (---)
5/23/2017 1:38:23 PM (3 ms) : Device: ---
5/23/2017 1:38:23 PM (4 ms) : SNMP V2c
5/23/2017 1:38:23 PM (5 ms) : Walk 1.3.6.1.4.1.9.9.193999.0.4.1.1
5/23/2017 1:38:23 PM (11 ms) : 1.3.6.1.4.1.9.9.193999.0.4.1.1.2.0 = "3" [ASN_UNSIGNED]
5/23/2017 1:38:23 PM (13 ms) : 1.3.6.1.4.1.9.9.193999.0.4.1.1.2.2 = "8" [ASN_UNSIGNED]
5/23/2017 1:38:23 PM (16 ms) : 1.3.6.1.4.1.9.9.193999.0.4.1.1.2.3 = "19" [ASN_UNSIGNED]
5/23/2017 1:38:23 PM (18 ms) : 1.3.6.1.4.1.9.9.193999.0.4.1.1.2.4 = "22" [ASN_UNSIGNED]
5/23/2017 1:38:23 PM (20 ms) : 1.3.6.1.4.1.9.9.193999.0.4.1.1.3.0 = "Event_Pool" [ASN_OCTET_STR]
5/23/2017 1:38:23 PM (22 ms) : 1.3.6.1.4.1.9.9.193999.0.4.1.1.3.2 = "BYOD_Pool" [ASN_OCTET_STR]
5/23/2017 1:38:23 PM (25 ms) : 1.3.6.1.4.1.9.9.193999.0.4.1.1.3.3 = "Public Wifi" [ASN_OCTET_STR]
5/23/2017 1:38:23 PM (27 ms) : 1.3.6.1.4.1.9.9.193999.0.4.1.1.3.4 = "Domain_Devices" [ASN_OCTET_STR]
Note: I’m using the Passler SNMP Tester because I am using PRTG as my monitoring solution.
From there its pretty simple. 1.3.6.1.4.1.9.9.193999.0.4.1.1.2.X is the percent utilization and 1.3.6.1.4.1.9.9.193999.0.4.1.1.3.X is the Scope name. The last number in each OID should let you correlate the pool to the name. You can confirm the values by logging into your WLC and issuing the command: show dhcp detailed “scope name”