[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