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.txtImprima la lista de los checksums y busque el checksum sha256 correspondiente según su versión descargada, por ejemplo
cat sha256sums.txtCopie 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 --checkResultado esperado: verificar el resultado de la verificación de la suma de control
pushgateway-1.7.0.linux-amd64.tar.gz: OKSi 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/binLuego, limpie las copias duplicadas.
cd
rm -r pushgateway-1.7.0.linux-amd64 pushgateway-1.7.0.linux-amd64.tar.gzCree una cuenta ( pushgateway) sin acceso al servidor para que Pushgateway se ejecute como un servicio en segundo plano.
sudo useradd --no-create-home --shell /bin/false pushgatewayCree el archivo de configuración systemd para ejecutar Pushgateway.
sudo nano /etc/systemd/system/pushgateway.servicePegue el siguiente contenido en el archivo de configuración.
[Unit]
Description=Prometheus Pushgateway
After=network.target
Wants=network.target
[Service]
User=pushgateway
Group=pushgateway
Type=simple
Restart=always
RestartSec=5
ExecStart=/usr/local/bin/pushgateway
[Install]
WantedBy=default.targetUna vez que haya terminado, guarde con Ctrl+Oy Enter, luego salga con Ctrl+X.
Inicie el servicio Pushgateway.
sudo systemctl daemon-reload
sudo systemctl start pushgateway
sudo systemctl enable pushgateway
sudo systemctl status pushgatewayResultado 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.
sudo journalctl -fu pushgateway -o cat | ccze -ADescargar 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.
wget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add -
sudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main"
sudo apt update
apt-cache policy grafanaResultado esperado: asegúrese de que la versión principal coincida con la última versión aquí: https://grafana.com/grafana/download
grafana:
Installed: (none)
Candidate: 10.0.3
Version table:
10.0.3 500
500 <https://packages.grafana.com/oss/deb> stable/main amd64 Packages
10.0.2 500
500 <https://packages.grafana.com/oss/deb> stable/main amd64 Packages
10.0.1 500
500 <https://packages.grafana.com/oss/deb> stable/main amd64 PackagesEjecute el comando de instalación.
sudo apt install -y grafanaInicie el servidor Grafana.
sudo systemctl start grafana-server
sudo systemctl status grafana-serverEl 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:
sudo journalctl -fu grafana-server -o cat | ccze -APresione CTRL-Cpara salir.
Si el servicio Grafana funciona sin problemas, ahora podemos permitir que se inicie automáticamente al reiniciar el sistema.
sudo systemctl enable grafana-serverConfigurar el panel de Grafana
Ir a
http://<yourserverip>:3000/Ingrese
admintanto para el nombre de usuario como para la contraseñaSeleccione
Data Sourcesy haga clic enAdd data source, luego elija Prometheus e ingrese http://localhost:9090 para la URLConfigurar paneles: en la barra de menú de la izquierda, haga clic en Paneles >> Importar
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