# Proxmox VE Exporter ## Instale o Prometheus cd /tmp && wget -4 -qO- https://git.ipv0.com.br/0/zabbix/raw/branch/master/templates/proxmox-prometheus-pve-exporter/install-prometheus.sh | bash ## Instale o Prometheus Proxmox VE Exporter cd /tmp && wget -4 -qO- https://git.ipv0.com.br/0/zabbix/raw/branch/master/templates/proxmox-prometheus-pve-exporter/pve-exporter.sh | bash Edite o arquivo /etc/prometheus/pve.yml e configure o acesso: ``` default: user: pve-exporter@pve password: senha1234 verify_ssl: false ``` Configurar os exports em /etc/prometheus/prometheus.yml ``` cp /etc/prometheus/prometheus.yml /etc/prometheus/prometheus.yml_BACKUP pico /etc/prometheus/prometheus.yml ``` ``` global: scrape_interval: 15s # Set the scrape interval to every 15 seconds. Default is every 1 minute. evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute. # REGRAS DE ALERTA rule_files: - 'alerts/*.yml' # CONFIGURACAO DO ALERTMANAGER alerting: alertmanagers: - static_configs: - targets: ['45.6.116.215:9093'] # VictoriaMetrics remote_write: - url: "http://45.6.116.215:8428/api/v1/write" scrape_configs: - job_name: "prometheus" static_configs: - targets: ["localhost:9090"] - job_name: 'ceph' scrape_interval: 30s static_configs: - targets: ['dmsv01.gtecnet.local:9283'] - targets: ['dmsv02.gtecnet.local:9283'] - targets: ['dmsv03.gtecnet.local:9283'] - targets: ['pve01.gtecnet.local:9283'] - targets: ['pve02.gtecnet.local:9283'] - targets: ['pve03.gtecnet.local:9283'] - targets: ['pve04.gtecnet.local:9283'] # TARGETS CLUSTER - targets: ['172.27.31.21:9283', '172.27.31.22:9283', '172.27.31.23:9283'] labels: cluster: cluster-gtecnet02 - targets: ['172.27.31.11:9283', '172.27.31.12:9283', '172.27.31.13:9283', '172.27.31.14:9283'] labels: cluster: cluster-gtecnet01 - job_name: 'node' scrape_interval: 15s static_configs: - targets: ['dmsv01.gtecnet.local:9100'] - targets: ['dmsv02.gtecnet.local:9100'] - targets: ['dmsv03.gtecnet.local:9100'] - targets: ['pve01.gtecnet.local:9100'] - targets: ['pve02.gtecnet.local:9100'] - targets: ['pve03.gtecnet.local:9100'] - targets: ['pve04.gtecnet.local:9100'] # Essa parte só é utilizada caso queira pegar informações das VMs - job_name: 'pve' static_configs: - targets: - gtecnet02 metrics_path: /pve params: module: [default] relabel_configs: - source_labels: [__address__] target_label: __param_target - source_labels: [__param_target] target_label: instance - target_label: __address__ replacement: 127.0.0.1:9221 # PVE exporter. ```