[Openwrt]显示CPU温度

luci_app_statistics

OpenWrt官方提供了luci_app_statistics来收集和统计系统信息。

它使用了插件机制,默认安装以下插件:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
> opkg install luci-app-statistics
...
...
...
Configuring librrd1.
Configuring rrdtool1.
Configuring collectd-mod-rrdtool.
Configuring collectd-mod-iwinfo.
Configuring collectd-mod-cpu.
Configuring collectd-mod-memory.
Configuring collectd-mod-interface.
Configuring collectd-mod-load.
Configuring collectd-mod-network.
Configuring luci-app-statistics.

里面没有CPU温度,可以用这个命令查看更多插件:

1
2
3
4
5
6
7
8
9
10
11
12
13
> opkg list | grep collectd-mod
...
...
...
collectd-mod-thermal - 5.12.0-10 - system temperatures input plugin
collectd-mod-threshold - 5.12.0-10 - Notifications and thresholds plugin
collectd-mod-unixsock - 5.12.0-10 - unix socket output plugin
collectd-mod-uptime - 5.12.0-10 - uptime status input plugin
collectd-mod-users - 5.12.0-10 - user logged in status input plugin
collectd-mod-vmem - 5.12.0-10 - virtual memory usage input plugin
collectd-mod-wireless - 5.12.0-10 - wireless status input plugin
collectd-mod-write-graphite - 5.12.0-10 - Carbon/Graphite output plugin
collectd-mod-write-http - 5.12.0-10 - HTTP POST output plugin

其中的collectd-mod-thermal就是我们需要的温度了。

安装collectd-mod-thermal后在设置中打开即可。

luci-app-temp-status

还有一个选择是使用luci-app-temp-status

它功能更纯粹,就是在状态概览页面显示温度,不会收集其他信息。