Ein Kunde kam mit der Anfrage eine WLAN Probe zu installieren um die Funkzelle aus Client Sicht zu ueberwachen. Genauer gesagt RSSI und SNR aus Client perspektive aufzeichnen um Probleme in der Infrastruktur zu erkennen.
Erster Gedanke war ein Raspberry Pi doch da stellt sich das Problem mit der Ueberwachung. Also kam die Idee einen Cisco AP als Workgroup Bridge zu konfigurieren und via SNMP zu ueberwachen. Als SNMP MIB bietet Cisco (zumindest auf dem AP 3502) die cDot11ClientStatisticEntry auf der OID 1.3.6.1.4.1.9.9.273.1.3.1.1
Die Access Point Konfiguration ist recht simple:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
dot11 ssid WGB authentication open authentication key-management wpa version 2 infrastructure-ssid wpa-psk ascii 7 10792E3B5124222A3E11242F2921303D ! interface Dot11Radio0 no ip address ! encryption mode ciphers aes-ccm ! ssid WGB ! antenna gain 0 station-role workgroup-bridge bridge-group 1 bridge-group 1 spanning-disabled ! snmp-server community README RO |
Anschliessend kann dann ueber die SNMP MIB der RSSI und SNR der WGB ausgelesen werden und in ein RRD oder Nagios Check verpackt werden.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
rc.d@hexnb:~$ snmpwalk -v2c -c README 172.17.2.65 1.3.6.1.4.1.9.9.273.1.3 iso.3.6.1.4.1.9.9.273.1.3.1.1.1.1.3.87.71.66.232.4.98.119.22.113 = Hex-STRING: 0F iso.3.6.1.4.1.9.9.273.1.3.1.1.2.1.3.87.71.66.232.4.98.119.22.113 = Gauge32: 435 iso.3.6.1.4.1.9.9.273.1.3.1.1.3.1.3.87.71.66.232.4.98.119.22.113 = INTEGER: -16 --> RSSI iso.3.6.1.4.1.9.9.273.1.3.1.1.4.1.3.87.71.66.232.4.98.119.22.113 = Gauge32: 77 --> SNR iso.3.6.1.4.1.9.9.273.1.3.1.1.5.1.3.87.71.66.232.4.98.119.22.113 = Gauge32: 15 iso.3.6.1.4.1.9.9.273.1.3.1.1.6.1.3.87.71.66.232.4.98.119.22.113 = Counter32: 4430 iso.3.6.1.4.1.9.9.273.1.3.1.1.7.1.3.87.71.66.232.4.98.119.22.113 = Counter32: 850188 iso.3.6.1.4.1.9.9.273.1.3.1.1.8.1.3.87.71.66.232.4.98.119.22.113 = Counter32: 777 iso.3.6.1.4.1.9.9.273.1.3.1.1.9.1.3.87.71.66.232.4.98.119.22.113 = Counter32: 66056 iso.3.6.1.4.1.9.9.273.1.3.1.1.10.1.3.87.71.66.232.4.98.119.22.113 = Counter32: 1 iso.3.6.1.4.1.9.9.273.1.3.1.1.11.1.3.87.71.66.232.4.98.119.22.113 = Counter32: 12 iso.3.6.1.4.1.9.9.273.1.3.1.1.12.1.3.87.71.66.232.4.98.119.22.113 = Counter32: 0 iso.3.6.1.4.1.9.9.273.1.3.1.1.13.1.3.87.71.66.232.4.98.119.22.113 = Counter32: 0 iso.3.6.1.4.1.9.9.273.1.3.1.1.14.1.3.87.71.66.232.4.98.119.22.113 = Counter32: 0 iso.3.6.1.4.1.9.9.273.1.3.1.1.15.1.3.87.71.66.232.4.98.119.22.113 = Counter32: 0 |
Hier noch ein paar Links zu dem Thema:
cDot11ClientStatisticEntry – Cisco SNMP Object Navigator
Jerome Henry – Workgroup Bridge (WGB) CLI commands
Rasika Nayanajith – WGB with PSK