Instalación y configuración de Grafana

Instalación de dependencias - Pushgateway

Esta dependencia es específica del cliente de la capa de ejecución Nethermind para permitir que el panel de monitoreo de Grafana funcione correctamente.

Descargue la última versión y la lista de checksums.

curl -LO https://github.com/prometheus/pushgateway/releases/download/v1.7.0/pushgateway-1.7.0.linux-amd64.tar.gz
curl -LO https://github.com/prometheus/pushgateway/releases/download/v1.7.0/sha256sums.txt

Imprima la lista de los checksums y busque el checksum sha256 correspondiente según su versión descargada, por ejemplo

cat sha256sums.txt

Copie el checksum y reemplácelo en el primer componente de cadena a continuación para verificar el checksum de su archivo zip descargado. Para su comodidad, la cadena real se ha completado previamente.

echo "6fedc802c07f4d83a70d45b73bae9d3ab026f827ecf99c026fc896335e5211b7  pushgateway-1.7.0.linux-amd64.tar.gz" | sha256sum --check

Resultado esperado: verificar el resultado de la verificación de la suma de control

pushgateway-1.7.0.linux-amd64.tar.gz: OK

Si se verifica el checksum, extraiga los archivos y muévalos al directorio (/usr/local/bin) para mayor claridad y mejores prácticas.

tar xvf pushgateway-1.7.0.linux-amd64.tar.gz
cd pushgateway-1.7.0.linux-amd64
sudo cp pushgateway /usr/local/bin

Luego, limpie las copias duplicadas.

cd
rm -r pushgateway-1.7.0.linux-amd64 pushgateway-1.7.0.linux-amd64.tar.gz

Cree una cuenta ( pushgateway) sin acceso al servidor para que Pushgateway se ejecute como un servicio en segundo plano.

Cree el archivo de configuración systemd para ejecutar Pushgateway.

Pegue el siguiente contenido en el archivo de configuración.

Una vez que haya terminado, guarde con Ctrl+Oy Enter, luego salga con Ctrl+X.

Inicie el servicio Pushgateway.

Resultado esperado: El resultado debería decir Pushgateway está "active (running)". Presione CTRL-C para salir y Pushgateway continuará ejecutándose.

De lo contrario, supervise las causas de los mensajes de error.

Descargar e instalar Grafana

Instale Grafana usando el administrador de paquetes APT. Descargue la llave GPG de Grafana, agregue Grafana a las fuentes de APT, actualice el caché de APT y verifique que Grafana se haya agregado al repositorio de APT.

Resultado esperado: asegúrese de que la versión principal coincida con la última versión aquí: https://grafana.com/grafana/download

Ejecute el comando de instalación.

Inicie el servidor Grafana.

El resultado debería decir Grafana está "active (running)". Presione CTRL-C para salir y Grafana continuará ejecutándose.

Utilice el siguiente comando para comprobar los registros en busca de advertencias o errores:

Presione CTRL-Cpara salir.

Si el servicio Grafana funciona sin problemas, ahora podemos permitir que se inicie automáticamente al reiniciar el sistema.

Configurar el panel de Grafana

  1. Ir ahttp://<yourserverip>:3000/

  2. Ingrese admintanto para el nombre de usuario como para la contraseña

  3. Seleccione Data Sourcesy haga clic en Add data source, luego elija Prometheus e ingrese http://localhost:9090 para la URL

  4. Configurar paneles: en la barra de menú de la izquierda, haga clic en Paneles >> Importar

    • Panel de control del cliente de ejecución

      • Nethermind: Pegue el texto JSON desde aquí

      • Besu: Ingrese el ID del tablero -10273

      • Geth: ingrese la ID del panel -13877

    • Panel de control del cliente de consenso

      • Teku: Ingrese la ID del tablero -16737

        • Nimbus: pegue el texto JSON de las siguientes opciones

        • Lodestar: Pegue el texto JSON desde aquí

        • Lighthouse : pega el texto JSON desde aquí

        • Prysm: Pegue el texto JSON desde aquí

    • Panel de control de Node Exporter: pegue el texto JSON aquí

  5. Seleccione Prometheusen el campo desplegable "Seleccione una fuente de datos de Prometheus aquí".

Ejemplos de capturas de pantalla de Grafana Dashboard

Cliente de ejecución:

Cliente de consenso:

Node Exporter:

Last updated