OpenWrt 作为路由器长时间工作,天气渐渐热了起来,如果 CPU 过热显然会影响其工作的稳定性。官方固件只显示 CPU 的型号架构等信息,不能显示 CPU 温度信息。
网上也有些教程,教人修改 OpenWrt 的管理页面,将 CPU 温度信息显示出来。
其实也不用这么麻烦,只需要安装几个软件包就可以实现该功能。
首先安装一个软件包”luci-app-statistics”,如果在 OpenWrt 的 LuCI 界面包管理工具安装,则会自动安装对应的语言包,使用起来则更为方便。
安装完成后,就会在主界面出现一个”统计”栏:
图.1 LuCI 统计栏
统计栏会有”图表”和”设置”两个菜单项,其中”图表”用于显示系统、CPU 及内存的使用情况统计信息。而”设置”则用于设置启用或禁用哪些插件以及对对应插件进行细节配置。
如果图表中没有”温感”标签页,则需要安装”collectd-mod-thermal”,这是一个用于给 collectd 输入温度信息的插件。luci-app-statistics 通过 collectd 来收集相关信息,安装了温感插件后,则会增加温感标签面,并会显示 CPU 的温度信息了: