Diferència entre revisions de la pàgina «Grup 4 - 7. Monitorització del sistema Proxmox. Notificació d’events (via email, SMS, IM, trucada telèfon, segons grau d’alarma).»
Salta a la navegació
Salta a la cerca
Línia 1: | Línia 1: | ||
<h2>Prometheus</h2> | <h2>Prometheus</h2> | ||
+ | |||
+ | Primero instalamos los paquete que necesitamos para la instalación de Prometheus. | ||
+ | |||
+ | <pre>sudo apt install python3-venv</pre> | ||
[[File:Captura1pr.PNG|captura1pr|border|800px]] | [[File:Captura1pr.PNG|captura1pr|border|800px]] | ||
+ | Creamos un entorno virtual de python3, con esta línea. | ||
+ | <pre>python3 -venv /opt/prometheus-pve-exporter</pre> | ||
[[File:Captura2pr.PNG|captura2pr|border|800px]] | [[File:Captura2pr.PNG|captura2pr|border|800px]] | ||
+ | Ejecutamos esta línea para empezar la instalación de prometheus | ||
+ | <pre>/opt/prometheus-pve-exporter/bin/pip install prometheus-pve-exporter</pre> | ||
[[File:Captura3pr.PNG|captura3pr|border|800px]] | [[File:Captura3pr.PNG|captura3pr|border|800px]] | ||
− | + | Comprobamos con un help de que esta funcionando correctamente. | |
[[File:Captura4pr.PNG|captura4pr|border|800px]] | [[File:Captura4pr.PNG|captura4pr|border|800px]] | ||
+ | Ahora creamos la carpeta de Prometheus y con "cat" añadimos el pve.yml, con los datos de inicio de sesión del cluster. | ||
+ | [[File:Captura5pr.PNG|captura5pr|border|600px]] | ||
− | + | Por ultimo ejecutamos el prometheus-pve-exporter, para comprobar de que no nos da ningún fallo al conectarse. | |
+ | [[File:Practica7pr.PNG|captura7pr|border|600px]] | ||
+ | Una vez vemos que funciona correctamente, creamos el servició, para habilitarlo en el arranque. | ||
− | [ | + | <pre> cat <<EOF> /etc/systemd/system/prometheus-pve-exporter.service |
+ | [Unit] | ||
+ | Description=Prometheus exporter for Proxmox VE | ||
+ | Documentation=https://github.com/znerol/prometheus-pve-exporter | ||
+ | [Service] | ||
+ | Restart=always | ||
+ | User=prometheus | ||
+ | ExecStart=/usr/local/bin/pve_exporter /etc/prometheus/pve.yml | ||
+ | [Install] | ||
+ | WantedBy=multi-user.target | ||
+ | EOF</pre> | ||
[[File:Practica8pr.PNG|captura8pr|border|600px]] | [[File:Practica8pr.PNG|captura8pr|border|600px]] |
Revisió del 00:08, 7 abr 2022
Prometheus
Primero instalamos los paquete que necesitamos para la instalación de Prometheus.
sudo apt install python3-venv
Creamos un entorno virtual de python3, con esta línea.
python3 -venv /opt/prometheus-pve-exporter
Ejecutamos esta línea para empezar la instalación de prometheus
/opt/prometheus-pve-exporter/bin/pip install prometheus-pve-exporter
Comprobamos con un help de que esta funcionando correctamente.
Ahora creamos la carpeta de Prometheus y con "cat" añadimos el pve.yml, con los datos de inicio de sesión del cluster.
Por ultimo ejecutamos el prometheus-pve-exporter, para comprobar de que no nos da ningún fallo al conectarse.
Una vez vemos que funciona correctamente, creamos el servició, para habilitarlo en el arranque.
cat <<EOF> /etc/systemd/system/prometheus-pve-exporter.service [Unit] Description=Prometheus exporter for Proxmox VE Documentation=https://github.com/znerol/prometheus-pve-exporter [Service] Restart=always User=prometheus ExecStart=/usr/local/bin/pve_exporter /etc/prometheus/pve.yml [Install] WantedBy=multi-user.target EOF