本文省略了zabbix服务端和客户端的安装,关于zabbix服务端和客户端安装可以查看我之前的文章,这里以centos系统为例来监控磁盘使用率,zabbix版本为3.2,其他版本请自测。
当前zabbix服务端和客户端可以正常通信,想要监控磁盘的使用情况只需要在zabbix server上配置下就好了。
1、登录zabbix server
配置-模版-创建模板-设置模板名称
2、参数说明
监控磁盘使用情况需要vfs.fs.size[fs,<mode>]键值
fs:文件系统
mode:模式
total默认全部,free空闲,used使用,pfree空闲百分比,pused使用百分比
3、创建监控项
只需要设置个名称和键值就可以了,其他均默认
名称我这里设置的是disk-space-total
键值vfs.fs.size[/data,total],我这里磁盘挂载在了/data下,根据情况自行修改
PS:我这里数据更新间隔为30秒,在实际生产环境中,可以将数据更新时间设置长一些,视个人情况而定
接下来继续分别创建free、used、创建方法和total一样
名称disk-space-free 键值vfs.fs.size[/data,free] 名称disk-space-used 键值vfs.fs.size[/data,used]
|-----|---------------------------------------------------------------------------------------------| | 1 2 | 名称disk-space-free 键值vfs.fs.size[/data,free] 名称disk-space-used 键值vfs.fs.size[/data,used] |
再添加pfree、pused,注意,这两个信息类型需要选择浮点数,单位%
名称disk-space-pfree 键值vfs.fs.size[/data,pfree] 名称disk-space-pused 键值vfs.fs.size[/data,pused]
|-----|-------------------------------------------------------------------------------------------------| | 1 2 | 名称disk-space-pfree 键值vfs.fs.size[/data,pfree] 名称disk-space-pused 键值vfs.fs.size[/data,pused] |
4、创建图形
5、链接模板
模版已经添加完成,最后链接到主机上就可以了