Diferència entre revisions de la pàgina «Grup 3 - Monitorització del sistema ProxMox»
Salta a la navegació
Salta a la cerca
(Es crea la pàgina amb «== InfluxDB == * Afegim la clau d'InfluxDB al sistema. border|500px| * Instal·lem els repositoris necesaris. border|500px|...».) |
|||
Línia 19: | Línia 19: | ||
[[File:Influ6.png|border|500px|]] | [[File:Influ6.png|border|500px|]] | ||
− | * Finalment, accedim al localhost pel port | + | * Finalment, accedim al '''localhost''' pel port '''8086''' i comprovem que ja tenim accés a InfluxDB. |
[[File:Influ7.png|border|500px|]] | [[File:Influ7.png|border|500px|]] | ||
− | === | + | === 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|] | [[File:Telegr1.png|border|500px|] | ||
− | * | + | * Afegim al sistema la GPG de Telegraf i procedim a la instal·lació d'aquest. |
[[File:Telegr2.png|border|500px|]] | [[File:Telegr2.png|border|500px|]] | ||
− | * | + | * Comprovem que el servei estigui en marxa. |
[[File:Telegr3.png|border|500px|]] | [[File:Telegr3.png|border|500px|]] | ||
− | |||
− | |||
− | * | + | * 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ó. | |
− | - | ||
− | |||
− | - | ||
[[File:Telegr5.png|border|500px|]] | [[File:Telegr5.png|border|500px|]] | ||
− | * | + | * 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. |
[[File:Telegr6.png|border|500px|]] | [[File:Telegr6.png|border|500px|]] | ||
− | === | + | === Grafana === |
− | + | * Realitzem la instal·lació dels paquets necessaris. | |
− | * | ||
[[File:Graf1.png|border|500px|]] | [[File:Graf1.png|border|500px|]] | ||
<br clear=all> | <br clear=all> | ||
Línia 61: | Línia 54: | ||
<br clear=all> | <br clear=all> | ||
− | * | + | * Afegim al sistema l'última versió estable de Grafana. |
[[File:Graf4.png|border|500px|]] | [[File:Graf4.png|border|500px|]] | ||
− | * | + | * Actualitzem de nou la màquina. |
[[File:Graf5.png|border|500px|]] | [[File:Graf5.png|border|500px|]] | ||
− | * | + | * Instal·lem Grafana. |
[[File:Graf6.png|border|500px|]] | [[File:Graf6.png|border|500px|]] | ||
− | * | + | * Efectuem un daemon-realod i iniciem el servei de Grafana. |
[[File:Graf7.png|border|500px|]] | [[File:Graf7.png|border|500px|]] | ||
− | * | + | * 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. |
[[File:Graf8.png|border|500px|]] | [[File:Graf8.png|border|500px|]] | ||
− | * | + | * Configurem la data source d'InfluxDB amb la informació necesaria: |
[[File:Graf9.png|border|500px|]] | [[File:Graf9.png|border|500px|]] | ||
− | |||
[[File:Graf10.png|border|500px|]] | [[File:Graf10.png|border|500px|]] | ||
Revisió del 12:47, 7 abr 2022
InfluxDB
- Afegim la clau d'InfluxDB al sistema.
- Instal·lem els repositoris necesaris.
- Fem un Apt Update del sistema i procedim a instal·lar InfluxDB
- Posem el marxa el servei i comprovem l'estatus.
- Fem que el servei iniciï amb el sistema.
- Instal·lem el mode gràfic per a una major facilitat d'ús.
- Finalment, accedim al localhost pel port 8086 i comprovem que ja tenim accés a InfluxDB.
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.
- Comprovem que el servei estigui en marxa.
- 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ó.
- 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.
Grafana
- Realitzem la instal·lació dels paquets necessaris.
- Afegim al sistema l'última versió estable de Grafana.
- Actualitzem de nou la màquina.
- Instal·lem Grafana.
- Efectuem un daemon-realod i iniciem el servei de Grafana.
- 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.
- Configurem la data source d'InfluxDB amb la informació necesaria:
- Si está bien configurado veremos este resultado si accedemos a Data Source.
- Para que pueda funcionar de manera correcta tenemos que crear la base de datos, que seria con el siguiente comando.
- Vamos a crear un nuevo Data Source en Grafana.
- Activamos la opción de Basic Auth
- Ponemos los datos del usuario y contraseña de InfluxDB.
- Finalmente, añadimos la información que falta.
- Si todos los pasos los hemos seguido de manera correcta, accediendo a Explore tenemos que ver esto.
- Para poder tener un Dashboard vamos a importar una plantilla ya generada, en este caso la 10048. Para ello accedemos a Create → Import
- A continuación accedemos a Data Center de nuestro cluster de Proxmox y le damos a Metric Server -> Add -> InfluxDB
- Completamos con los datos del InfluxDB.
- Este sería el resultado con el Metric Server agregado.
- Y este el resultado de la monitorización siendo visualizada desde Grafana.
Alertas
- 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.
- Editamos la variable de la plantilla, en este caso lo tenemos que dejar con el nombre del nodo.
- 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.
- Nos dirigimos a Alerting para así poder asignar el método de alerta.