技术标签: 虚拟机 ProxmoxVE proxmox pve
root@AIOserver-Pve:~# pveversion
pve-manager/6.4-13/9f411e79 (running kernel: 5.4.106-1-pve)
PS:低版本有可能需要搜索的字符串不同,请自行试验
要用到的就是lm-sensor
apt-get update&&apt-get install lm-sensors
安装完成后运行sensors-detect,默认全部yes
再输入sensors
需要修改的文件有两个/usr/share/perl5/PVE/API2/Nodes.pm
以及/usr/share/pve-manager/js/pvemanagerlib.js
进行改动之前最好先cp Nodes.pm Nodes.pm.bak备份一下
1.修改Nodes.pm
vi /usr/share/perl5/PVE/API2/Nodes.pm
然后搜索PVE::pvecfg::version_text();
添加两行$res如下
367 PVE::pvecfg::version_text();
368
369 $res->{thermalstate} = `sensors`;
370 $res->{cpusensors} = `lscpu | grep MHz`;
371
372 my $dinfo = df('/', 1); # output is bytes
2.修改pvemanagerlib.js
vi /usr/share/pve-manager/js/pvemanagerlib.js
搜索widget.pveNodeStatus
修改height: 300为350
34021 Ext.define('PVE.node.StatusView', {
34022 extend: 'Proxmox.panel.StatusView',
34023 alias: 'widget.pveNodeStatus',
34024
34025 height: 350,
34026 bodyPadding: '20 15 20 15',
34027
34028 layout: {
34029 type: 'table',
34030 columns: 2,
34031 tableAttrs: {
搜索var win = Ext.create('Ext.window.Window', {
跳过第一个,第二个才是
修改height: 400为450
31210 iconCls: 'x-fa fa-info-circle',
31211 handler: function(grid, rowindex, colindex, item, e, record) {
31212 var win = Ext.create('Ext.window.Window', {
31213 title: gettext('Detail'),
31214 resizable: true,
31215 modal: true,
31216 width: 650,
31217 height: 450,
31218 layout: {
31219 type: 'fit',
31220 },
31221 items: [{
31222 scrollable: true,
31223 padding: 10,
接着搜索textField: 'pveversion'
添加代码如下
34133 textField: 'pveversion',
34134 value: '',
34135 },
34136 {
34137 itemId: 'thermal',
34138 colspan: 2,
34139 printBar: false,
34140 title: gettext('CPU 温度'),
34141 textField: 'thermalstate',
34142 renderer:function(value){
34143 const c0 = value.match(/Core 0.*?\+([\d\.]+)Â/)[1];
34144 const c1 = value.match(/Core 1.*?\+([\d\.]+)Â/)[1];
34145 const d0 = value.match(/Package id 0.*?\+([\d\.]+)Â/)[1];
34146 return `Package 0: ${d0} ℃ | Core 0: ${c0} ℃ | Core 1: ${c1} ℃`
34147 }
34148 },
34149 {
34150 itemId: 'MHz',
34151 colspan: 2,
34152 printBar: false,
34153 title: gettext('CPU 频率'),
34154 textField: 'cpusensors',
34155 renderer:function(value){
34156 const f0 = value.match(/CPU MHz.*?([\d]+)/)[1];
34157 const f1 = value.match(/CPU min MHz.*?([\d]+)/)[1];
34158 const f2 = value.match(/CPU max MHz.*?([\d]+)/)[1];
34159 return `CPU Time: ${f0} MHz | Min: ${f1} MHz | Max: ${f2} MHz`
34160 }
34161 }
34162 ],
34163
34164 updateTitle: function() {
保存后systemctl restart pveproxy.service重启web服务生效,注意以上这些改动在pve更新之后都会失效
好像还可以添加风扇转速的支持,但我没有成功,各位可以自行尝试
TestLink测试管理工具基于docker自动化部署TestLink测试管理工具基于docker自动化部署环境准备:这里我使用的centos7的服务器首先在服务器中安装docker服务yum update yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/doc_docker.io/bitnami/testlink
过电流保护*加速时间过短*输出侧短路*电机堵转*电机负载过重*电机参数辨识不准确*变频器与编码器之间不正常*延长加速时间*电机电缆是否破损*检查电机是否超载*降低V/F补偿值*正确辨识电机参数*检查编码器电气接线及机械连接OL1变频器过载保护*负载过重*降低负载*检查机械设备传动装置*放大变频器容量OL2电机过载保护*负载过重*降低负载*检查机械设备传动装置*加大电机容量OE直流过电压保护*电源电..._欧瑞变频器故障码表
最近又遇到了一个问题 UITableView上添加UITextView动态行高 之前一直用的是手动计算的,在ios8以后,UILable在UITableView已经可以自动行高了. UITextView 不知道可不可以,在网上找了一些文章在这里做个总结.先看一下效果吧!我就不讲怎么写的了这是我参考的文章http://www.cocoachina.com/ios/
文章目录分组卷积分组卷积
问题:将echarts图形写在子组件,通过父组件向子组件传递数据,但是有时候刷新页面会不显示。这是由于向子组件传递的数据没有实时进行监听更新导致。解决:利用vue中的watch对父组件传递过来的数据进行实时监听。 props: { workplace_province: { type: Array, default: () => [], }, watch: { workplace_province: function (val) { _vue,echarts,网页自动刷新后柱状图不现实了
前言tar命令用来归档多个文件或目录到单个归档文件中,并且归档文件可以进一步使用gzip或者bzip2等技术进行压缩。命令格式tar [OPTION...] [FILE]...命令功能Tar(Tape ARchive,磁带归档的缩写,最初设计用于将文件打包到磁带上,现在大都使用它来实现备份某个分区或者某些重要的目录)是类Unix系统中使用最广泛的命令,用于归档多个文件或目录到单个归档文件中,并且归..._shell 脚本写 tar -czvf 压缩文件
Eclipse中整合Tomcat服务器后创建Dynamic Web Project后WEB应用的目录结构如下:WebContent|–META-INF|-- 其他目录: 放在其他目录中的资源文件, 可以被浏览器直接访问。|-- WEB-INF目录:这是一个受保护的目录,放在这个目录下的资源文件,不可以被浏览器直接访问(需要通过请求转发方式进行访问)。|-- classes目录:存放编译后..._webinf目录下的jsp如何通过请求转发访问
平台概览负载信息可以实时展示直播、回放、播放、录像、H265、级联等使用数目1、关于LiveGBS2、负载信息3、搭建GB28181视频直播平台1、关于LiveGBS提供用户管理及 Web 可视化页面管理,开源的前端页面源码;提供设备状态管理,可实时查看设备是否掉线等信息;支持分屏轮巡播放,智能码流控制;提供实时流媒体处理,PS(TS)转ES;提供超低延时 WebRTC 协议流输出;提供 RTSP、RTMP、HTTP-FLV、Websocket-FLV、HLS、WebR_视频国标级联原理
1、问题阐述与截图在桌面虚拟机软件VMVare Workstation中创建新的虚拟机,选择客户机操作系统时,出现“此主机不支持64位客户机操作系统,此系统无法运行”的警告(如图1), 图1如果..._此主机不支持64位客户机操作系统,此系统无法运行
1. 安装USB/IP1.1. 查看内核是否打开了USBIP的支持egrep USBIP /boot/config-3.13.0-xx-generic CONFIG_USBIP_CORE=mCONFIG_USBIP_VHCI_HCD=mCONFIG_USBIP_HOST=m# CONFIG_USBIP_DEBUG is not set1.2. 编译安装创建脚本mak
注册相关函数$value){if (!isset($key) || ($value=='')){return false;}return true;}}//验证邮箱是否有效function verifyemail($email){if (@ereg('^[a-zA-Z0-9_.-]+@([a-zA-Z0-9][a-zA-Z0-9-]*.)+[a-zA-Z]+$', $email)){return ..._php小型论坛系统
链接:https://ac.nowcoder.com/acm/contest/558/G来源:牛客网路径小猫在研究树。 小猫在研究路径。 给定一棵N个点的树,每条边有边权,请你求出最长的一条路径,满足经过每个点最多一次,经过的边的条数为偶数,且边权和最大。 请输出这个最大的边权和。 输入描述:第一行一个正整数N,表示节点个数。接下来N−1行,...