zabbix自动发现排除tmp与boot分区

配置了一个分区低于10G的触发器

导致

zabbix-boot01.png

现在要排除/boot与/tmp /var/tmp

1、配置-模板-Template OS Linux Active-自动发现-“Mounted filesystem discovery”

zabbix-boot02.png

{#FSNAME}是zabbix内置的本地宏 在客户端执行下列命令可以看到:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
[root@rui bin]#./zabbix_get  -s 127.0.0.1  -k vfs.fs.discovery
{
"data":[
{
"{#FSNAME}":"\/",
"{#FSTYPE}":"rootfs"},
{
"{#FSNAME}":"\/proc",
"{#FSTYPE}":"proc"},
{
"{#FSNAME}":"\/sys",
"{#FSTYPE}":"sysfs"},
{
"{#FSNAME}":"\/dev",
"{#FSTYPE}":"devtmpfs"},
{
"{#FSNAME}":"\/dev\/pts",
"{#FSTYPE}":"devpts"},
{
"{#FSNAME}":"\/dev\/shm",
"{#FSTYPE}":"tmpfs"},
{
"{#FSNAME}":"\/",
"{#FSTYPE}":"ext4"},
{
"{#FSNAME}":"\/proc\/bus\/usb",
"{#FSTYPE}":"usbfs"},
{
"{#FSNAME}":"\/boot",
"{#FSTYPE}":"ext4"},
{
"{#FSNAME}":"\/home",
"{#FSTYPE}":"ext4"},
{
"{#FSNAME}":"\/proc\/sys\/fs\/binfmt_misc",
"{#FSTYPE}":"binfmt_misc"},
{
"{#FSNAME}":"\/var\/lib\/nfs\/rpc_pipefs",
"{#FSTYPE}":"rpc_pipefs"},
{
"{#FSNAME}":"\/proc\/fs\/nfsd",
"{#FSTYPE}":"nfsd"}]}
[root@rui bin]#

2、 @Eliminate useless file system 是我们要配置正则表达式:
操作如下:管理-一般-(右边下拉)正则表达式
配置一个“新的正则表达式”
zabbix-boot03.png

3、说明:当取到的字段结果为boot或tmp时 就是返回“假”
zabbix-boot04.png

4、要主机中查看监控项,会发现这个监控项己有提示:“已无法自动发现此项目了, 将删除于29d 5h 31m (在2019/05/01在15:28”
zabbix-boot05.png

5、这时我想立刻清理这些无用的监控项 可以操作: 将“保留失去的资源期间(天)” 设置为“0”,将立即删除实体
建议清理无用的监控项后,要设置回“30”天。

zabbix-boot06.png

# zabbix
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×