Installing & configuring Grafana
Last updated
Last updated
Install Grafana using the APT package manager - Download the Grafana GPG key, add Grafana to the APT sources, refresh the apt cache, and check that Grafana has been added to the APT repository.
Expected output: Ensure the top-most version matches with latest version here -
Run the installation command.
The output should say Grafana is “active (running)”. Press CTRL-C to exit and Grafana will continue to run.
Use the following command to check the logs for any warnings or errors:
Press CTRL-C
to exit.
If the Grafana service is running smoothly, we can now enable it to fire up automatically when rebooting the system.
go to http://<yourserverip>:3000/
Enter admin
for both username and password
Setup dashboards - On the left menu bar, click on Dashboards >> Import
Execution client dashboard
Besu: Enter the dashboard ID - 10273
Geth: Enter the dashboard ID - 13877
Consensus client dashboard
Teku: Enter the dashboard ID - 16737
Nimbus: Paste the JSON text from the options below
Select Prometheus
from the "Select a Prometheus data source here" drop down field.
Expected output: Verify output of the checksum verification
If checksum is verified, extract the files and move them into the (/usr/local/bin)
directory for neatness and best practice.
Then, clean up the duplicated copies.
Create an account (pushgateway
) without server access for Pushgateway to run as a background service.
Create the systemd configuration file to run Pushgateway.
Paste the following contents into the configuration file.
Once you're done, save with Ctrl+O
and Enter
, then exit with Ctrl+X
.
Start the Pushgateway service.
Expected output: The output should say Pushgateway is “active (running)”. Press CTRL-C to exit and Pushgateway will continue to run.
Monitor for causes of error messages otherwise.
Select Data Sources
and click on Add data source
, then choose Prometheus and enter for the URL
Nethermind: Paste the JSON text from
Lodestar: Paste the JSON text from
Lighthouse: Paste the JSON text from
Prysm: Paste the JSON text from
Node Exporter dashboard - Paste the JSON text
the latest version and the checksums list.