[Berlin-wireless] Ubiquiti AirOS im Monitor (hier Powerbeams)
Sven Roederer
freifunk at it-solutions.geroedel.de
So Jul 10 13:16:06 CEST 2016
Hallo,
im Zuge der Linkoptimierung zwischen Rathaus Neukölln und HU-Adlershof
hab ich mich an der Visualisierung des Radio-links versucht.
Ich habe mal was zusammengebaut, was via SNMP einige / die relavanten
Parameter ausliest und darstellt.
hier das Beispiel im Monitor:
PowerBeam Rathaus Neukölln:
http://monitor.berlin.freifunk.net/host.php?h=rhnk-adlershof&p=snmp
PowerBeam HU:
http://monitor.berlin.freifunk.net/host.php?h=HU-Geographie-rhnk&p=snmp
Was man braucht:
- einen Router mit OpenWRT / Freifunk (sinnvoll der Core-router des
Standortes)
- installiertes Paket "collectd-mod-snmp"
- folgende Config in "/etc/collectd/conf.d/"
- hier sind dann der Eintrag "Host" und "Address" zu ändern
- auf dem Ubiquiti-router muss dann noch SNMP aktiviert werden
- SNMP-Community-name setzen
Die Graphen sind sicherlich nicht der Weisheit letzter Schluss, reichen
aber schon zur qualitativen Beurteilung des Links.
Das ganze sollte auch mit der aktuellen Firmware für Nanostations
funktionieren, ist aber nicht getestet.
---------- /etc/collectd/conf.d/powerbeam.conf ----
LoadPlugin snmp
<Plugin snmp>
<Data "ifmib_uptime">
Type "uptime"
Table false
Instance "system"
Values ".1.3.6.1.2.1.1.3.0"
</Data>
<Data "rf_signalstrength">
Type "signal_power"
Table false
Instance "rx-power"
Values ".1.3.6.1.4.1.41112.1.4.5.1.5.1"
</Data>
<Data "rf_signalrssi">
Type "signal_power"
Table false
Instance "rssi"
Values ".1.3.6.1.4.1.41112.1.4.5.1.6.1"
</Data>
<Data "rf_signal_noise">
Type "signal_power"
Table false
Instance "noise"
Values ".1.3.6.1.4.1.41112.1.4.5.1.8.1"
</Data>
<Data "rf_bitrate_tx">
Type "bitrate"
Table false
Instance "tx"
Values ".1.3.6.1.4.1.41112.1.4.5.1.9.1"
</Data>
<Data "rf_bitrate_rx">
Type "bitrate"
Table false
Instance "rx"
Values ".1.3.6.1.4.1.41112.1.4.5.1.10.1"
</Data>
<Data "rf_channel">
Type "frequency"
Table false
Instance "Frequency (+5GHz)"
Shift -5000
Values ".1.3.6.1.4.1.41112.1.4.1.1.4.1"
</Data>
<Data "rf_status_dfs">
Type "gauge"
Table false
Instance "DFS"
Values ".1.3.6.1.4.1.41112.1.4.1.1.5.1"
</Data>
<Data "rf_power_tx">
Type "gauge"
Table false
Instance "tx_power"
Values ".1.3.6.1.4.1.41112.1.4.1.1.6.1"
</Data>
<Data "rf_channelwidth">
Type "gauge"
Table false
Instance "Channel Width (x10 MHz)"
Scale 0.1
Values ".1.3.6.1.4.1.41112.1.4.5.1.14.1"
</Data>
<Data "rf_ubntWlStatRssi">
Type "gauge"
Table false
Instance "RSSI (dBm)"
Values ".1.3.6.1.4.1.41112.1.4.5.1.6.1"
</Data>
<Host "HU-Geographie-rhnk">
Address "10.36.48.66"
Version 1
Community 'public'
Collect "ifmib_uptime"
Collect "rf_channel" "rf_status_dfs" "rf_power_tx"
"rf_channelwidth"
Collect "rf_signalstrength" "rf_signalrssi"
"rf_signal_noise"
Collect "rf_ubntWlStatRssi"
Collect "rf_bitrate_rx" "rf_bitrate_tx"
Interval 30
</Host>
</Plugin>
----------------------------------------------
GRuss Sven
Mehr Informationen über die Mailingliste Berlin