PVE 8.x 显示CPU和主板温度
安装lm-sensors组件
apt-get update
apt install lm-sensors -y
配置温度探测
sensors-detect
提示全部输入yes即可。
查看cpu和主板温度
sensors -j
-j 表示以JSON格式输出,方便后续页面取值
在如上输出中,['acpitz-acpi-0']['temp1']['temp1_input'] 是主板温度,['coretemp-isa-0000']['Package id 0']['temp1_input'] 是 CPU 温度
修改服务文件
提示:所有文件编辑之前可以先备份一个
编辑文件 /usr/share/perl5/PVE/API2/Nodes.pm 跳转到 my $dinfo =位置,编辑成如下所示
编辑页面渲染js以显示数据
编辑文件 /usr/share/pve-manager/js/pvemanagerlib.js,跳转到 Manager Version 位置,编辑成如下所示
修改显示组件高度,否则可能显示不全,一共要修改两个地方,原因是修改一个会导致错位显示,一行数据增加高20.这里增加了一行,所以下面两个地方在原有基础上加20即可
同样是编辑 /usr/share/pve-manager/js/pvemanagerlib.js文件,搜索 Ext.define('PVE.node.StatusView' 编辑height从默认350修改为370
再次搜索version_btn, '->', { xtype: 'proxmoxRRDTypeSelector' 编辑minHeight从350修改为370
重启web服务
systemctl restart pveproxy
刷新页面查看
通过shell脚本一键修改
该脚本已通过测试 PVE 8.1 - 8.4.1
vi创建一个文件,vi /opt/show.sh,然后复制下面的内容保存
添加脚本执行权限,然后执行脚本
chmod +x /opt/show.sh
./show.sh
https://www.daimagu.com/article/2406040951206758.html
评论