记录1-PVE显示CPU温度 频率 硬盘温度
最终效果图

环境准备
已经安装好的pve7.x (博主具体版本为7.2.7实战|最新实测7.3.3支持)
改变界面的脚本,链接:https://pan.quark.cn/s/056f0a8be3f9
能上传文件到Linux的ftp工具,例如xftp,winScp等
修改DNS服务器1为114.114.114.114
修改DNS服务器1为8.8.8.8

换源可操作下面方法进行换源【PVE初始设置 张三的瞎折腾日记 PVE更换国内更新源 PVE更新免费订阅源 PVE开启PCI硬件直通】 https://www.bilibili.com/video/BV1T24y1v7WB/?share_source=copy_web&vd_source=80ef1d500f0a4f922e872ffe8e463717】
uname -a
cat /proc/version
cp /etc/apt/sources.list /etc/apt/sources.list.bak
nano /etc/apt/sources.list
deb https://mirrors.ustc.edu.cn/debian bullseye main contrib non-free
deb https://mirrors.ustc.edu.cn/debian bullseye-updates main contrib non-free
deb https://mirrors.ustc.edu.cn/debian-security bullseye-security main contrib non-free
cd /etc/apt/sources.list.d
cp pve-enterprise.list pve-enterprise.list.bak
rm *.list
nano pve-no-subscription.list
deb https://mirrors.ustc.edu.cn/proxmox/debian/pve bullseye pve-no-subscription
cat pve-no-subscription.list
apt clean && apt autoclean && apt autoremove --purge
apt update && apt dist-upgrade -y
一、更新apt-get
1.1直接安装温度显示模块会报错

1.2编辑/etc/apt/sources.list.d/pve-enterprise.list
nano /etc/apt/sources.list.d/pve-enterprise.list
注释掉
#deb https://enterprise.proxmox.com/debian/pve stretch pve-enterprise

1.3添加内容/etc/apt/sources.list
nano /etc/apt/sources.list
添加内容
deb http://download.proxmox.com/debian stretch pve-no-subscription

1.4返回到默认目录,执行
echo "deb http://download.proxmox.com/debian/pve stretch pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list
wget http://download.proxmox.com/debian/proxmox-ve-release-5.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-5.x.gpg

1.5更新apt-get
apt-get update应该可以到成功了。

安装相关软件
首先更新(如果之前更新过库也可以不操作)
apt update -y
安装 lm-sensors 温度传感器
apt-get install lm-sensors -y
安装nvme-cli工具(用于读取nvme相关信息)
apt-get install nvme-cli -y
安装hddtemp(用于读取机械硬盘温度信息)
apt-get install hddtemp -y
安装cpufrequtils(用于读取cpu频率等信息)
apt-get install cpufrequtils -y
有些网友提示需要重启,我这里没有重启也行。
如果需要重启,重启命令
reboot
执行脚本备份和写界面文件
将pve-detail.sh脚本上传至pve服务器某个目录,我这里图省事就直接上传到了/root/目录下
给脚本添加执行权限cd /root chmod +x showtempcpufreq.sh
执行脚本./showtempcpufreq.sh
提示:脚本会先备份修改的文件,在进行操作,不用担心失败的情况
安装完成后,统计功能无效时,输入
rm /var/lib/rrdcached/db/* -rf
然后刷新网页,耐心等待5分钟,一会就有统计数据了。
内容为全网搜寻
来源1:【PVE初始设置 张三的瞎折腾日记 PVE更换国内更新源 PVE更新免费订阅源 PVE开启PCI硬件直通】 https://www.bilibili.com/video/BV1T24y1v7WB/?share_source=copy_web&vd_source=80ef1d500f0a4f922e872ffe8e463717
来源2:让PVE显示CPU温度 - 舒窈酒兮的文章 - 知乎 https://zhuanlan.zhihu.com/p/427593880
来源3:PVE 7 显示CPU温度 频率 硬盘温度[推荐]-左搜https://www.leftso.com/article/1110.html
来源4:(2023.4.14)SHELL脚本:一键给PVE增加温度和cpu频率显示,NVME,机械固态硬盘信息-软路由https://www.right.com.cn/forum/thread-6754687-1-1.html
来源5:PVE的统计问题https://www.right.com.cn/FORUM/forum.php?mod=viewthread&tid=4067801