Installing & configuring Grafana
Download and install Grafana
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 - https://grafana.com/grafana/download
Run the installation command.
Start the Grafana server.
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.
Configure the Grafana Dashboard
go to
http://<yourserverip>:3000/
Enter
admin
for both username and passwordSelect
Data Sources
and click onAdd data source
, then choose Prometheus and enter http://localhost:9090 for the URLSelect
Prometheus
from the "Select a Prometheus data source here" drop down field.
Screenshot samples of Grafana Dashboard
Execution client:
Consensus client:
Node Exporter:
[Optional] Pushgateway
This dependency is specific to the Nethermind execution layer client to enable the Grafana monitoring dashboard to work properly if you are following along the Nethermind documentation.
Download the latest version and the checksums list.
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.
Last updated