mirror of
https://github.com/VictoriaMetrics/VictoriaMetrics.git
synced 2024-12-22 16:36:27 +01:00
36955ff066
Signed-off-by: Artem Navoiev <tenmozes@gmail.com>
71 lines
3.0 KiB
Markdown
71 lines
3.0 KiB
Markdown
---
|
|
title: Proxmox
|
|
weight: 1
|
|
sort: 1
|
|
menu:
|
|
docs:
|
|
identifier: "proxmox"
|
|
parent: "data-ingestion"
|
|
weight: 1
|
|
# sort: 1
|
|
aliases:
|
|
- /data-ingestion/proxmox.html
|
|
- /data-ingestion/Proxmox.html
|
|
---
|
|
|
|
# Proxmox Data Ingestion
|
|
Since Proxmox Virtual Environment(PVE) and Proxmox Backup Server(PBS) support sending data using the InfluxDB We can use the InfluxDB write support built into VictoriaMetrics
|
|
Currently PVE and PBS only support using an Authorization Token for authentication and does not support basic auth or a username and password.
|
|
|
|
## Proxmox Virtual Environment (PVE)
|
|
If want help Sending your data to Managed VictoriaMetrics check out [our blog](https://victoriametrics.com/blog/proxmox-monitoring-with-dbaas/).
|
|
|
|
1. Login to PVE as an administrator
|
|
2. Go to DataCenter > MetricServer > Add > InfluxDB
|
|
|
|
<img alt="PVE Metric Navigation" src="pve-nav.webp">
|
|
|
|
3. Set the parameters as follows:
|
|
- Name: VictoriaMetrics (can be changed to any string)
|
|
- Server: the hostname or IP of your VictoriaMetrics Instance
|
|
- Port: This will vary depending how you are sending data to VictoriaMetrics, but the defaults for all components are listed in the [data ingestion documentation](https://docs.victoriametrics.com/data-ingestion.html)
|
|
- Protocol: use HTTPS if you have TLS/SSL configured otherwise use HTTP
|
|
- Organization: leave empty since it doesn't get used
|
|
- Bucket: leave empty since it doesn't get used
|
|
- Token: your token from vmauth or leave blank if you don't have authentication enabled
|
|
- If you need to ignore TLS/SSL errors check the advanced box and uncheck the verify certificate box
|
|
4. Click the `Create` button
|
|
|
|
<img alt="PVE Metric Form" src="pve-form.webp">
|
|
|
|
5. Run `system_uptime{object="nodes"}` in vmui or in the explore view in Grafana to verify metrics from PVE are being sent to VictoriaMetrics.
|
|
You should see 1 time series per node in your PVE cluster.
|
|
|
|
## Proxmox Backup Server (PBS)
|
|
1. Login to PBS as an administrator
|
|
2. Go to Configuration > Metrics Server > Add > InfluxDB
|
|
|
|
|
|
<img alt="PBS Metric Navigation" src="pbs-nav.webp">
|
|
|
|
|
|
3. Set the parameters as follows:
|
|
- Name: VictoriaMetrics (can be set to any string)
|
|
- URL: http(s)://<ip_or_host>:<port>
|
|
- set the URL to https if you have TLS enabled and http if you do not
|
|
- Port: This will vary depending how you are sending data to VictoriaMetrics, but the defaults for all components are listed in the [data ingestion documentation](https://docs.victoriametrics.com/data-ingestion.html)
|
|
- Organization: leave empty since it doesn't get used
|
|
- Bucket: leave empty since it doesn't get used
|
|
- Token: your token from vmauth or leave blank if you don't have authentication enabled
|
|
4. Click the `Create` button
|
|
|
|
|
|
<img alt="PBS Metric Form" src="pbs-form.webp">
|
|
|
|
|
|
5. Run `cpustat_idle{object="host"}` in vmui or in the explore view in Grafana to verify metrics from PBS are being to VictoriaMetrics.
|
|
|
|
|
|
# References
|
|
- [Blog Post for configuring Managed VictoriaMetrics and Proxmox VE](https://victoriametrics.com/blog/proxmox-monitoring-with-dbaas/)
|