From 8c7b2687d6bc8f89ac8c681af0c37b3bf7a4cfbb Mon Sep 17 00:00:00 2001 From: smallsolar Date: Sun, 12 May 2024 20:43:32 +0000 Subject: [PATCH] added cpu temperature monitor --- sys_uptime.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/sys_uptime.py b/sys_uptime.py index 6b6acf3..6c62bfc 100644 --- a/sys_uptime.py +++ b/sys_uptime.py @@ -11,12 +11,17 @@ def send_data(results): print(output) def format_data(host, name, data): - results = 'sys_{},host={} value={}'.format(name, host, data) + results = '{},host={} value={}'.format(name, host, data) send_data(results) if debug == 1: print(results) while True: - format_data(host, 'uptime', uptime()) + format_data(host, 'sys_uptime', uptime()) + f = open("/sys/class/thermal/thermal_zone0/temp", "r") + raw_temp = f.readline() + cpu_temperature = int(raw_temp) / 1000 + format_data(host, 'temperature', cpu_temperature) + time.sleep(delay) \ No newline at end of file