文章导航
产品展示
通过本配置教程的配置,你将学会如何制作一个实时更新的区块链节点监控系统,成品展示如下:

是不是还挺有模有样的,其中的Dashboard可进行高度自定义
配置步骤
本配置教程灵感来自Substrate Developer Hub’s Tutorials
实验环境:
-
实验服务器A与B:
- Ubuntu 18.04
- Linux amd64
-
本地:
- Mac OS
实验前提:
假设有A与B两台远程服务器,A服务器作为监控服务器,B服务器作为被监控服务器,且默认B服务器一直跑着区块链节点。
整个配置过程,均由本地计算机访问远程的A和B服务器完成。
一、工具安装
1. 在A服务器中安装Prometheus与Grafana
Prometheus的安装:
在本地进入Prometheus官网,下载对应版本的prometheus安装包:

下载好后输入以下命令把本地的安装包上传到远程服务器A中:
scp /Users/admin/Downloads/prometheus-2.28.1.linux-amd64.tar.gz root@A's IP address:/root
# /Users/admin/Downloads/为安装包存储路径
# /root为具体的上传地址路径
Linux scp命令用于Linux之间文件和目录的传递,从本地复制到远程服务器、从远程服务器复制到本地(该命令同样适用于类Unix系统中,Mac OS与Linux同属于类Unix系统)。
scp命令详解可以参考另一篇文章:linux scp命令参数及用法详解–linux远程复制拷贝命令使用实例
安装包上传成功后,输入以下命令来解压缩解打包.tar.gz文件
tar -zxvf prometheus-2