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).»

De Wiket
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]]
  
[[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.
  
[[File:Practica7pr.PNG|captura7pr|border|600px]]
+
<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

captura1pr

Creamos un entorno virtual de python3, con esta línea.

python3 -venv /opt/prometheus-pve-exporter

captura2pr

Ejecutamos esta línea para empezar la instalación de prometheus

/opt/prometheus-pve-exporter/bin/pip install prometheus-pve-exporter

captura3pr

Comprobamos con un help de que esta funcionando correctamente.

captura4pr

Ahora creamos la carpeta de Prometheus y con "cat" añadimos el pve.yml, con los datos de inicio de sesión del cluster.

captura5pr

Por ultimo ejecutamos el prometheus-pve-exporter, para comprobar de que no nos da ningún fallo al conectarse.

captura7pr

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

captura8pr

captura9pr

prome1

prome2

prome3

prome4

prome5

prome6

prome7

prome8

prome9

prome10

prome11

prome12

prome13

prome14

prome15

prome16

prome17

Grafana

prome18

prome19

prome20

prome21

prome22

prome23

prome24

prome25

prome26

prome27

prome28

prome29

prome30

Alertmanager (Prometheus)

prome31

prome32

prome33

prome34

prome35

prome36

prome37

prome38

prome39

prome40

prome41

prome42