Zabbix 键以逗号分隔

Zabbix 键以逗号分隔

我正在尝试创建包含逗号的键的 Zabbix 项目,结果出现“参数太多。”错误。我没有看到任何机会去掉键中的逗号。我已经尝试了很多方法将键或其部分括在引号、双引号等中,但对我都不起作用。我不想使用“数据库监视器”项目类型,我想使用简单的“Zabbix 代理”。

我的钥匙是

system.run[sqlcmd -S SERVERNAME-q "SELECT Count(Datediff(second, mail_tsinsert, mail_tsupdate)) FROM   TABLENAME WHERE Datediff(second, mail_tsinsert, mail_tsupdate) > 200"]

当然,为了举例子,我已经改变了服务器名和表名,在 cmd 中执行查询时,查询效果很好。

有没有办法逃脱zabbix项目键?

答案1

尝试使用多个方括号,如下所示:

system.run[[sqlcmd -S SERVERNAME-q "SELECT Count(Datediff(second, mail_tsinsert, mail_tsupdate)) FROM   TABLENAME WHERE Datediff(second, mail_tsinsert, mail_tsupdate) > 200"]]

相关内容