上次搞了下influxdb,能够成功采集到NAS的系统状态信息,在结尾说要将HA接入到其中,所以今天这篇博客咱们就来弄这个东西。
0.准备活动
之前安装的influxdb
是最新的,网上的教程基本都是1.X版的,所以只能自己尝试。因为HA的版本也低了,不能是用2.0的,所以HA也得升级。HA升级就比较坑了,很多之前的插件都用不了了,还得一个个修复,不过升级后很多设备都可以通过集成来配置了,很方便。
1.安装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
token
从influxdb
中获取,从Data -> Tokens中获取
配置完成重启HA就能够把数据注入到influxdb了,使用前不要忘记创建bucket
配置完成之后就能够看到数据了,下面是挑了一个搞的图表。
其实influxdb2是自带图表的,不过功能没有Grafana强大。
3.配置Grafana
配置数据源,将相关信息填写进去即可,注意 Query Language
要选择 Flux
然后把Token啥的填填就Okay了。
然后创建一个面板把数据展现出来就行了。搞了几个示例,后面慢慢弄吧
4.总结
总的来说搞起来并不是很难,现在的工具做的越来越简单。花点时间去理解就行。很多细节还是得自己去了解的。