PVE添加cpu温度显示---U盘安装Proxmox VE(三)

转自我的个人博客:PVE添加cpu温度显示---U盘安装Proxmox VE(三)

作为放家里的小Server,对整个服务器的温度监控还是很有必要的,当初选择pve也是因为pve可diy程度比较高。

先上修改后的效果图:
pve cpu温度显示

废话不多说,动手吧。

一、安装lm-sensors

apt-get install lm-sensors


安装成功后,可以通过命令查看cpu温度:

root@home:~# sensors
acpitz-virtual-0
Adapter: Virtual device
temp1:        +27.8°C  (crit = +74.0°C)
temp2:        +29.8°C  (crit = +74.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +38.0°C  (high = +68.0°C, crit = +73.0°C)
Core 0:        +36.0°C  (high = +68.0°C, crit = +73.0°C)
Core 1:        +35.0°C  (high = +68.0°C, crit = +73.0°C)
Core 2:        +34.0°C  (high = +68.0°C, crit = +73.0°C)
Core 3:        +38.0°C  (high = +68.0°C, crit = +73.0°C)

星际蜗牛的暴力风扇虽然吵,但是不得不佩服散热能力确实强。

二、编辑修改文件
1、/usr/share/perl5/PVE/API2/Nodes.pm

搜索my $dinfo = df('/', 1);
以pve5.4.3为例,在296行:

    293         $res->{pveversion} = PVE::pvecfg::package() . "/" .
    294             PVE::pvecfg::version_text();
    295 
    296         my $dinfo = df('/', 1);     # output is bytes
    297 


添加:$res->{thermalstate} = `sensors`;
修改后:
 

        $res->{pveversion} = PVE::pvecfg::package() . "/" .
            PVE::pvecfg::version_text();

        $res->{thermalstate} = `sensors`;

        my $dinfo = df('/', 1);     # output is bytes


2、/usr/share/pve-manager/js/pvemanagerlib.js

2.1、搜索PVE.panel.StatusView,修改height为320

  16876 Ext.define('PVE.node.StatusView', {
  16877     extend: 'PVE.panel.StatusView',
  16878     alias: 'widget.pveNodeStatus',
  16879 
  16880     height: 300,
  16881     bodyPadding: '20 15 20 15',
  16882 
  16883     layout: {
  16884         type: 'table',
  16885         columns: 2,
  16886         tableAttrs: {
  16887             style: {
  16888                 width: '100%'
  16889             }
  16890         }
  16891     },


2.2、搜索PVE Manager Version

  16990         {
  16991             itemId: 'version',
  16992             colspan: 2,
  16993             printBar: false,
  16994             title: gettext('PVE Manager Version'),
  16995             textField: 'pveversion',
  16996             value: ''
  16997         }


在后面添加一个item,修改后为
 

        {
            itemId: 'version',
            colspan: 2,
            printBar: false,
            title: gettext('PVE Manager Version'),
            textField: 'pveversion',
            value: ''
        },
        {
            itemId: 'thermal',
            colspan: 2,
            printBar: false,
            title: gettext('CPU Thermal State'),
            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} ℃`
            }
        }


三、重启pve web管理服务

systemctl restart pveproxy


至此,就已经成功添加了pve web管理端cpu温度显示。

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
### 回答1: proxmox-ve7.2-3是Proxmox VE(虚拟化环境)的最新版本。为了下载该镜像,您可以按照以下步骤进行操作: 1. 首先,打开您的Web浏览器,在搜索引擎中输入“Proxmox VE官方网站”进行搜索。 2. 从搜索结果中选择Proxmox VE官方网站,并点击进入。 3. 在官方网站上,寻找一个名为“下载”的页面或标签,并点击进入。 4. 在下载页面中,找到最新版本的Proxmox VE镜像,即proxmox-ve7.2-3。 5. 确保选择适合您的系统架构的镜像,通常有x86-64(64位)和i386(32位)两个选项。 6. 单击镜像下载链接,并等待下载完成。 7. 下载完成后,您可以将该镜像保存到您的计算机上的指定文件夹中。 请注意,下载速度可能会受到您的互联网连接速度的影响。如果下载速度较慢,您可以尝试选择其他可靠的下载源,或者尝试使用下载加速工具来提高下载速度。 在下载完成后,您可以使用适当的软件工具来安装配置proxmox-ve7.2-3镜像,以搭建和管理您的虚拟化环境。 希望以上信息能够帮助您顺利下载proxmox-ve7.2-3镜像。如果您有任何其他问题,请随时提问。 ### 回答2: proxmox-ve 7.2-3 是一个开源的虚拟化管理平台,它基于Debian操作系统,用于管理和部署虚拟机和容器。要下载proxmox-ve 7.2-3镜像,请遵循以下步骤: 1. 首先,打开Proxmox官方网站,在首页或者下载页面上找到proxmox-ve 7.2-3的下载链接。你可以选择下载ISO镜像、OVA或者其他格式的镜像。 2. 点击下载链接后,你会被重定向到一个下载页面。在这个页面上,你需要选择适用于你的系统架构的镜像。proxmox-ve 7.2-3支持多种架构,如x86-64、ARM、PowerPC等。选择合适的镜像后,点击下载按钮开始下载。 3. 下载完成后,你将得到一个压缩文件。解压这个文件,你将得到一个扩展名为ISO、OVA或其他格式的镜像文件。 4. 如果你计划在物理机上安装proxmox-ve 7.2-3,你可以使用所下载的ISO镜像创建一个引导盘符,然后通过引导进入安装程序。 5. 如果你计划在虚拟机上安装proxmox-ve 7.2-3,你可以将所下载的ISO镜像加载到虚拟机的光驱中,并在启动虚拟机时选择从光驱启动。 总之,要下载proxmox-ve 7.2-3镜像,你需要访问Proxmox官方网站,选择适用于你的系统架构的镜像,然后下载并解压这个镜像文件。 ### 回答3: 要下载proxmox-ve7.2-3镜像,您可以按照以下步骤进行操作: 1. 打开浏览器,进入Proxmox官方网站。 2. 在网站首页或菜单栏中找到"下载"或类似的选项,并点击进入下载页面。 3. 在下载页面中,您可以看到不同版本的Proxmox VE镜像列表。找到并选择版本为7.2-3的镜像。 4. 在镜像下载页面上,您可能需要先注册一个账户,或者使用您已有的账户登录。 5. 在镜像下载页面上,您会看到一些有关该镜像的信息和说明。阅读并了解这些信息,然后点击下载按钮。 6. 下载过程可能需要一些时间,具体时间取决于您的网络速度。 7. 下载完成后,您可以在下载文件夹或指定的位置找到proxmox-ve7.2-3镜像文件。 8. 弹出窗口之后,您可以将该镜像文件复制到适当的位置,并按照官方文档进行Proxmox VE安装配置。 请注意,具体的下载步骤可能会因为官方网站的更新或变更而有所不同。因此在下载过程中,最好参考官方的文档或指引,以确保能够正确地下载和安装proxmox-ve7.2-3镜像。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值