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 Grafana+Prometheus监控 pve-exporter