NewsBlur-viq/archive/munin/ddwrt_wl_rate
2022-02-01 14:59:05 -05:00

23 lines
529 B
Python
Executable file

#!/srv/newsblur/venv/newsblur3/bin/python
from vendor.munin.ddwrt import DDWrtPlugin
class DDWrtWirelessRate(DDWrtPlugin):
title = "Wireless rate"
args = "--base 1000 -l 0"
vlabel = "Mbps"
info = "rate"
fields = (
('rate', dict(
label = "rate",
info = "rate",
type = "GAUGE",
)),
)
def execute(self):
info = self.get_info()
return dict(rate=info['wl_rate'].split(' ')[0])
if __name__ == "__main__":
DDWrtWirelessRate().run()