实验环境: 106.12.88.74 ---> influxdb 1.7.6 Centos 7.5 106.12.88.228 ---> Grafana 6.2.2.1 Centos 7.5 118.25.6.13------> Telegraf 1.11.5-1 Centos 7.6 +++++++++++++++++++++++++++++++++ 118.25.6.13------> Telegraf 上面操作: 修改 telegraf.conf ,具体配置如下: Telegraf采集系统负载 [[inputs.system]] 直接在 telegraf.conf 最后面,添加上面这一句保存退出。重启telegraf systemctl restart telegraf 在influxdb 服务器(106.12.88.74)上查看数据
在grafana(106.12.88.228)配置,添加系统负载监控 直接将先前的cpu 监控,复制一份进行修改。
![]()
![]()
![]()
修改单位 / 标题名称
![]()
![]()
![]()
![]()
![]()
选择保留的监控项:118.25.6.13------> Telegraf fieldpass = ["load1", "load5", "load15"] vim /etc/telegraf/telegraf.conf
保存,退出。重启 telegraf systemctl restart telegraf influxdb服务器上(106.12.88.74)
![]()
有的系统中,可以立即生效。 有的系统中有可能,显示还是原来所有的列,只不过,除保留的列外,其他列没有值,如上图所示,可以在一开始的时候,就直接在 [[inputs.system]] 下面加入 需要保留 的列。 ++++++++++++++++++++++++++++++++++++++++++++++++ 如果一开始就在telegraf.conf 加入如下内容,
就会出现我们只需要的保留的列。
++++++++++++++++++++++++++++++++++++++++++++++++++++++ &&&&&&&&&&&&&&&&&&&&& 还有一种方法: 直接修改telegraf.conf 中的数据库名,重启 telegraf
在influxdb Server上,进入到新的数据库中,就可以看到,[[inputs.system]]模块下的保留字段生效。
![]()
![]()
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& Telegraf采集内存:118.25.6.13------> Telegraf vim /etc/telegraf/telegraf.conf [[inputs.mem]]
保存,重启 telegraf 在influxdb 服务器(106.12.88.74)上查看数据
在grafana(106.12.88.228)配置,添加内存监控 直接将先前的系统负载,复制一份进行修改。
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
选择保留的监控项:118.25.6.13------> Telegraf fieldpass = ["available", "total", "used", "free"] vim /etc/telegraf/telegraf.conf
保存,退出。重启 telegraf systemctl restart telegraf influxdb服务器上(106.12.88.74)
![]()