Grup 3 - Monitorització del sistema ProxMox

De Wiket
Salta a la navegació Salta a la cerca

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

  • Editem l'arxiu de configuració.
Alertpro5.png
  • Configurem l'apartat de SMTP.
Alertpro6.png
  • Aquest seria l'alerta que ens arriba per correu.
Alertpro7.png