- local l = get_load()
- local lds={string.find(l, loadpat)}
- statusd.inform("load", l)
- statusd.inform("load_hint", get_hint(lds[settings.load_hint+2]))
- statusd.inform("load_1min", lds[l1min])
- statusd.inform("load_1min_hint", get_hint(lds[l1min]))
- statusd.inform("load_5min", lds[l5min])
- statusd.inform("load_5min_hint", get_hint(lds[l5min]))
- statusd.inform("load_15min", lds[l15min])
- statusd.inform("load_15min_hint", get_hint(lds[l15min]))
+ local lds = statusd.getloadavg()
+ f1, f5, f15 = fmt(lds["1min"]), fmt(lds["5min"]), fmt(lds["15min"])
+ statusd.inform("load", f1..", "..f5..", "..f15)
+ statusd.inform("load_hint", get_hint(lds[settings.load_hint]))
+ statusd.inform("load_1min", f1)
+ statusd.inform("load_1min_hint", get_hint(lds["1min"]))
+ statusd.inform("load_5min", f5)
+ statusd.inform("load_5min_hint", get_hint(lds["5min"]))
+ statusd.inform("load_15min", f15)
+ statusd.inform("load_15min_hint", get_hint(lds["15min"]))