Diferència entre revisions de la pàgina «Monitorización del sistema Proxmox»
(Es crea la pàgina amb « [https://wiket.esteveterradas.cat/index.php/Proyecto_IETI_Cloud_-_Grupo_2 Volver a '''IETI Cloud Grupo 2''']».) |
|||
Línia 2: | Línia 2: | ||
[https://wiket.esteveterradas.cat/index.php/Proyecto_IETI_Cloud_-_Grupo_2 Volver a '''IETI Cloud Grupo 2'''] | [https://wiket.esteveterradas.cat/index.php/Proyecto_IETI_Cloud_-_Grupo_2 Volver a '''IETI Cloud Grupo 2'''] | ||
+ | |||
+ | <h2>Monitorización mediante Prometheus.</h2> | ||
+ | |||
+ | |||
+ | Vamos a utilizar prometheus para la monitorización de proxmox, esta es una aplicación de software gratuita utilizada para la supervisión y alerta de eventos y nos permite registrar métricas en tiempo real. | ||
+ | |||
+ | |||
+ | Primero vamos a instalar el agente que se encargará de exportar los datos del clúster, <b>prometheus-exporter</b> | ||
+ | |||
+ | Para ello tenemos que instalar el entorno de python3, ja que la herramienta se instala mediante el pip. | ||
+ | |||
+ | [[File:Captura1pr.PNG|captura1pr|border|800px]] | ||
+ | |||
+ | Creamos la carpeta con el entorno. | ||
+ | |||
+ | [[File:Captura2pr.PNG|captura2pr|border|800px]] | ||
+ | |||
+ | Instalamos el agente mediante /opt/prometheus-pve-exporter/bin/pip install prometheus-pve-exporter | ||
+ | |||
+ | [[File:Captura3pr.PNG|captura3pr|border|800px]] | ||
+ | |||
+ | Ya tenemos la herramienta instalada, y podemos ver con el flag --help los parámetros, para que funcione le tenemos que pasar un archivo pve.yml en el que pondremos el usuario y la contraseña del administrador del nodo. | ||
+ | |||
+ | [[File:Captura4pr.PNG|captura4pr|border|800px]] | ||
+ | |||
+ | Creamos un directorio y añadimos el pve.yml. | ||
+ | |||
+ | [[File:Captura5pr.PNG|captura5pr|border|600px]] | ||
+ | |||
+ | Utilizando la sentencia, pve_exporter /etc/prometheus/pve.yml, ya ponemos en funcionamiento el agente. Este se queda escuchando por el puerto :9221 | ||
+ | |||
+ | [[File:Practica7pr.PNG|captura7pr|border|600px]] | ||
+ | |||
+ | Para que sea mas eficiente creamos un servicio, en el que se este siempre ejecutando en segundo plano. Este ejecuta la sentencia <b>pve_exporter /etc/prometheus/pve.yml</b> | ||
+ | |||
+ | [[File:Practica8pr.PNG|captura8pr|border|600px]] | ||
+ | |||
+ | Reiniciamos el daemon, arrancamos el servicio y vemos que esta activo y funcionando correctamente. | ||
+ | |||
+ | [[File:Practica9pr.PNG|captura9pr|border|600px]] |
Revisió del 23:22, 28 març 2022
Monitorización mediante Prometheus.
Vamos a utilizar prometheus para la monitorización de proxmox, esta es una aplicación de software gratuita utilizada para la supervisión y alerta de eventos y nos permite registrar métricas en tiempo real.
Primero vamos a instalar el agente que se encargará de exportar los datos del clúster, prometheus-exporter
Para ello tenemos que instalar el entorno de python3, ja que la herramienta se instala mediante el pip.
Creamos la carpeta con el entorno.
Instalamos el agente mediante /opt/prometheus-pve-exporter/bin/pip install prometheus-pve-exporter
Ya tenemos la herramienta instalada, y podemos ver con el flag --help los parámetros, para que funcione le tenemos que pasar un archivo pve.yml en el que pondremos el usuario y la contraseña del administrador del nodo.
Creamos un directorio y añadimos el pve.yml.
Utilizando la sentencia, pve_exporter /etc/prometheus/pve.yml, ya ponemos en funcionamiento el agente. Este se queda escuchando por el puerto :9221
Para que sea mas eficiente creamos un servicio, en el que se este siempre ejecutando en segundo plano. Este ejecuta la sentencia pve_exporter /etc/prometheus/pve.yml
Reiniciamos el daemon, arrancamos el servicio y vemos que esta activo y funcionando correctamente.