Добрый день!
В ГУИ на вкладке Мониторинг->Проблемы есть вариант фильтра "История", при выборе которого возвращается лог проблем за весь указанный период. При этом в API в методе problem.get такого варианта фильтра нет. У метода есть параметр "recent", и судя по исходникам, он может быть либо указан и истинен, тогда возвращается набор аналогично фильтру "Недавние проблемы" в ГУИ, либо возвращаются только открытые проблемы в любом другом случае. Есть, конечно, вариант выгребать напрямую из базы из таблицы problem, но хотелось бы обойтись без костылей.
Версия Zabbix 3.4
В ГУИ на вкладке Мониторинг->Проблемы есть вариант фильтра "История", при выборе которого возвращается лог проблем за весь указанный период. При этом в API в методе problem.get такого варианта фильтра нет. У метода есть параметр "recent", и судя по исходникам, он может быть либо указан и истинен, тогда возвращается набор аналогично фильтру "Недавние проблемы" в ГУИ, либо возвращаются только открытые проблемы в любом другом случае. Есть, конечно, вариант выгребать напрямую из базы из таблицы problem, но хотелось бы обойтись без костылей.
Версия Zabbix 3.4
Comment