以太坊節點監控

介紹 ethstats 工具來監控以太坊節點。node

dashboard

dashboard

安裝

ethstats 採用 server/client 模式,client 至關於 agent 監控以太坊節點,上報信息給 server,server 做爲展現。git

我已經制做爲 docker 鏡像,方便使用。github

server

基於 ethstats-server 項目。web

啓動:docker

docker run \
 -e WS_SECRET="123456" \
 -p 3000:3000 \
 -it \
 wangxuanbo/ethstats-server:1.0.0

其中環境變量:shell

  • WS_SECRET:server 指定的 websocket 密碼,client 鏈接時須要一致

當啓動 ethstats-client 後,server 端能夠看到輸出一些鏈接信息。瀏覽器

server

注意:增長 -d 參數後臺啓動。websocket

最後瀏覽器打開 http://127.0.0.1:3000 便可訪問。socket

client

基於 ethstats-client 項目工具

啓動:

docker run \
 -e RPC_HOST="localhost" \
 -e RPC_PORT="8545" \
 -e LISTENING_PORT="30303" \
 -e INSTANCE_NAME="node001" \
 -e CONTACT_DETAILS="egova@mail.com" \
 -e WS_SERVER="ws://127.0.0.1:3000" \
 -e WS_SECRET="123456" \
 -it \
 wangxuanbo/ethstats-client:1.0.0

其中環境變量:

  • RPC_HOST:以太坊節點的IP地址
  • RPC_PORT:以太坊節點 rpc 端口
  • LISTENING_PORT:以太坊節點 監聽 端口
  • INSTANCE_NAME:以太坊節點名稱,便於 dashboard 展現節點
  • CONTACT_DETAILS:聯繫方式,填個郵件便於聯繫
  • WS_SERVER:server 的 websocket 地址
  • WS_SECRET:server 的 websocket 密碼

當啓動 client 端後,會鏈接區塊鏈節點,讀取信息,上報給 server 端。

client

注意:增長 -d 參數後臺啓動。

相關文章
相關標籤/搜索