15 Telegraf_采集CPU负载和内存数据

实验环境:
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)