实验环境: 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)
![]()
++++++++++++++++++++
保存退出。重启telegraf
systemctl restart telegraf
修改单位 / 标题名称
保存,退出。重启 telegraf systemctl restart telegraf
保存退出,重启。telegraf ----> systemctl restart telegraf
保存,退出。重启 telegraf
systemctl restart telegraf
++++++++++++++++++++