Bläddra i källkod

添加另一个获取cpu温度的文件路径

master
17607550577 4 år sedan
förälder
incheckning
d62aa66fd5
2 ändrade filer med 5 tillägg och 1 borttagningar
  1. 1
    1
      readme.md
  2. 4
    0
      server-monitor.c

+ 1
- 1
readme.md Visa fil

8
 
8
 
9
 - 通过C语言实现的采集内存、cpu使用情况、cpu温度、硬盘温度。
9
 - 通过C语言实现的采集内存、cpu使用情况、cpu温度、硬盘温度。
10
 
10
 
11
-- cpu温度通过读取liux内核伪文件获得:"/sys/class/hwmon/hwmon1/temp3_input"。
11
+- cpu温度通过读取liux内核伪文件获得:"/sys/class/hwmon/hwmon1/temp3_input"或者 "/sys/class/therma/temp"
12
 
12
 
13
 - 硬盘温度通过通过Smartmontools api获取。
13
 - 硬盘温度通过通过Smartmontools api获取。
14
 
14
 

+ 4
- 0
server-monitor.c Visa fil

12
 static int debug = 0;
12
 static int debug = 0;
13
 #define MQTT_SERVER_IP    "127.0.0.1"
13
 #define MQTT_SERVER_IP    "127.0.0.1"
14
 #define MQTT_SERVER_PORT  1883
14
 #define MQTT_SERVER_PORT  1883
15
+#if 1
15
 #define CPU_TEMP_FILE1	  "/sys/class/hwmon/hwmon1/temp3_input"
16
 #define CPU_TEMP_FILE1	  "/sys/class/hwmon/hwmon1/temp3_input"
17
+#else
18
+#define CPU_TEMP_FILE1	  "/sys/class/therma/temp"
19
+#endif
16
 
20
 
17
 // 连接回调函数,当连接成功时会进入这里,可以在这里进行连接成功之后的操作,比如连接之后的信息同步
21
 // 连接回调函数,当连接成功时会进入这里,可以在这里进行连接成功之后的操作,比如连接之后的信息同步
18
 void my_connect_callback(struct mosquitto *mosq, void *obj, int rc)
22
 void my_connect_callback(struct mosquitto *mosq, void *obj, int rc)

Laddar…
Avbryt
Spara