Я пытаюсь создать элемент 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"]]