An open API service indexing awesome lists of open source software.

https://github.com/lwch/proxmox-exporter

proxmox exporter of prometheus
https://github.com/lwch/proxmox-exporter

Last synced: about 1 month ago
JSON representation

proxmox exporter of prometheus

Awesome Lists containing this project

README

        

# proxmox-exporter

[README](README.md) | [中文文档](README_CN.md)

proxmox-exporter of [prometheus](https://prometheus.io/), 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](docs/metrics.txt)

## install

1. download exporter file from [latest](https://github.com/lwch/proxmox-exporter/releases/latest) version, and add execute permission

sudo chmod +x exporter
2. create configure file `exporter.yaml` by [example](https://github.com/lwch/proxmox-exporter/blob/master/conf/exporter.yaml)
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](docs/grafana.png)

## tested

only tested proxmox version 7.2