В нашей организации два офиса между собой соединены через два канала Wi-Fi основной на точках доступа DWL-7700AP и резервный на точках доступа DWL-2700AP. Столько мелких трудностей они пережили то дождь, то снег, то столб новый поставили, то деревья выросли… и все время это сопровождалось падением уровня сигнала.
Вот так вот они выглядят, по-моему очень даже солидно.
И так гугление на тему snmp+RSSI+DWL не принесло никаких результатов, на помощь пришла программа D-View которая через snmp или telnet может конфигурить д-линковские железки. Пара просмотров при помощи Network Monitor и у меня в руках готовые oid для RSSI.
Итак записываем в WdsGet значение 1 (192.168.0.53 – адрес моей точки доступа)
snmpset -v 1 -c private 192.168.0.53 1.3.6.1.4.1.171.10.37.24.4.5.1.1.1.1 i 1
Теперь читаем из WdsRSSI
snmpget -v 1 -c public 192.168.0.53 1.3.6.1.4.1.171.10.37.24.4.5.2.1.5.1.1
Переходим к настройке Zabbix.
В /etc/zabbix_agent.conf добавляем следующие записи
UserParameter=snmp.dwl2700rssi[*], snmpset -v 1 -c private $1 1.3.6.1.4.1.171.10.37.24.4.5.1.1.1.1 i 1 | snmpget -v 1 -c public $1 1.3.6.1.4.1.171.10.37.24.4.5.2.1.5.1.1 | awk '{print $$4}' UserParameter=snmp.dwl7700rssi[*], snmpset -v 2c -c private $1 1.3.6.1.4.1.171.11.37.4.6.3.2.1.1.1 i 1 | snmpget -v 2c -c public $1 1.3.6.1.4.1.171.11.37.4.6.3.3.1.4.1.1 | awk '{print $$4}'
Переходим к настройке элементов данных
В поле ключ добавляем snmp.dwl2700rssi[192.168.0.53]
Ура можно просматривать красивый график колебания уровня сигнала: