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.
sudo useradd --no-create-home --shell /bin/false pushgateway
Cree el archivo de configuración systemd para ejecutar Pushgateway.
sudo nano /etc/systemd/system/pushgateway.service
Pegue 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.target
Una vez que haya terminado, guarde con Ctrl+O
y 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 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.
sudo journalctl -fu pushgateway -o cat | ccze -A
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.
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 grafana
Resultado 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 Packages
Ejecute el comando de instalación.
sudo apt install -y grafana
Inicie el servidor Grafana.
sudo systemctl start grafana-server
sudo systemctl status grafana-server
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:
sudo journalctl -fu grafana-server -o cat | ccze -A
Presione CTRL-C
para salir.
Si el servicio Grafana funciona sin problemas, ahora podemos permitir que se inicie automáticamente al reiniciar el sistema.
sudo systemctl enable grafana-server
Configurar el panel de Grafana
Ir a
http://<yourserverip>:3000/
Ingrese
admin
tanto para el nombre de usuario como para la contraseñaSeleccione
Data Sources
y 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
Prometheus
en 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