N5105 Proxmox VE (PVE) 主页添加温度硬盘等信息
前言
以下配置只适用于 N5105 使用 NVMe 硬盘的情况,其它机型请自行酌情修改。(例如更多的 CPU 核心、机械硬盘、风扇转速等)
效果图
显示 CPU 实时频率、各核心温度、硬盘型号、寿命、温度等信息

安装监控软件
安装 lm-sensors
初始化 sensors
给予 smartctl 权限(用于读取 NVMe 信息)
修改文件
修改 /usr/share/perl5/PVE/API2/Nodes.pm
添加在
PVE::pvecfg::version_text(); 的下一行
修改 /usr/share/pve-manager/js/pvemanagerlib.js
添加信息
在
itemId: 'version' 所处的 json 块后添加
PVE 8.0
在 PVE 8.0 中,
lscpu | grep MHz 的输出格式有变化:我这里通过
CPU(s) scaling MHz 来换算实时频率,如果你的输出格式不同,请自行修改。PVE 7.X
修改 div 高度
同样是修改/usr/share/pve-manager/js/pvemanagerlib.js
如不修改会导致信息显示不全
搜索
widget.pveNodeStatusPVE 8.1
由于 PVE 8.1 新增了一行
Boot Mode,所以需要更高的高度PVE 8.1 以下
去除订阅提示
修改
/usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js找到以下字段
修改为
修改完成后重载 PVE 界面
参考
基于 tty228 的文章进行轻量化修改,去除了一些 N5105 不支持的功能,如需要完整版请移步原文:
作者:Fanx
声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
Previous
OpenWrt 配置不完全指北
Next
软路由与 DNS 折腾笔记