美文网首页Linux
Zabbix---1 监控主机磁盘空间

Zabbix---1 监控主机磁盘空间

作者: Habit_1027 | 来源:发表于2020-11-09 17:47 被阅读0次

一.创建自定义模板(Template)

在添加主机步骤中,添加了2台需要监控的主机,添加监控项时也可以给每台主机单独添加监控项,但是随着主机数量增多,就会出现过多重复的操作,因此可以使用zabbix的Templates(模板)Items(监控项Triggers(触发器)等众多配置定义在模板中,将主机链接到定义好的模板上,就可以免去重复的操作。

下面将自定义模板,定义监控磁盘剩余空间监控项,并配置触发器当磁盘剩余空间低于一定阈值时触发告警。

  1. 创建自定义模板

    点击【配置】-【模板】-【创建模板】

image.png
  1. 输入模板信息,完成后点击【添加】

    配置项
    * 模版名称 Create_Disk Memory usage
    可见的名称 Create_Disk Memory usage
    * 群组 Linux servers (选择)
    描述 自定义磁盘剩余空间模板

    注: 读者也可以自定义一个群组,并在自定义群组中创建模板,这个步骤本文不再示范

image.png

二.创建磁盘剩余空间监控项和触发器

  1. 创建自定义磁盘监控项(Item)

    进入自定义模板的监控项模块


    image.png

    点击【创建监控项】

    image.png

    输入监控参数

    配置项
    * 名称 磁盘剩余空间监控项
    类型 Zabbix 客户端
    * 键值 vfs.fs.size[/,pfree]
    信息类型 浮点数
    单位 %
    ……其他配置项 根据需要填写
image.png

这里的键值 vfs.fs.size[/,pfree]是指,监控根路径下,空余的磁盘大小百分比

  1. 创建触发器(Trigger)

    触发器可以配置当监控项监控到的数据达到一定阈值,从而触发问题。

    在Create_Disk Memory usage模板中选择【触发器】,点击【创建触发器】

image.png
输入配置参数
配置项
* 名称 磁盘剩余空间触发器
严重性 严重(选择)
* 表达式/问题表现形式 {Create_Disk Memory usage:vfs.fs.size[/,pfree].min(5m)}<88(可通过选择监控项)
事件成功迭代 恢复表达式(选择)
* 恢复表达式 {Create_Disk Memory usage:vfs.fs.size[/,pfree].min(5m)}>=88
问题事件生成模式 单个(选择)

表达式意思是,当检测到磁盘空间剩余不足88%时,将触发问题(为了测试)

image.png

再将该自定义模板,链接到agent_tengxunyun主机的模板中,不过在筛选模板时,群组要选择Linux servers(与创建模板时群组保持一致),添加后点击【更新】

image.png

进入【配置】-【主机】-【agent_tengxunyun】-【监控项】中,可以搜索到磁盘剩余空间监控项已经添加成功

image.png

测试一下
查看磁盘空间df -h

[root@tengxunyun ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        908M     0  908M   0% /dev
tmpfs           919M   24K  919M   1% /dev/shm
tmpfs           919M  484K  919M   1% /run
tmpfs           919M     0  919M   0% /sys/fs/cgroup
/dev/vda1        50G  4.5G   43G  10% /
tmpfs           184M     0  184M   0% /run/user/0

目前已用空间10%,剩余90%,不能触发告警,我们用dd命令生成一个大文件

[root@tengxunyun ~]# dd if=/dev/zero of=file bs=1M count=2000
2000+0 records in
2000+0 records out
2097152000 bytes (2.1 GB) copied, 15.0713 s, 139 MB/s
[root@tengxunyun ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        908M     0  908M   0% /dev
tmpfs           919M   24K  919M   1% /dev/shm
tmpfs           919M  484K  919M   1% /run
tmpfs           919M     0  919M   0% /sys/fs/cgroup
/dev/vda1        50G  6.4G   41G  14% /
tmpfs           184M     0  184M   0% /run/user/0

可以看到生成一个2G的文件后,已使用空间为14%,剩余86%,我们再回到zabbix看看触发的告警

image.png

相关文章

网友评论

    本文标题:Zabbix---1 监控主机磁盘空间

    本文链接:https://www.haomeiwen.com/subject/tjitbktx.html