Proxmox: Configurar Metric Server en InfluxDB
Hoy vamos a utilizar una de las últimas novedades de Proxmox, que es poder llevar nuestras metric server a una base de datos externa, que en nuestro caso va a ser InfluxDB.
Lo voy a hacer sobre InfluxDB porque ya lo tengo montado para mi Grafana.
Como podéis ver podréis usar nativamente Graphite o InfluxDB desde el propio panel de gestión de Proxmox.
Se puede hacer vía comando en la siguiente ruta /etc/pve/status.cfg, pero estando integrado…
1 2 3 4 |
root@pve1:/etc/pve# cat status.cfg influxdb: METRICAS port 8089 server 192.168.2.110 |
Para llegar al menú nos colocaremos en el Centro de datos -> Metric Server -> Agregar -> InfluxDB:
Introducimos los datos del server y el puerto en el que escucha, que por defecto suele ser el 8089 para InfluxDB:
Pulsamos Crear para que se genere la conexión:
En nuestro InfluxDB configuraremos lo siguiente:
1 |
[root@GRAFANA ~]# nano /etc/influxdb/influxdb.conf |
Éste el ejemplo más básico:
1 2 3 4 5 6 |
[[udp]] enabled = true bind-address = "0.0.0.0:8089" database = "proxmox" batch-size = 1000 batch-timeout = "1s" |
Reiniciamos el servicio y comprobamos que todo sigue en orden:
1 |
[root@GRAFANA ~]# systemctl restart influxdb |
Ahora iremos a Grafana para explotarlo:
Menú Configuration -> Data Sources:
Agregamos la base de datos:
El origen será Influxdb:
Completamos las settings tal y como tengamos InfluxDB configurado:
Ahora validamos al salvar que todos los datos son correctos:
Y comprobamos que se escriben datos:
Ahora sólo queda jugar con las métricas que más os interesen, e integrarlo en Grafana, Zabbix o vuestro sistema de monitorización preferido.
Espero os parezca interesante…
¿Te ha gustado la entrada SÍGUENOS EN TWITTER?
Te ha gustado la entrada SGUENOS EN TWITTER O INVITANOS A UN CAFE?