16 Telegraf_采集磁盘数据

实验环境:
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
+++++++++++++++++++++++++++++++++
磁盘数据有两种:
  磁盘剩余容量
  磁盘IO
118.25.6.13(telegraf) 上面操作:
修改 telegraf.conf ,具体配置如下:
一、Telegraf磁盘容量配置
[[inputs.disk]]
  ignore_fs = ["tmpfs", "devtmpfs", "devfs", "overlay", "aufs", "squashfs"]
直接在 telegraf.conf 最后面,添加上面这一句

保存退出。重启telegraf
systemctl restart telegraf
在influxdb 服务器(106.12.88.74)上查看数据



在grafana(106.12.88.228)配置,添加磁盘数据监控
直接将先前的cpu 监控,复制一份进行修改。








修改单位 / 标题名称














选择保留的监控项:118.25.6.13------> Telegraf
默认监控项:
time device free fstype host inodes_free inodes_total inodes_used mode path total used used_percent
保留监控项:(其他用不上的就不写采集)
fieldpass = ["free", "inodes_free", "used_percent"]
vim /etc/telegraf/telegraf.conf

保存,退出。重启 telegraf     systemctl restart telegraf
influxdb服务器上(106.12.88.74)




二、Telegraf磁盘IO配置 118.25.6.13(telegraf) 上面操作:
[[inputs.diskio]] #这里采集的是总字节
vim /etc/telegraf/telegraf.conf
 保存退出,重启。telegraf ----> systemctl restart telegraf

106.12.88.74 ---> influxdb 查看数据


在grafana(106.12.88.228)配置,添加磁盘数IO据监控
复制前面的任意一个监控图形,进行更改。


















磁盘IO还有一种情况,就是每秒中,读取或者写入多少次的IO,比如说,向服务器写入500M数据,需要分多少次来写入进来,每秒钟会写入多少次IO,同样读取也是一样。
复制前面创建的磁盘IO监控图,进行修改。




 最后要记得保存。



118.25.6.13------> Telegraf 模拟数据读取,写入




选择保留的监控项 118.25.6.13------> Telegraf
默认磁盘IO 监控项
time host io_time iops_in_progress name read_bytes read_time reads weighted_io_time write_bytes write_time writes
一般用到的磁盘监控项:
fieldpass = ["read_bytes", "write_bytes", "reads","writes"] #可以减少数据容量
vim /etc/telegraf/telegraf.conf

保存,退出。重启 telegraf
systemctl restart telegraf
influxdb服务器上(106.12.88.74)



++++++++++++++++++++