Zastosowania
SNMP w Acess Pointach rodziny IWE1100
1. Narzędzia i sprzęt
Do obsługi protokołu SNMP w skryptach powłoki użyte zostały polecenia
unixowe:
- snmpget(1)
- snmpset(1)
Do sporządzenia wykresów
autor używał programu MRTG.
Prezentowane przykłady zostały wdrożone w sieci radiowej opartej o Acess
Pointy IWE 1100 PRO, PROMAX i ADV+, z najdłuższym połączeniem przy zastosowaniu
WDS ok. 16km.
2. Konfiguracja
AP IWE 1100 do pracy SNMP
Po zalogowaniu się do Access Pointa przechodzimy do zakładki Advanced
i stamtąd wybieramy pozycje Management.
Interesujące nas opcje to SNMP:
Ustawiamy 'Functionality' na 'Enabled' i hasła dostępu: tylko-do-odczytu
(read-only community) i odczyt-zapis (read-write community).
!! Warto pamiętać, że w AP w domyślnej konfiguracji hasła te są ustawione
na privte i public a funkcjonalność SNMP włączona, co pozwala na pobranie
z AP wielu informacji!
Po tych manipulacjach należy zmiany zapisać i zresetować AP.
3. Odczyt ilości
użytkowników aktualnie połączonych z AP:
Prostym przykładem zastosowania jest sprawdzenie, ile użytkowników jest
aktualnie połączonych z danym AP:
snmpget adres_ip_ap haslo
enterprises.12560.1.3.2.4.0
wydanie powyższego polecenia daje przykładowo taki efekt:
enterprises.12560.1.3.2.4.0
= Counter32: 8
Czyli do naszego AP podłączonych jest aktualnie 8 użytkowników.
4. Użycie MRTG do zbierania informacji o ruchu radiowym:
Ciekawszym przykładem jest skonfigurowanie MRTG do tworzenia wykresów
ruchu radiowego jaki odbywa się przez nasze Access Pointy:
Oto przykład pliku mrtg.cfg:
WorkDir: /usr/local/www/data/mrtg
Target[ap1]: 2:haslo@adres_ip_ap1:
SetEnv[ap1]: MRTG_INT_IP="" MRTG_INT_DESCR="AP1"
MaxBytes[ap1]: 1250000
Title[ap1]: AP1
PageTop[ap1]: <H1>Ruch radiowy AP1</H1>
Target[ap2]: 2:haslo@adres_ip_ap2:
SetEnv[ap2]: MRTG_INT_IP="" MRTG_INT_DESCR="AP2"
MaxBytes[ap2]: 1250000
Title[ap2]: AP2
PageTop[ap2]: <H1>Ruch radiowy AP2</H1>
Tak skonfigurowane MRTG umieści wyniki swojej pracy w katalogu określonym
przez WorkDir.
4. Reset AP:
Przykładem zapisu do AP jest możliwość jego zresetowania poprzez SNMP:
snmpset adres_ip_ap haslo_read_write
enterprises.12560.1.1.1.4.0 i 1
|