Ostatnio upiększałem Dude aby pokazywał trochę więcej informacji niż standardowo jest widoczne dla urządzeń Ubiquity. Efekt widać na załączonym obrazku:
Informacje wyciągane po SNMP z urządzeń z firmware 6.x jednak większość OIDów jest dostępna na urządzeniach z serii A/B,G/AC. Potrzebujemy dodać MIB od Ubiquity do Dude, znaleźć go można na stronie ubnt.com.
Za każdą linijkę odpowiada inna funkcja. Funkcje dodajemy do etykiety urządzenia, lokalnie dla danej mapy w jej ustawieniach albo globalnie dla wszystkich etykiet.
Kolejno zamieszczam zawartość Code.
ubnt_airmax if (oid_raw("1.3.6.1.4.1.41112.1.4.6.1.3.1")>1, concatenate("AirMaxQ: ", oid("1.3.6.1.4.1.41112.1.4.6.1.3.1"),"%","/ AirMaxC: ", oid("1.3.6.1.4.1.41112.1.4.6.1.4.1"),"%"),"")
ubnt_cpuload if (string_size(oid("1.3.6.1.4.1.10002.1.1.1.4.2.1.3.1")), concatenate("CPU Load: ", oid("1.3.6.1.4.1.10002.1.1.1.4.2.1.3.1"),"%"),"")
ubnt_dfs if (oid_raw("1.3.6.1.4.1.41112.1.4.1.1.5.1")=1, "DFS: ON ","DFS: OFF")
ubnt_kanal if (string_size(oid("1.3.6.1.4.1.41112.1.4.1.1.4.1")), concatenate("Kanał: ", oid("1.3.6.1.4.1.41112.1.4.1.1.4.1"),"/", oid("1.3.6.1.4.1.41112.1.4.5.1.14.1"),"MHz", " CC",oid("1.3.6.1.4.1.41112.1.4.1.1.3.1"),""),"")
ubnt_modulacje if (string_size(oid("1.3.6.1.4.1.41112.1.4.5.1.9.1")), concatenate("RX/TX: ", string_substring(oid("1.3.6.1.4.1.41112.1.4.5.1.9.1")/1000000,0,4),"Mbps","/", string_substring(oid("1.3.6.1.4.1.41112.1.4.5.1.10.1")/1000000,0,4),"Mbps"),"")
ubnt_sygnaly if (string_size(oid("1.3.6.1.4.1.41112.1.4.5.1.5.1")), concatenate("Sygnał: ", oid("1.3.6.1.4.1.41112.1.4.5.1.5.1"), "(", oid("1.3.6.1.4.1.41112.1.4.1.1.6.1"), "dBm)", "/", oid("1.3.6.1.4.1.41112.1.4.5.1.8.1"),"dBm", ""),"")
ubnt_eth0 if (oid_raw("1.3.6.1.2.1.2.2.1.5.2")=10000000, "LAN Speed: 10MBit/s",if (oid_raw("1.3.6.1.2.1.2.2.1.5.2")=100000000, "LAN Speed: 100MBit/s",if (oid_raw("1.3.6.1.2.1.2.2.1.5.2")=1000000000, "LAN Speed: 1GBit/s","unknown")))
ubnt_ssid if (string_size(oid("1.3.6.1.4.1.41112.1.4.5.1.2.1")), concatenate("SSID: ", oid("1.3.6.1.4.1.41112.1.4.5.1.2.1"),""),"")
ubnt_stacje if (string_size(oid("1.3.6.1.4.1.41112.1.4.5.1.15.1")), concatenate("Stations: ", oid("1.3.6.1.4.1.41112.1.4.5.1.15.1")),"")
Comments
Dzień dobry, mam problem z uruchomieniem SNMP w dudzie. Ani mikrotiki ani ubiquiti nie chcą wyświetlać mi żadnych informacji. Czy mógłby mi Pan jakoś pomóc?
Witam. Coś więcej informacji? Na czym stoi Dude, w jakiej wersji, jak wygląda sieć itp.
Dziękuje za odpowiedź, udało mi się uruchomić wszystko co potrzebowałem.
Ale obecnie mam problem z niektórymi miktoritkami np. SXT 5HPnD r2(Firmware 3.24) wczoraj normalnie wyświetlało prędkości na linku i mogłem wybrać dany interfejs, a dzisiaj już przestało.
Co może być problemem?
Dude 3.6.
Nie firmware tylko RouterOS jest ważny. Do tego Dude 3.6 to bardzo stara wersja. Dane odczytywane są poprzez SNMP, ważna jest jakość połączenia do urządzeń.