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
- Host: GitHub
- URL: https://github.com/lwch/proxmox-exporter
- Owner: lwch
- License: mit
- Created: 2022-08-19T08:22:24.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-11-21T09:16:45.000Z (over 1 year ago)
- Last Synced: 2024-10-12T04:44:45.925Z (7 months ago)
- Language: Go
- Size: 1.79 MB
- Stars: 44
- Watchers: 2
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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 metricsview [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 servicesudo ./exporter -conf exporter.yaml -action install
6. use systemctl command to start servicesudo systemctl start proxmox-exporter
7. add node in prometheus
8. import dashboard in grafana, dashboard id 16805## grafana dashboard

## tested
only tested proxmox version 7.2