我在 zabbix 2.0 中有一个项目,其“信息类型”设置为文本。
当一切正常时,它应该显示“最佳”。我如何创建一个触发器让它显示除“最佳”之外的其他内容?
我知道如何使用数字数据类型的触发器,但是之前我从未使用过基于文本的触发器。
答案1
考虑到你的物品钥匙是
text["/path/to/your/file.txt"]
你的触发器应该是这样的,
{some_server:log["/path/to/your/file.txt"].str("optimal")}#1 & {some_server:log["/path/to/your/file.txt"].nodata(600)}#1
如果 600 秒内没有收到新数据,则会触发.nodata 函数。
如果您只想检查字符串开头的最佳值,请使用 .regexp(^optimal),而不是 .str("optimal")