Host status showing red icon in chronograph, Chronograf主机列表页显示主机状态为红色标志

刚开始全部装好的时候主机显示的状态是绿色的,过了些日子我再打开看的时候就变成红色的了,点击主机进去查看的时候没有了图表数据,大概是这样子的,

 在influxdb数据库主机上执行命令curl "http://localhost:8086/query?q=select+*+from+telegraf..cpu"出错,

提示认证证书解析不了,之前我设置了数据库的用户名和密码,但是之前设置好之后查看还是能直接看到图表数据的。官网说主机状态显示为公司有两种可能,

一种是主机的时间没有同步NTP,我这是单机不是集群,另一种是/etc/telegraf/telegraf.conf配置文件默认是每10秒发送一次数据到influxdb数据库,如果这个时间间隔设置的太长,也会有这种情况。但是我这个时间值是默认的。

找了好长时间,终于在Google上找到了一种将就解决方案,也是官网的给出的。说显然提示的是用户名和密码问题,需要在Telegraf 的配置文件 /etc/telegraf/telegraf.conf 和 Kapacitor 的配置文件 /etc/kapacitor/kapacitor.conf

设置一下用户名和密码。且用户名和密码要一致。

我之前在influxdb的命令行下设置的证书竟然没有在两个文件里同步生效,只是能通过chronograf连接influxdb数据而已。。坑。。。

设置好之后然后重启下这两个服务:

sudo systemctl  restart kapacitor

sudo systemctl  restart telegraf

如果Linux版本较低,则用下面的命令重启服务:

sudo service kapacitor restart

sudo service telegraf restart

完。。。。。

原文地址:https://www.cnblogs.com/homeways/p/8194684.html