Tenderduty is a comprehensive monitoring tool for Tendermint chains. Its primary function is to alert a validator if they are missing blocks, and has many other features.
v2 is complete rewrite of the original tenderduty graciously sponsored by the Osmosis Grants Program. This new version adds a web dashboard, prometheus exporter, telegram and discord notifications, multi-chain support, more granular alerting, and more types of alerts.
curl -fsSL https://get.docker.com | sh
mkdir tenderduty && cd tenderduty
docker run --rm ghcr.io/blockpane/tenderduty:latest -example-config >config.yml
# edit config.yml and add chains, notification methods etc.
vim config.yml
Refer my config.yml
example file for Aura Network
docker run -d --name tenderduty --network="host" --restart unless-stopped -v $(pwd)/config.yml:/var/lib/tenderduty/config.yml ghcr.io/blockpane/tenderduty:latest
docker logs -f --tail 20 tenderduty
Your dashboard will be public at http://YOUR_SERVER_IP:8888
For instance, my dashboard is http://euphoria.aura.chainno.de:8888
https://rpc.euphoria.aura.network:443
https://snapshot-1.euphoria.aura.network:443
https://snapshot-2.euphoria.aura.network:443