[技术] Grafana监控群晖NAS

前面说了grafana监控node小鸡,接下来介绍grafana 群晖监控原文:https://i4t.com/5258.html 效果图>我们监控用了以下监控组件Telegraf (StatsD) 是一个使用 Node.js 开发的简单的网络守护进程,通过 UDP 或者 TCP 方式侦听各种统计信息,包括计数器和定时器,并发送聚合信息到后端服务,例如 Graphite 、 ElasticSearch 、 InfluxDB 等等,这里 列出了支持的 backendGrafana 是一个使用 Go 开发的开源的、功能齐全的、好看的仪表盘和图表的编辑器,可用来做日志的分析与展示曲线图(如 api 的请求日志),支持多种 backend ,如 ElasticSearch 、 InfluxDB 、 OpenTSDB 等等。在线 DEMO 。InfluxDB 是一个使用 Go 语言开发的开源分布式时序、事件和指标数据库,无需外部依赖,其设计目标是实现分布式和水平伸缩扩展由Telegraf收集日志推送给InfluxDB,最后grafana进行展示准备工作* 开启SNMP* 安装日志中心,设置日志推送* 创建持久化目录1.开启SNMP2.安装日志中心3.创建持久化目录创建`grafana`和`influxdb`## 说明本次演示使用群晖6.x版本进行演示,7.x版本已经测试没有问题~![1644315843793.png](https://img.ukx.cn/abcdocker/2022/02/08/49315aebbe3de/49315aebbe3de.png[/img]**首先我们安装Docker**`套件中心`–>`docker`打开Docker 下载镜像>这个镜像包含了3个组件,所以大小为1G。如果网络不好,使用阿里云下载镜像registry.cn-qingdao.aliyuncs.com/abcdocker/tools:SynologyNAS**启动Docker **设置docker自动启动挂载持久化目录端口映射我这里将所有的端口都进行映射,也可以只映射我图中的这两个,我固定下来为了后期调试方便**图中这标注为不可以修改的地方****镜像会比较大,耐心等待启动完成**刚启动比较慢,等它收集完就cpu就下来了**访问Grafana**http://群晖IP:3003端口用户密码为:root**导入模板**输入`14590 ` 点击Load导入筛选一下时间>**接下来就可以看到数据了,因为我这里是黑群晖,SNMP有一些数据可能是获取不到**## 接入群晖外Grafana有的需求可能我们集群外有一个grafana,我们只是想把群晖nas数据写入到外网的grafana,方便统一管理首先我们将InfluxDB进行端口映射将nas的18086端口映射到公网中设置grafana源创建源设置influxdb设置地址设置密码用户名密码库都是:`telegraf`测试没有问题接下来导入模板>后面的步骤就相同了,我就不在重复了。 效果图下

请登录后发表评论

    没有回复内容