🇵🇭
Bitskwela x Lido CS Fleet: ETH Home Staking Guide
  • Simulan dito: Kunin ang iyong mga OAT at Mga Tungkulin
  • Ang Lido Community Staking Module
  • Mga Nilalaman
  • Mahalaga: 5 na Utos
  • Pag-unawa sa mga ETH Validators
    • Iba't ibang paraan ng pag-stake ng ETH
    • Mga Tungkulin at Responsibilidad ng Mga Operator ng Node
    • Gantimpala at parusa
    • Pagpili ng Iyong mga Kliyente
  • Setup ng Hardware at OS
    • ​​Setup Overview
    • Kinakailangang Hardware at System Requirements
    • Paggawa ng Iyong Hardware
    • Pamamahala sa Pag-uugnay at Seguridad
    • Installin ang OS
    • Para sa pagpapatibay ng iyong server
  • Installing & Configuring Clients
    • Validator Key Generation
    • Ihanda ang Operating System
    • Mag-set up at i-configure ang execution layer client (Nethermind)
    • Mag-set up at i-configure ang consensus layer client (Teku)
    • Mag-set up at i-configure ang validator client (Teku)
    • Mag-set up at i-configure ang MEV-boost
  • Monitoring, Maintenance, at Updates
    • Mag-set up ng monitoring suite
      • Mag-install at i-configure ang Prometheus
      • Mag-install at i-configure ang Node Exporter
      • Mag-install at i-configure ang Grafana
      • Google Uptime Check
      • Beaconcha.in App settings
  • Pagpapanatili at Pag-update
    • Pag-update ng Nethermind
    • Pag-update ng Teku
    • Pag-update ng monitoring suite
    • Pag-prune ng Nethermind
  • Pag-iipon ng Testnet ETH at Mainnet na Transisyon
    • Pag-iipon ng Testnet ETH sa iyong validator
    • Transisyon sa Mainnet
  • Mga Nakasanayang Praktis
    • Paghahadlang sa Slashing
    • Pagsasaayos ng Uptime at Performance
    • Pagsasaayos ng Seguridad
    • Pamamahala sa iyong withdrawal wallet
  • MGA TIPS
    • Advanced Networking
  • Mga Mapagkukunan
    • Listahan ng mga mapagkukunan
Powered by GitBook
On this page
  • Mag-install ng mga dependencies - Pushgateway
  • I-download at i-install ang Grafana
  • Simulan ang Grafana server.
  • I-configure ang Grafana Dashboard
  • Screenshot samples ng Grafana Dashboard
  1. Monitoring, Maintenance, at Updates
  2. Mag-set up ng monitoring suite

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
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

  1. Pumunta sa http://<yourserverip>:3000/

  2. Ilagay ang admin para sa parehong username at password

  3. I-setup ang mga dashboard - Sa kaliwang menu, pindutin ang Dashboards >> Import

    • Execution client dashboard

    • Consensus client dashboard

      • Teku: Ilagay ang dashboard ID - 16737

  4. 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

PreviousMag-install at i-configure ang Node ExporterNextGoogle Uptime Check

Last updated 1 year ago

Inaasahang output: Siguruhing ang pinakamataas na bersyon ay tumutugma sa pinakabagong bersyon dito -

Pumili ng Data Sources at pindutin ang Add data source, pagkatapos pumili ng Prometheus at ilagay ang para sa URL

Nethermind: I-paste ang JSON text

Node Exporter dashboard - I-paste ang JSON text

https://grafana.com/grafana/download
http://localhost:9090
dito
dito