#!/bin/bash #add user useradd -s /bin/false pve-exporter # pacotes e dependencias do python apt update && apt install python3-venv python3-setuptools python3-dev python3-pip libffi-dev libssl-dev build-essential -y && apt install p> # Crie e ative o venv, instale o prometheus-pve-exporter python3 -m venv /opt/prometheus-pve-exporter source /opt/prometheus-pve-exporter/bin/activate pip install prometheus-pve-exporter deactivate # criando yml do pve exporter touch /etc/prometheus/pve.yml echo ' default: user: pve-exporter@pve password: verify_ssl: false ' > /etc/prometheus/pve.yml chown root:pve-exporter /etc/prometheus/pve.yml chmod 640 /etc/prometheus/pve.yml # set permissions echo '[Unit] Description=Prometheus Proxmox VE Exporter Documentation=https://github.com/prometheus-pve/prometheus-pve-exporter [Service] Restart=always User=pve-exporter ExecStart=/opt/prometheus-pve-exporter/bin/pve_exporter --config.file /etc/prometheus/pve.yml [Install] WantedBy=multi-user.target' > /etc/systemd/system/prometheus-pve-exporter.service # enable pve-exporter systemctl daemon-reload systemctl enable prometheus-pve-exporter.service systemctl start prometheus-pve-exporter.service