Mag-install at i-configure ang Grafana
Mag-install ng mga dependencies - Pushgateway
Ang dependency na ito ay partikular sa execution layer client ng Nethermind upang mapatunayan ang tamang pag-andar ng monitoring dashboard ng Grafana.
I-download ang pinakabagong bersyon at ang listahan ng mga checksum.
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
I-print ang listahan ng mga checksum at hanapin ang katumbas na sha256 checksum ayon sa iyong in-download na bersyon - halimbawa:
cat sha256sums.txt
Kopyahin ang string ng checksum at ipalit ito sa unang string component sa ibaba upang patunayan ang checksum ng iyong in-download na zip file. Para sa iyong kaginhawaan, ang aktwal na string ay naka-pre-fill na.
echo "6fedc802c07f4d83a70d45b73bae9d3ab026f827ecf99c026fc896335e5211b7 pushgateway-1.7.0.linux-amd64.tar.gz" | sha256sum --check
Inaasahang output: Patunayan ang output ng pag-verify ng checksum
pushgateway-1.7.0.linux-amd64.tar.gz: OK
Kung na-verify ang checksum, i-extract ang mga file at ilipat ang mga ito sa (/usr/local/bin
) directory para sa kalinisan at pinakamahusay na praktis.
tar xvf pushgateway-1.7.0.linux-amd64.tar.gz
cd pushgateway-1.7.0.linux-amd64
sudo cp pushgateway /usr/local/bin
Then, clean up the duplicated copies.Pagkatapos, linisin ang mga duplicated na kopya.
cd
rm -r pushgateway-1.7.0.linux-amd64 pushgateway-1.7.0.linux-amd64.tar.gz
Lumikha ng isang account (pushgateway
) na walang access sa server para sa Pushgateway upang tumakbo bilang isang background service.
sudo useradd --no-create-home --shell /bin/false pushgateway
Lumikha ng systemd configuration file upang patakbuhin ang Pushgateway.
sudo nano /etc/systemd/system/pushgateway.service
I-paste ang sumusunod na nilalaman sa configuration file.
[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
Kapag tapos ka na, i-save ito gamit ang Ctrl+O
at Enter
, pagkatapos ay mag-exit gamit ang Ctrl+X
.
Simulan ang Pushgateway service.
sudo systemctl daemon-reload
sudo systemctl start pushgateway
sudo systemctl enable pushgateway
sudo systemctl status pushgateway
Inaasahang output: Ang output ay dapat magsabi na ang Pushgateway ay "active (running)". Pindutin ang CTRL-C upang lumabas at magpapatuloy ang Pushgateway sa pagtakbo.
Bantayan ang mga sanhi ng mga mensahe ng error.
sudo journalctl -fu pushgateway -o cat | ccze -A
I-download at i-install ang Grafana
Mag-install ng Grafana gamit ang APT package manager - I-download ang Grafana GPG key, idagdag ang Grafana sa mga APT sources, i-refresh ang apt cache, at siguruhing idinagdag ang Grafana sa APT repository.
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
Inaasahang output: Siguruhing ang pinakamataas na bersyon ay tumutugma sa pinakabagong bersyon dito - 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
Tumakbo ng installation command.
sudo apt install -y grafana
Simulan ang Grafana server.
sudo systemctl start grafana-server
sudo systemctl status grafana-server
Ang output ay dapat magsabi na ang Grafana ay "active (running)". Pindutin ang CTRL-C upang lumabas at magpapatuloy ang Grafana sa pagtakbo.
Gamitin ang sumusunod na command upang suriin ang mga logs para sa anumang mga babala o mga error:
sudo journalctl -fu grafana-server -o cat | ccze -A
Pindutin ang CTRL-C
upang lumabas.
Kung ang serbisyo ng Grafana ay umaandar nang maayos, maaari na nating paganahin ito upang umandar nang awtomatiko kapag nire-reboot ang sistema.
sudo systemctl enable grafana-server
I-configure ang Grafana Dashboard
Pumunta sa
http://<yourserverip>:3000/
Ilagay ang admin para sa parehong username at password
Pumili ng Data Sources at pindutin ang Add data source, pagkatapos pumili ng Prometheus at ilagay ang http://localhost:9090 para sa URL
Pumili ng
Prometheus
mula sa "Pumili ng isang Prometheus data source dito" drop down field.
Screenshot samples ng Grafana Dashboard
Nethermind:

Teku:

Node Exporter:

a
Last updated