/proxmox-exporter

proxmox exporter of prometheus

Primary LanguageGoMIT LicenseMIT

proxmox-exporter

README | 中文文档

proxmox-exporter of prometheus, you must install the exporter in each proxmox node.

supported:

  • node info
  • node metrics
  • node temperature info
  • node disk info(smartctl infos)
  • vm info
  • vm metrics

view metrics

install

  1. download exporter file from latest version, and add execute permission

    sudo chmod +x exporter
    
  2. create configure file exporter.yaml by example

  3. (optional)create token from web => datacenter => permissions => api tokens

  4. change api.user and api.token from configure file

  5. use command to install linux service

    sudo ./exporter -conf exporter.yaml -action install
    
  6. use systemctl command to start service

    sudo systemctl start proxmox-exporter
    
  7. add node in prometheus

  8. import dashboard in grafana, dashboard id 16805

grafana dashboard

grafana

tested

only tested proxmox version 7.2