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

Posted CIAS

tags:

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

创建一键部署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