【问题标题】:Regexp. Select second value from list正则表达式。从列表中选择第二个值
【发布时间】:2018-09-17 12:53:09
【问题描述】:

我在 Zabbix 中创建触发器 -

"Event Log - User Account Changed ({{ITEM.VALUE}.iregsub("Account Name:\s*([\w- ]*)", "\1")} change {{ITEM.VALUE}.iregsub("Account Name:\s*([\w- ]*)", "\1")})"

我明白了:

"Event Log - User Account Changed (Admin_Name change Admin_Name)", 

但我想得到:

"Event Log - User Account Changed (Admin_Name change User_Name)"

我想从列表中选择第二个值。我不明白该怎么做?

请帮忙。

【问题讨论】:

    标签: regex logging zabbix domaincontroller


    【解决方案1】:

    我找到了一个解决方案,我不知道这有多正确,但它确实有效......

    Target Account:\s+.+\s+Account Name:\s*([\w- ]*)
    

    因此,触发器的名称如下所示:

    Event Log - User Account Changed (DOMAIN\{{ITEM.VALUE}.iregsub("Account Name:\s*([\w- ]*)", "\1")} change DOMAIN\{{ITEM.VALUE}.iregsub("Target Account:\s+.+\s+Account Name:\s*([\w- ]*)", "\1")})
    

    我的问题解决了。谢谢大家! )

    【讨论】:

      猜你喜欢
      • 2014-10-28
      • 1970-01-01
      • 1970-01-01
      • 2018-05-19
      • 1970-01-01
      • 1970-01-01
      • 2022-12-06
      • 1970-01-01
      相关资源
      最近更新 更多