Diferència entre revisions de la pàgina «Grup 3 - Monitorització del sistema ProxMox»

De Wiket
Salta a la navegació Salta a la cerca
Línia 48: Línia 48:
 
* Realitzem la instal·lació dels paquets necessaris.
 
* Realitzem la instal·lació dels paquets necessaris.
 
  [[File:Graf1.png|border|500px|]]
 
  [[File:Graf1.png|border|500px|]]
<br clear=all>
 
 
  [[File:Graf2.png|border|500px|]]
 
  [[File:Graf2.png|border|500px|]]
<br clear=all>
+
  [[File:Graf3.png|border|500px|]]
  [[File:Graf3.png|border|500px||]]
 
<br clear=all>
 
  
 
* Afegim al sistema l'última versió estable de Grafana.
 
* Afegim al sistema l'última versió estable de Grafana.
Línia 74: Línia 71:
 
[[File:Graf10.png|border|500px|]]
 
[[File:Graf10.png|border|500px|]]
  
* Si está bien configurado veremos este resultado si accedemos a Data Source.
+
Si l'hem configurat correctament en accedir a Data Source, veurem una cosa similar a això.
 
[[File:Graf11.png|border|500px|]]
 
[[File:Graf11.png|border|500px|]]
  
* Para que pueda funcionar de manera correcta tenemos que crear la base de datos, que seria con el siguiente comando.
+
*Creem la base de dades amb la següent comanda.
 
[[File:Graf12.png|border|500px|]]
 
[[File:Graf12.png|border|500px|]]
  
* Vamos a crear un nuevo Data Source en Grafana.
+
* Creem un nou Data Source en Grafana.
 
[[File:Graf13.png|border|500px|]]
 
[[File:Graf13.png|border|500px|]]
  
* Activamos la opción de Basic Auth
+
* Activem l'opció de Basic Auth.
 
[[File:Graf14.png|border|500px|]]
 
[[File:Graf14.png|border|500px|]]
  
* Ponemos los datos del usuario y contraseña de InfluxDB.
+
* Introduïm les dades de l'usuari i contrasenya de InfluxDB.
 
[[File:Graf15.png|border|500px|]]
 
[[File:Graf15.png|border|500px|]]
  
* Finalmente, añadimos la información que falta.
+
* Finalment, afegim la informació que falta.
 
[[File:Graf16.png|border|500px|]]
 
[[File:Graf16.png|border|500px|]]
  
* Si todos los pasos los hemos seguido de manera correcta, accediendo a Explore tenemos que ver esto.
+
* Per a comprovar que hem seguit els passos de manera correcta en accedir Explore hauríem de veure això.  
 
[[File:Graf17.png|border|500px|]]
 
[[File:Graf17.png|border|500px|]]
  
* Para poder tener un Dashboard vamos a importar una plantilla ya generada, en este caso la 10048. Para ello accedemos a  Create → Import
+
* Per a generar un Dashboard importarem una plantilla ja generada des de '''Create → Import''', en aquest cas la 10048.
 
[[File:Graf18.png|border|500px|]]
 
[[File:Graf18.png|border|500px|]]
  
* A continuación accedemos a Data Center de nuestro cluster de Proxmox y le damos a Metric Server -> Add -> InfluxDB
+
* A continuació accedim al Datacenter del Proxmox i ens dirigim a ''' Metric Server -> Add -> InfluxDB.'''
 
[[File:Graf19.png|border|500px|]]
 
[[File:Graf19.png|border|500px|]]
  
* Completamos con los datos del InfluxDB.
+
* Complementem amb les dades de l'InfluxDB.
 
[[File:Graf20.png|border|500px|]]
 
[[File:Graf20.png|border|500px|]]
  
* Este sería el resultado con el Metric Server agregado.
+
* Aquest seria el resultat amb el Metric Server agregat.
 
[[File:Graf21.png|border|500px|]]
 
[[File:Graf21.png|border|500px|]]
  
* Y este el resultado de la monitorización siendo visualizada desde Grafana.
+
* Finalment aquesta sèrie el resultat del monitoratge desde Grafana.
 
[[File:Graf22.png|border|500px|]]
 
[[File:Graf22.png|border|500px|]]
  
=== Alertas ===
+
=== Alertes ===
  
* Para crear la alerta nos vamos al Dashboard que hemos cargado anteriormente y buscamos sobre que queremos generar la alerta, en este caso será sobre GPU, le damos a EDIT.
+
* Per a crear alertes ens dirigim al Dashboard carregat anteriorment i busquem el grafic sobre el que volem generar l'alerta, en aquest cas sobre el de GPU, procedim a editar-la.
 
[[File:Alertpro1.png|border|500px|]]
 
[[File:Alertpro1.png|border|500px|]]
  
* Editamos la variable de la plantilla, en este caso lo tenemos que dejar con el nombre del nodo.
+
* Editem la variable de la plantilla per a deixar-la amb el nom del node.
 
[[File:Alertpro2.png|border|500px|]]
 
[[File:Alertpro2.png|border|500px|]]
  
* Nos vamos al apartado Alert y ya podemos editar la alerta, le asignamos por ejemplo que al 10% de uso se genere alerta, ya que sería una prueba.
+
* Ens dirigim a l'apartat '''Alert''' i ja podem editar l'alerta, per fer la prova establirem que quan la CPU arribí a un 10% es generi l'alerta.
 
[[File:Alertpro3.png|border|500px|]]
 
[[File:Alertpro3.png|border|500px|]]
  
* Nos dirigimos a Alerting para así poder asignar el método de alerta.
+
* Per assignar el mètode d'alerta ens digerim a '''Alerting'''.
 
[[File:Alertpro4.png|border|500px|]]
 
[[File:Alertpro4.png|border|500px|]]

Revisió del 14:31, 7 abr 2022

InfluxDB

  • Afegim la clau d'InfluxDB al sistema.

Influ1.png

  • Instal·lem els repositoris necesaris.

Influ2.png

  • Fem un Apt Update del sistema i procedim a instal·lar InfluxDB

Influ3.png

  • Posem el marxa el servei i comprovem l'estatus.

Influ4.png

  • Fem que el servei iniciï amb el sistema.

Influ5.png

  • Instal·lem el mode gràfic per a una major facilitat d'ús.

Influ6.png

  • Finalment, accedim al localhost pel port 8086 i comprovem que ja tenim accés a InfluxDB.

Influ7.png

Telegraf

  • Per tal d'unificar Telegraf a InfluxDB, crearem un contenidor en aquest últim des de InfluxDB -> Datos -> Pool -> Create new bucket

[[File:Telegr1.png|border|500px|]

  • Afegim al sistema la GPG de Telegraf i procedim a la instal·lació d'aquest.

Telegr2.png

  • Comprovem que el servei estigui en marxa.

Telegr3.png


  • Modifiquem el fitxer de configuració de Telegraf que es troba allotjat a /etc/telegraf per tal que:
- urls: direcció del servidor d'InfluxDB
- token: token d'administrador d'InfluxDB.
- bucket: nom del contenidor creat.
- organization: nom que li hem donat a l'organització.

Telegr5.png

  • Un cop modificat reiniciem el servei i recarregada la pàgina, en dirigir-nos a l'apartat Explorer ens hauria d'aparèixer el següent.

Telegr6.png

Grafana

  • Realitzem la instal·lació dels paquets necessaris.
Graf1.png
Graf2.png
Graf3.png
  • Afegim al sistema l'última versió estable de Grafana.

Graf4.png

  • Actualitzem de nou la màquina.

Graf5.png

  • Instal·lem Grafana.

Graf6.png

  • Efectuem un daemon-realod i iniciem el servei de Grafana.

Graf7.png

  • Per a la configuració de Grafana accedirem de forma gràfica des de localhost en el port 3000 i accedirem a Configuration → Data sources -→ Add data source per afegir InfluxDB.

Graf8.png

  • Configurem la data source d'InfluxDB amb la informació necesaria:

Graf9.png

Graf10.png

Si l'hem configurat correctament en accedir a Data Source, veurem una cosa similar a això. Graf11.png

  • Creem la base de dades amb la següent comanda.

Graf12.png

  • Creem un nou Data Source en Grafana.

Graf13.png

  • Activem l'opció de Basic Auth.

Graf14.png

  • Introduïm les dades de l'usuari i contrasenya de InfluxDB.

Graf15.png

  • Finalment, afegim la informació que falta.

Graf16.png

  • Per a comprovar que hem seguit els passos de manera correcta en accedir Explore hauríem de veure això.

Graf17.png

  • Per a generar un Dashboard importarem una plantilla ja generada des de Create → Import, en aquest cas la 10048.

Graf18.png

  • A continuació accedim al Datacenter del Proxmox i ens dirigim a Metric Server -> Add -> InfluxDB.

Graf19.png

  • Complementem amb les dades de l'InfluxDB.

Graf20.png

  • Aquest seria el resultat amb el Metric Server agregat.

Graf21.png

  • Finalment aquesta sèrie el resultat del monitoratge desde Grafana.

Graf22.png

Alertes

  • Per a crear alertes ens dirigim al Dashboard carregat anteriorment i busquem el grafic sobre el que volem generar l'alerta, en aquest cas sobre el de GPU, procedim a editar-la.

Alertpro1.png

  • Editem la variable de la plantilla per a deixar-la amb el nom del node.

Alertpro2.png

  • Ens dirigim a l'apartat Alert i ja podem editar l'alerta, per fer la prova establirem que quan la CPU arribí a un 10% es generi l'alerta.

Alertpro3.png

  • Per assignar el mètode d'alerta ens digerim a Alerting.

Alertpro4.png