admin 管理员组

文章数量: 1184232


2024年3月11日发(作者:transition point什么意思)

zabbix正则表达式

在 Zabbix 中,正则表达式主要用于配置触发器、项(Items)

以及其他筛选条件。以下是 Zabbix 中常用的正则表达式语法:

1. 通用字符匹配:

• .:匹配除换行符以外的任意字符。

• *:匹配前面的元素零次或多次。

2. 字符类:

• [abc]:匹配 a、b 或 c 中的任何一个字符。

• [^abc]:匹配不是 a、b 或 c 中的任何一个字符。

3. 范围类:

• [a-z]:匹配 a 到 z 之间的任意一个小写字母。

• [0-9]:匹配 0 到 9 之间的任意一个数字。

4. 反斜杠转义:

• d:匹配任意一个数字(相当于 [0-9])。

• D:匹配任意一个非数字字符。

• s:匹配任意一个空白字符。

• S:匹配任意一个非空白字符。

• w:匹配任意一个单词字符(字母、数字、下划线)。

• W:匹配任意一个非单词字符。

5. 位置锚定:

• ^:匹配字符串的开始。

• $:匹配字符串的结束。

1 / 2

6. 分组和捕获:

• (pattern):匹配 pattern,并捕获匹配的内容。

7. 重复:

• ?:匹配前面的元素零次或一次。

• +:匹配前面的元素一次或多次。

• {n}:匹配前面的元素恰好 n 次。

• {n,}:匹配前面的元素至少 n 次。

• {n,m}:匹配前面的元素至少 n 次且不超过 m 次。

在 Zabbix 中,你可以使用正则表达式来定义触发器、筛选项、

或者其他需要模式匹配的地方。例如,在 Zabbix 触发器中,你可以

使用正则表达式来匹配特定的项值,从而触发告警。具体的正则表达

式语法可能会因 Zabbix 版本的不同而有所变化,因此建议查阅

Zabbix 文档或特定版本的帮助手册以获取准确的信息。

2 / 2


本文标签: 匹配 任意 字符 版本 触发器