Proxmox VE 7.2 Install Grafana+Prometheus监控 pve-exporter

Posted CIAS

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Proxmox VE 7.2 Install Grafana+Prometheus监控 pve-exporter相关的知识,希望对你有一定的参考价值。

 

系统配置,使用参考

变更默认访问端口

参考

重置系统密码

参考

创建标准虚拟机

参考

网卡直通

参考

qm 方式安装openwet

参考

LXC 方式部署openwrt

参考

备份恢复虚拟机

参考

ESXi OVA 导入

参考

6 更新到 7

参考

CT 模板导入虚拟机

参考

SMB 服务

参考

Grafana 监控PVE

参考

qemu-img格式转换

参考

Proxmox Backup Server备份恢复

参考

更改登录横幅

参考

创建一键部署pve-exporter

vim pve-exporter
  •  password: your_password_here (更改主机的PVE主机密码) 
#!/bin/sh
# -*- coding: utf-8 -*-
# Author: CIASM
# Date: 2022/07/11

groupadd --system prometheus
useradd -s /sbin/nologin --system -g prometheus prometheus
mkdir /etc/prometheus/

apt install python2 pip -y
pip install prometheus-pve-exporter

cat << EOF > /etc/prometheus/pve.yml
default:
	 user: root@pam
	 password: your_password_here
	 verify_ssl: false
EOF

chown -R prometheus:prometheus /etc/prometheus/
chmod -R 775 /etc/prometheus/

cat << EOF > /etc/systemd/system/prometheus-pve-exporter.service
[Unit]
Description=Prometheus exporter for Proxmox VE
Documentation=https://github.com/znerol/prometheus-pve-exporter

[Service]
Restart=always
User=prometheus
ExecStart=/usr/local/bin/pve_exporter /etc/prometheus/pve.yml

[Install]
WantedBy=multi-user.target
EOF

systemctl daemon-reload && systemctl enable --now prometheus-pve-exporter

一键部署pve-exporter 

sh pve-exporter.sh

http://192.168.12.95:9221/pve

Grafana 监控pve-exporter配置参考

  • 最终实现监控PVE

PVE主机上安装 node-exporter

vim node-exporter
#!/bin/sh
# -*- coding: utf-8 -*-
# Author: CIASM
# Date: 2022/07/11

wget -N -P /opt/ https://github.com/prometheus/node_exporter/releases/download/v1.3.1/node_exporter-1.3.1.linux-amd64.tar.gz

tar -xf /opt/node_exporter-1.3.1.linux-amd64.tar.gz -C /opt && mv /opt/node_exporter-1.3.1.linux-amd64 /opt/node_exporter

touch /var/log/node_exporter.log

cat << EOF > /opt/node_exporter/node_exporter.sh
#!/bin/bash
/opt/node_exporter/node_exporter  &>> /var/log/node_exporter.log
EOF

chmod +x /opt/node_exporter/node_exporter.sh 

cat << EOF > /usr/lib/systemd/system/node_exporter.service
[Unit]
Description=node_exporter
Documentation=https://prometheus.io/docs/introduction/overview/
Wants=network-online.target
After=network-online.target

[Service]
User=root
Group=root
Type=simple
#The startup script
ExecStart=/opt/node_exporter/node_exporter.sh

[Install]
WantedBy=multi-user.target
EOF

systemctl daemon-reload && systemctl enable --now node_exporter

一键部署node-exporter 

sh node-exporter.sh

Proxmox node exporter采集到的数据图

以上是关于Proxmox VE 7.2 Install Grafana+Prometheus监控 pve-exporter的主要内容,如果未能解决你的问题,请参考以下文章

Proxmox VE 7.2 Install SMB 服务

Proxmox VE 7.2 Install Grafana+Prometheus监控 pve-exporter

Proxmox VE 7.2 Install Grafana+Prometheus监控 pve-exporter

Proxmox VE 7.2 更改登录横幅

Proxmox VE 7.2 更改登录横幅

Proxmox VE 7.2 qm 方式安装openwet