Skip to content

Latest commit

 

History

History
18 lines (13 loc) · 1.27 KB

monitoring-deployment.md

File metadata and controls

18 lines (13 loc) · 1.27 KB

Filecoin监控报警系统搭建

1. 安装Docker

本文提到的监控报警系统,基于Docker进行部署,先在监控机上,运行本项目下scripts/install-docker.sh脚本来安装Docker。

2. 部署Prometheus

修改scripts/install-prometheus.sh脚本中的scrape_configs,将每个Job中的job_name改为要监控的机器的主机名,targets改为要监控的机器的IP。

然后在监控机上运行scripts/install-prometheus.sh安装Prometheus。

3. 部署Node-exporter

通过ansible/install-node-exporter.yaml脚本,在每台需要监控的机器上,部署并启动node-exporter客户端,用于收集监控数据,发送给Prometheus。

4. 部署Grafana

  • 在监控机上,运行scripts/install-grafana.sh,安装Grafana。
  • 安装完成后,在跳板机或路由器上,增加外网3000端口到监控机3000端口的映射,让Grafana可以通过外网访问。
  • 在Grafana的Configuration/Data Sources中,添加数据源,选择Prometheus,URL为http://localhost:9090,然后点击底部的Save & Test按钮,测试成功后进入下一步。
  • 在Grafana的Dashboards/Manage,点击右上角的Import按钮,再点击Upload JSON file按钮,选择本项目config/Miner-monitoring.json文件并导入。