PVE7.显示CPU和硬盘温度
PVE显示CPU温度和硬盘温度
这个后面测试只支持这个版本,pve-manager/7.0-13/ 后面7.1 7.2 就不用试了
先来个最终效果图
安装PVE系统
这个不用讲了,网上大把教程。
安装 CPU 及主板温度检测:lm-sensors
apt install lm-sensors
查看cpu温度
root@:~# sensors
acpitz-acpi-0
Adapter: ACPI interface
temp1: +65.0°C (crit = +95.0°C)coretemp-isa-0000
Adapter: ISA adapter
Package id 0: +64.0°C (high = +105.0°C, crit = +105.0°C)
Core 0: +64.0°C (high = +105.0°C, crit = +105.0°C)
Core 1: +64.0°C (high = +105.0°C, crit = +105.0°C)
Core 2: +64.0°C (high = +105.0°C, crit = +105.0°C)
Core 3: +64.0°C (high = +105.0°C, crit = +105.0°C)root@:~#
温度有点高!!在下载。
安装 硬盘温度检测:hddtemp
apt install hddtemp
查看一下硬盘温度,有2个是usb接口的,不支持温度查看
root@:~# hddtemp /dev/sd?
/dev/sda: SSD 128GB: 40°C
/dev/sdb: HGST HTS541010A9E680: 29°C
/dev/sdc: ST1000LM024 HN-M101MBB: S.M.A.R.T. not available
/dev/sdd: TOSHIBA MK1246GSX: S.M.A.R.T. not available
root@:~#
修改配置文件
首先备份需要修改的文件
cp /usr/share/perl5/PVE/API2/Nodes.pm /usr/share/perl5/PVE/API2/Nodes.pm.bak
cp /usr/share/pve-manager/js/pvemanagerlib.js /usr/share/pve-manager/js/pvemanagerlib.js.bak
修改Nodes.pm文件
用vi命令修改,或者安装lrzsz软件包,下载到本地电脑修改
apt install lrzsz
然后sz命令下载文件到本地电脑
sz /usr/share/perl5/PVE/API2/Nodes.pmsz /usr/share/pve-manager/js/pvemanagerlib.js
电脑用notepad++打开Nodes.pm,搜索pveversion
$res->{pveversion} = PVE::pvecfg::package() . "/" .PVE::pvecfg::version_text();$res->{thermalstate} = `sensors`; //这里加一行$res->{thermal_hdd} = `hddtemp /dev/sd?`; //这里也加一行my $dinfo = df('/', 1); # output is bytes
修改pvemanagerlib.js文件
notepad++打开文件pvemanagerlib.js,搜索title: gettext(‘Detail’),
// ...[OMITTED]...
title: gettext('Detail'),resizable: true,modal: true,width: 650,height: 400 , //原值3007.0 7.1 7.2的可能不一样layout: {type: 'fit',},// ...[OMITTED]...
搜索widget.pveNodeStatus
// ...[OMITTED]...
Ext.define('PVE.node.StatusView', {extend: 'PVE.panel.StatusView',alias: 'widget.pveNodeStatus',height: 400, // 原始值为 300bodyPadding: '20 15 20 15',layout: {
// ...[OMITTED]...
两处 height 的值需按情况修改,每多一行数据增加 20,我这边增加一行显示CPU温度,4行显示硬盘温度,所以增加了100
再次在pvemanagerlib.js中搜索PVE Manager Version,添加如下代码
title: gettext('PVE Manager Version'),textField: 'pveversion',value: '',}, //注意这里需要加一个逗号//这里开始复制,{itemId: 'thermal',colspan: 2,printBar: false,title: gettext('CPU温度'),textField: 'thermalstate',renderer:function(value){const c0 = value.match(/Core 0.*?\+([\d\.]+)Â/)[1];const c1 = value.match(/Core 1.*?\+([\d\.]+)Â/)[1];const c2 = value.match(/Core 2.*?\+([\d\.]+)Â/)[1];const c3 = value.match(/Core 3.*?\+([\d\.]+)Â/)[1];return `Core 0: ${c0} ℃ | Core 1: ${c1} ℃ | Core 2: ${c2} ℃ | Core 3: ${c3} ℃`//这里我是4核的cpu,所以添加了4个,其实一个也一样,温度都是一样的} },{itemId: 'thermal-hdd',colspan: 2,printBar: false,title: gettext('硬盘温度'),textField: 'thermal_hdd',renderer: function(value) {value = value.replaceAll('Â', '',);return value.replaceAll('\n', '<br>');}}
//上面这里结束,不要复制多了],
最后一步重启pveproxy
systemctl restart pveproxy
防止自己忘记,写个记录!
PVE7.显示CPU和硬盘温度相关推荐
- Proxmox ve(PVE) 显示CPU和硬盘温度、UPS信息
1.安装CPU温度检测软件sensors apt install lm-sensors -y 传感器探测,命令:sensors-detect 全部选择yes即可,可能其中一个地方提示 ENTER,按 ...
- 在哪里计算机的cpu显卡硬盘,如何查看电脑硬件温度?如cpu,显卡,硬盘温度的查看方法...
腾讯视频/爱奇艺/优酷/外卖 充值4折起 很多朋友问过我如何查看电脑硬件温度,如何看处理器温度?,如何看显卡温度?,如何看硬盘的温度?等等,一般来说我们都是使用软件来检测电脑硬件温度的,因为操作系统中 ...
- (zz)[分享]配置CPU温度.风扇转速,硬盘温度监控(附加Athlon/Duron系统安全度夏指南)...
看到论坛有一些朋友装好Ubuntu后无法利用主板的传感器监控硬件状态,论坛里也没有帖子介绍这个(也许有,是我没看到),把自己的安装心得写出来,希望对刚接触Ubuntu的人有些帮助. 首先说下我的配置, ...
- 配置CPU温度.风扇转速,硬盘温度监控
文章标题 : [分享]配置CPU温度.风扇转速,硬盘温度监控(附加Athlon/Duron系统安全度夏指南) 发表于 : 2007-05-20 21:41 注册: 2006-11-28 3:31 帖 ...
- 如何检测笔记本电脑的主板,cpu,硬盘的温度
其实不算原创,资料几乎都是通过 google 来自 internet :) 前段时间买了 hp-dv1702 笔记本电脑, 酷睿单核 cpu, 5400 转硬盘, 看电影挺不错的. 酷睿 cpu支持 ...
- 检测笔记本电脑的主板,cpu,硬盘的温度
转自 http://blog.csdn.net/Treeyan 其实不算原创,资料几乎都是通过 google 来自 internet :) 前段时间买了 hp-dv1702 笔记本电脑, 酷睿单核 ...
- 【MacOS】Hammerspoon-sugood多合一效率工具,新增状态栏显示系统信息(CPU/内存/硬盘/网速)-v0.1.7
运行环境要求 已测试可用的系统:MacOS 10.14 及以上 脚本功能说明 Github(国外地址) Gitee(国内地址) 已完成如下功能 状态栏显示输入法状态 时间同步功能 屏幕取色功能 JSO ...
- c# 读cpu温度,显卡温度,硬盘温度,风扇转速,硬件信息,cpu占用,附赠项目源码
http://download.csdn.net/download/fireghost57/9969844 OpenHardwareMonitor源码工程 读cpu温度,显卡温度,硬盘温度,风扇转速, ...
- 2020黑群晖最稳定版本_打造完美6.2.3黑群晖,正确显示 CPU,支持Nvme缓存
大家好,我是晓飞影! 一个数码爱好者,也喜欢在众多平行领域探究摸索,让生活多一点乐趣. 之前分享了一台正版蜗牛星际 A 款机箱组装 NAS 的文章,搭配 i3-8100和华擎 H310CM-ITX/a ...
最新文章
- Vue中使用speak-tts插件实现点击按钮后进行语音播报(TTS/文字转语音)
- 自动跟随机器人:一种简易的自动跟随方案,自动跟随小车、自动跟随平衡小车、STM32、基于超声波的自动跟随小车
- 开发第一个Meeting App
- 在AndroidStudio中配置Gradle进行 “动态编译期间,根据远程服务器地址 ,生成多类安装包”
- 用了这么久的数据库连接池,你知道原理吗?
- Exchange的AutoDiscover服务
- JAVA:json解析
- Flutter高级第6篇:事件广播 、事件监听
- SQL Server 2017 安装过程中的一点说明(有点意思)
- Django之HttpRequest和HttpReponse
- 【知识点总结】jQuery的扩展方法
- CSS_class标签
- 数据库系统原理——数据库编程
- 斐波那契数列 一般而言,兔子在出生两个月后,就有繁殖能力,一对兔子每个月能生出一对小兔子来。如果所有兔子都不死,那么一年以后可以繁殖多少对兔子?
- python打包exe报错编码问题_python打包成exe,但执行exe报错,求解。
- 互联网公司招聘--奇虎360--技术类--2014年笔试题
- 酒店管理系统Python#qt
- 关于前端调用微信二维码支付,二维码无法显示的问题
- 《数据库系统概念》第六版官方英文答案
- 【较全面】LaTeX tcolorbox的使用(添加阴影,支持跨页,设置颜色,设置缩进,设置边距,设置线框类型,隐藏线框)