Comprehensive guide to monitoring Shibarium nodes: Heimdall Telemetry, Bor EthStat, setup, configuration, and best practices.
Clone the Telemetry Repository and Set Up Configuration
git clone https://github.com/shibaone/k9-matic-telemetry.git
cd k9-matic-telemetry
mkdir -p ~/.telemetry/config
cp example.config.toml ~/.telemetry/config/config.toml
Update the Configuration File
~/.telemetry/config/config.toml
and update the [stats_details]
section:For Shibarium:<node-name>
with your node’s name.Build the Telemetry Binary
go mod tidy
go build -o telemetry
mv telemetry $GOBIN
Create a Systemd Service
/lib/systemd/system/telemetry.service
with:User
and ExecStart
fields for accuracy.Start and Enable the Telemetry Service
sudo systemctl enable telemetry.service
sudo systemctl start telemetry.service
Monitor the Service
journalctl -u telemetry -f
Verify Node Visibility
Edit the Bor Configuration File
vi /var/lib/bor/config.toml
Add the following line for telemetry:
For Shibarium:
ethstats = “<node>:[email protected]”
ethstats = “<node>:[email protected]”
ethstats
entry for accuracy.Restart and Enable Bor Service
sudo systemctl restart bor.service
Verify Your Node on the Monitoring Page