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 項目鍵?
嘗試使用多個方括號,如下所示:
system.run[[sqlcmd -S SERVERNAME-q "SELECT Count(Datediff(second, mail_tsinsert, mail_tsupdate)) FROM TABLENAME WHERE Datediff(second, mail_tsinsert, mail_tsupdate) > 200"]]