sirmax Posted September 26, 2022 Posted September 26, 2022 Доброго дня! В связи с текущим положением приходится заниматься всем подряд, в том числе и радио, и вот ... Набросал на скорую руку темплейт для заббикса что бы снимать данные с баз по уровням клиентов, что бы иметь исторические данные ну и воообще статистику https://github.com/sirmax123/zabbix_scripts_and_templates/blob/master/Templates/Ubiquiti/Template_Module_UBNT_AirMAX.xml На первый взгляд получилось приемлемо, хотя триггера я пока не делал - не придумал на что триггериться (думаю изменение сигнала/шума/SNR больше чем на 20% за сутки?) Но некоторые точки ровнее отдают больше данных чем другие Вот пример snmpwalk -v1 -c MONITORING 172.16.0.1 .1.3.6.1.4.1.41112.1.4.7.1 -OX UBNT-AirMAX-MIB::ubntStaMac[1][STRING: e0:63:da:d0:a4:71] = STRING: e0:63:da:d0:a4:71 UBNT-AirMAX-MIB::ubntStaName[1][STRING: e0:63:da:d0:a4:71] = STRING: info1 UBNT-AirMAX-MIB::ubntStaSignal[1][STRING: e0:63:da:d0:a4:71] = INTEGER: -87 UBNT-AirMAX-MIB::ubntStaNoiseFloor[1][STRING: e0:63:da:d0:a4:71] = INTEGER: -90 UBNT-AirMAX-MIB::ubntStaDistance[1][STRING: e0:63:da:d0:a4:71] = INTEGER: 8100 UBNT-AirMAX-MIB::ubntStaCcq[1][STRING: e0:63:da:d0:a4:71] = INTEGER: 654 UBNT-AirMAX-MIB::ubntStaAmp[1][STRING: e0:63:da:d0:a4:71] = INTEGER: 2 UBNT-AirMAX-MIB::ubntStaAmq[1][STRING: e0:63:da:d0:a4:71] = INTEGER: 0 UBNT-AirMAX-MIB::ubntStaAmc[1][STRING: e0:63:da:d0:a4:71] = INTEGER: 0 UBNT-AirMAX-MIB::ubntStaLastIp[1][STRING: e0:63:da:d0:a4:71] = IpAddress: 172.16.17.2 UBNT-AirMAX-MIB::ubntStaTxRate[1][STRING: e0:63:da:d0:a4:71] = INTEGER: 216000000 UBNT-AirMAX-MIB::ubntStaRxRate[1][STRING: e0:63:da:d0:a4:71] = INTEGER: 54000000 UBNT-AirMAX-MIB::ubntStaTxBytes[1][STRING: e0:63:da:d0:a4:71] = Counter64: 35374254091 UBNT-AirMAX-MIB::ubntStaRxBytes[1][STRING: e0:63:da:d0:a4:71] = Counter64: 462245334563 UBNT-AirMAX-MIB::ubntStaConnTime[1][STRING: e0:63:da:d0:a4:71] = Timeticks: (110695100) 12 days, 19:29:11.00 UBNT-AirMAX-MIB::ubntStaLocalCINR[1][STRING: e0:63:da:d0:a4:71] = INTEGER: 14 UBNT-AirMAX-MIB::ubntStaEntry[17][STRING: 1:e0:63:da:d0:a4].113 = INTEGER: 170640 UBNT-AirMAX-MIB::ubntStaEntry[18][STRING: 1:e0:63:da:d0:a4].113 = INTEGER: 45360 UBNT-AirMAX-MIB::ubntStaEntry[19][STRING: 1:e0:63:da:d0:a4].113 = INTEGER: 50 UBNT-AirMAX-MIB::ubntStaEntry[20][STRING: 1:e0:63:da:d0:a4].113 = INTEGER: 308 UBNT-AirMAX-MIB::ubntStaEntry[21][STRING: 1:e0:63:da:d0:a4].113 = INTEGER: 3 Тут вроде все понятно кроме последних строк - не могу найти миб в котором было бы описание этих данных UBNT-AirMAX-MIB::ubntStaEntry[17][STRING: 1:e0:63:da:d0:a4].113 = INTEGER: 170640 UBNT-AirMAX-MIB::ubntStaEntry[18][STRING: 1:e0:63:da:d0:a4].113 = INTEGER: 45360 UBNT-AirMAX-MIB::ubntStaEntry[19][STRING: 1:e0:63:da:d0:a4].113 = INTEGER: 50 UBNT-AirMAX-MIB::ubntStaEntry[20][STRING: 1:e0:63:da:d0:a4].113 = INTEGER: 308 UBNT-AirMAX-MIB::ubntStaEntry[21][STRING: 1:e0:63:da:d0:a4].113 = INTEGER: 3 Кроме того интерфейс новых прошивок выглядит красиво но странно - я так и не нашел на базе как посмотреть всех клиентов с их уровнями Вставить ник Quote
sirmax Posted September 28, 2022 Author Posted September 28, 2022 Гребаные волки! Если на базе включен hide ssid то UBNT-AirMAX-MIB::ubntStaName[1][STRING: e0:63:da:d0:a4:71] = STRING: info1 вместо строки с именем клиента (info1) приезжает мусор, причем в строке каждый раз новое значение что приводит к тому что заббикс своим дискавери находит каждый раз "нового" клиента (соответвенно плодит для него элементы данных, до состояния полной неработоспособности) Вывод - или не использовать имя клиента как ключ в дискавери (что удобно) или не включать HideSSID (зачем его включать мне лично не ясно) Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.