在前面的文章中介绍了,如何使用Prometheus Server搜集Node Exporter提供的指标数据,然后利用Grafana定制可视化监控的方式,而Grafana社区提供了类似的仪表盘的模版可以直接适用于这种场景:Node Exporter for Prometheus Dashboard,而且包含中文版本。这篇文章继续介绍一下使用的具体的方式。
事前准备 环境准备关于Node Exporter、Prometheus以及Grafana的环境准备,可参看:
- Node Exporter容器化方式:https://liumiaocn.blog.csdn.net/article/details/104026945
- Node Exporter二进制方式:https://liumiaocn.blog.csdn.net/article/details/104026879
- Grafana的准备 前文示例中使用的Grafana版本为6.5.1,由于模版中验证过的版本是6.5.2,此处直接使用如下Docker-Compose设定文件进行启动,设定登录账号密码为:admin/liumiaocn
执行命令:docker run -p 3000:3000 -e “GF_SECURITY_ADMIN_PASSWORD=liumiaocn” --name=grafana -d grafana/grafana:6.5.2
Node Exporter的Grafana模版- 英文版本:https://grafana.com/grafana/dashboards/11074
- 中文版本:https://grafana.com/grafana/dashboards/8919
官方验证通过的版本:
- Grafana :6.5.2
- Node Exporter: 0.18.1
以英文版本模版为例,点击Download JSON按钮进行下载
点击左侧菜单中的Import菜单项
点击Upload JSON按钮选中刚刚下载的Node Exporter的模版文件
选择已经配置的Prometheus的数据源,配置方法可参看:
- https://blog.csdn.net/liumiaocn/article/details/103804736
只要Prometheus和Node Exporter能够正常动作,此时Grafana的模版就已经可以使用了
可以看到非常简单地就可以使用Grafana进行图形化的监控显示了。
使用同样的步骤,也可以非常容易地使用中文模版进行监控的可视化展示