Zabbix

帶逗號的 Zabbix 鍵

  • December 31, 2021

我正在嘗試使用包含逗號的鍵創建 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 項目鍵?

嘗試使用多個方括號,如下所示:

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

引用自:https://serverfault.com/questions/1025467