Grafana监控群晖NAS
Posted abcdocker
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Grafana监控群晖NAS相关的知识,希望对你有一定的参考价值。
首先展示一下效果图
原文:https://i4t.com/5258.html
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2NqKZumm-1644321575070)(https://img.ukx.cn/abcdocker/2022/02/08/b0e69c6850daf/b0e69c6850daf.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Qkclov8e-1644321575073)(https://img.ukx.cn/abcdocker/2022/02/08/d7bed1ee5120f/d7bed1ee5120f.png)]
组件介绍
我们监控用了以下监控组件
Telegraf (StatsD) 是一个使用 Node.js 开发的简单的网络守护进程,通过 UDP 或者 TCP 方式侦听各种统计信息,包括计数器和定时器,并发送聚合信息到后端服务,例如 Graphite 、 ElasticSearch 、 InfluxDB 等等,这里 列出了支持的 backend
Grafana 是一个使用 Go 开发的开源的、功能齐全的、好看的仪表盘和图表的编辑器,可用来做日志的分析与展示曲线图(如 api 的请求日志),支持多种 backend ,如 ElasticSearch 、 InfluxDB 、 OpenTSDB 等等。在线 DEMO 。
InfluxDB 是一个使用 Go 语言开发的开源分布式时序、事件和指标数据库,无需外部依赖,其设计目标是实现分布式和水平伸缩扩展
监控架构图
由Telegraf收集日志推送给InfluxDB,最后grafana进行展示
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kWAOALCQ-1644321575075)(https://img.ukx.cn/abcdocker/2022/02/08/e6f27278bdf2a/e6f27278bdf2a.png)]
准备工作
- 开启SNMP
- 安装日志中心,设置日志推送
- 创建持久化目录
1.开启SNMP
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sR9IX7WG-1644321575076)(https://img.ukx.cn/abcdocker/2022/02/08/7a01d04a73d1f/7a01d04a73d1f.png)]
2.安装日志中心
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8yhJgcB8-1644321575076)(https://img.ukx.cn/abcdocker/2022/02/08/8b6f6f578bcc2/8b6f6f578bcc2.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zNccc9o3-1644321575078)(https://img.ukx.cn/abcdocker/2022/02/08/c6cfe3307926b/c6cfe3307926b.png)]
3.创建持久化目录
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NCdWeiDe-1644321575078)(https://img.ukx.cn/abcdocker/2022/02/08/effa167b547ac/effa167b547ac.png)]
创建grafana
和influxdb
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sFlyvvQM-1644321575079)(https://img.ukx.cn/abcdocker/2022/02/08/be16bed958a37/be16bed958a37.png)]
说明
本次演示使用群晖6.x版本进行演示,7.x版本已经测试没有问题~
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zripEUPX-1644321575080)(https://img.ukx.cn/abcdocker/2022/02/08/49315aebbe3de/49315aebbe3de.png)]
首先我们安装Docker
套件中心
–>docker
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EEGy8Gd0-1644321575081)(https://img.ukx.cn/abcdocker/2022/02/08/1c0fbc9d89d1b/1c0fbc9d89d1b.png)]
打开Docker 下载镜像
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RgR14CQb-1644321575082)(https://img.ukx.cn/abcdocker/2022/02/08/b927024b9f6d9/b927024b9f6d9.png)]
这个镜像包含了3个组件,所以大小为1G。如果网络不好,使用阿里云下载镜像
registry.cn-qingdao.aliyuncs.com/abcdocker/tools:SynologyNAS
**启动Docker **
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5wJ4MbU6-1644321575083)(https://img.ukx.cn/abcdocker/2022/02/08/7b593b4aaeb20/7b593b4aaeb20.png)]
设置docker自动启动
挂载持久化目录
端口映射
我这里将所有的端口都进行映射,也可以只映射我图中的这两个,我固定下来为了后期调试方便 图中这标注为不可以修改的地方
镜像会比较大,耐心等待启动完成
刚启动比较慢,等它收集完就cpu就下来了
访问Grafana
http://群晖IP:3003端口
用户密码为:root
导入模板
输入14590
点击Load
导入
筛选一下时间
接下来就可以看到数据了,因为我这里是黑群晖,SNMP有一些数据可能是获取不到
接入群晖外Grafana
有的需求可能我们集群外有一个grafana,我们只是想把群晖nas数据写入到外网的grafana,方便统一管理
首先我们将InfluxDB进行端口映射
将nas的18086端口映射到公网中
设置grafana源
创建源
设置influxdb
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vnbka1Pq-1644321575093)(https://img.ukx.cn/abcdocker/2022/02/08/fa3a5925f329c/fa3a5925f329c.png)]
设置地址
设置密码
用户名密码库都是:telegraf
测试没有问题
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1DX2bm6b-1644321575095)(https://img.ukx.cn/abcdocker/2022/02/08/e84702a1b56aa/e84702a1b56aa.png)]
接下来导入模板
后面的步骤就相同了,我就不在重复了。 效果图下
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MW3vTMb3-1644321575096)(https://img.ukx.cn/abcdocker/2022/02/08/50d6a410d3c4d/50d6a410d3c4d.png)]
以上是关于Grafana监控群晖NAS的主要内容,如果未能解决你的问题,请参考以下文章