zoukankan      html  css  js  c++  java
  • Zabbix实战-简易教程--正则(Regxp)

    一、正则表达式(Regx)

    1、概述

    正则表达式概念就不解释了。请参考:https://en.wikipedia.org/wiki/Regular_expression#POSIX_extended

    在zabbix中,正则表达式经常使用的地方应该就是LLD,比如,你发现的网卡或磁盘有一大堆,但是有一些不是你想要的。比较典型的比如lo(回环地址),VLAN、Tunnel、InLoopBack0、NULL0等交换机网口,这时,你就可以通过正则表达式进行过滤掉。

    2、配置

    1、点击 基础配置

    2、选择  正则表达式

    3、新建 正则表达式

    范例1:交换机接口过滤掉不需要的端口

    4、测试

    正则表达式写好以后,可以直接在线进行测试。

    1.表达类型有5种:

    字符串已包含(Character string included) - 匹配子字符串


    包含任何字符串(Any character string included) - 匹配逗号分隔列表中的任何子字符串


    字符串未包含(Character string not included) - 匹配除了子字符串之外的任何字符串


    结果为真(Result is TRUE) - 匹配正则表达式


    结果为假(Result is FALSE) - 不匹配正则表达式

     

    5、实例2

    磁盘自动发现时,我只需要hda|hdb|sda|sdb|sdc|sdd|sde|sdf|sdg|sdh|xvda|xvdb|vda|vdb|vdc|cciss/c0d0p[1-9] 这些开头的盘符。

    6、实例3

    比如在mysql多实例发现的过程中,我用3308来进行测试,而3306和3307则为线上正常使用的实例,这时,我就可以屏蔽3308实例就行。

    操作如下:

    1、写正则

    2、在Host上应用

     注意:引用正则表达式的时候,需要使用  @ + 正则表达式名。

  • 相关阅读:
    暑假集训D17总结
    [NOI2014]魔法森林
    暑假集训D16总结
    [繁华模拟赛]Evensgn 剪树枝
    暑假集训D15总结
    Openjudge-计算概论(A)-数组顺序逆放
    Openjudge-计算概论(A)-整数的个数
    Openjudge-计算概论(A)-1的个数
    Openjudge-计算概论(A)-求一元二次方程的根
    Openjudge-计算概论(A)-与7无关的数
  • 原文地址:https://www.cnblogs.com/skyflask/p/7520829.html
Copyright © 2011-2022 走看看