2018-10-04 18:50:34 -07:00
|
|
|
from pymonitor import Metric
|
|
|
|
|
|
|
|
|
2015-12-04 22:41:57 -08:00
|
|
|
def uptime():
|
|
|
|
with open("/proc/uptime", "r") as f:
|
2018-10-04 18:50:34 -07:00
|
|
|
yield Metric({"uptime": int(float(f.read().split(" ")[0]))})
|
2017-05-15 17:29:20 -07:00
|
|
|
|
2015-12-04 22:41:57 -08:00
|
|
|
|
2018-10-04 18:50:34 -07:00
|
|
|
mapping = {"uptime": {"type": "integer"}}
|
2015-12-05 01:21:40 -08:00
|
|
|
|
2017-05-15 17:29:20 -07:00
|
|
|
|
2015-12-04 22:41:57 -08:00
|
|
|
if __name__ == '__main__':
|
2015-12-05 17:34:13 -08:00
|
|
|
for item in uptime():
|
2016-01-28 22:18:56 -08:00
|
|
|
print(item)
|