2017-05-30 36 views
0

我有一个项目扫描日志文件中的文本,它返回“Up”。我想要一个触发器,如果​​最后3次它看起来值不是“向上”以提醒。zabbix - 字符串的最后3个值

现在我有这样的:

{Template_App_SWIFT:vfs.file.regexp[D:/tmp/snl_status.log,"^Subsystem Connectivity is *([A-Z][a-z]*)",,9,9,”\1”].str(Up)}=0 

然而,这只是抓住了最近的值。

回答

1
{Template_App_SWIFT:vfs.file.regexp[D:/tmp/snl_status.log,"^Subsystem Connectivity is *([A-Z][a-z]*)",,9,9,”\1”].str("Up",#3)}=0 
+0

欢迎StackExchange。虽然这可能会回答这个问题,但也请简要说明您的代码实际执行的内容以及它如何解决最初的问题。不要在没有进一步描述的情况下删除一行代码。 – user1438038

0

使用count()触发功能,可能就像这样:

count(#3, Up, ne) 
相关问题