This new plugin offers the following advantages compared to the existing wifi_signal plugin:
* support multiple wifi peers (e.g. mesh mode or master mode with multiple clients)
* use "iwinfo" or "iw" for information retrieval (instead of Linux's procfs)
"range" statement gives the lowest and highest IP addresses (both
inclusive) in a pool. dhcp-pool did not count the highest address
when calculating pool size.
* look for already running acquire process, or start one
* use CDEF to return bits/second (like if_)
* increase lifetime to 450 days (like if_)
* changed category to plain "network" (like if_)
* report max interface speed (like if_)
* small performance improvement: don't fork two cat(1) and one date(1) every second
(this roughly halves the CPU time used on my system)
Normal rate monitoring should be preformed on parent HTB classes/queues.
SFQ classes are dynamically allocated (as queues fill) and given random names and this messes up charts.
Normal rate monitoring should be preformed on parent HTB classes/queues.
SFQ classes are dynamically allocated (as queues fill) and given random names and this messes up charts.
This works around a syntax warning emitted by the continuous integration
tool.
This commit encloses the python part of the hybrid shell / python script
within a "here" document.
This works around a syntax warning of the continuous integration system.
The cause of this warning could have never triggered anyway.
This commit encloses the whole python code safely in a "here" document.
Collect information related to ath9k wireless events and states.
* rate control statistics ("rc_stats")
* events (dropped, transmitted, beacon loss, ...)
* traffic (packets, bytes)
All data is collected for each separate station (in case of multiple
connected peers). Combined graphs are provided as a summary.
Collect basic information about the neighbours of an OLSR node:
* link quality
* neighbour link quality
* number of nodes reachable behind each neighbour
* ping times of direct neighbours
OLSR is a routing protocol (layer 3).
This plugin tracks the occupation of the shared medium (wifi channel).
It uses the "iw" tool for extracting the time slices spent by
the wireless driver receiving, transmitting or ignoring (noise) on the
current channel. This ratio is a good indication for the remaining
capacity of the shared communication medium.
Newer versions of mtr outputs a "Start: <date here>" line which would be
picked up and incorrectly graphed in munin. Adding an additional inverse grep
field to remove this extra line if it is present. Also added case insensitive
flag to the grep.