通过Grafana展示HA数据 | 宁静致远

通过Grafana展示HA数据

正在加载一言...


上次搞了下influxdb,能够成功采集到NAS的系统状态信息,在结尾说要将HA接入到其中,所以今天这篇博客咱们就来弄这个东西。

0.准备活动


之前安装的influxdb是最新的,网上的教程基本都是1.X版的,所以只能自己尝试。因为HA的版本也低了,不能是用2.0的,所以HA也得升级。HA升级就比较坑了,很多之前的插件都用不了了,还得一个个修复,不过升级后很多设备都可以通过集成来配置了,很方便。

更新后的HA

1.安装Grafana


这步就很简单,搜索grafana下载,并运行就行,没什么特殊的配置。

下载Grafana镜像

2.配置HA


configuration.yaml中添加相关的配置

influxdb:
    api_version: 2
    ssl: false
    host: 192.168.xxx.xxx
    port: 8086
    token: XXXXXXX
    organization: freefitter.com
    bucket: home_assistant
    tags:
        source: HA
    tags_attributes:
        - HA
    default_measurement: units

tokeninfluxdb中获取,从Data -> Tokens中获取

获取Token

配置完成重启HA就能够把数据注入到influxdb了,使用前不要忘记创建bucket

创建Buckets

配置完成之后就能够看到数据了,下面是挑了一个搞的图表。

网络速率图

其实influxdb2是自带图表的,不过功能没有Grafana强大。

3.配置Grafana


配置数据源,将相关信息填写进去即可,注意 Query Language 要选择 Flux 然后把Token啥的填填就Okay了。

配置数据源

填写相关信息

然后创建一个面板把数据展现出来就行了。搞了几个示例,后面慢慢弄吧

成果展示

4.总结


总的来说搞起来并不是很难,现在的工具做的越来越简单。花点时间去理解就行。很多细节还是得自己去了解的。


文章作者: 彤爸比
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 彤爸比 !
评论
  目录