Я использую метод trigger.get для устранения всех проблем в моем мониторинге Zabbix:
trigger = zapi.trigger.get (triggerids=problem['objectid'], selectHosts='extend')
, и он работает нормально. Но я получаю ответ, например:
'description': '{HOST.NAME} ( {ITEM.VALUE1} ) Lack of free swap space'
или
'description': 'DBM {HOST.NAME} ORA_ERR_DETAILS: {ITEM.VALUE1}'
, и теперь я хочу получить значение « ITEM.VALUE1 »
* 1013. * Какой метод он должен использовать и как?
Более наглядно:
Возвращаемое значение моей программы:
'{HOST.NAME} ( {ITEM.VALUE1} ) Lack of free swap space'
Я могу получить '{HOST.NAME}', но я не могу получить '{ITEM.VALUE1}'.
Я бы хотел:
Host005.domain.com ( 42.52 % ) Lack of free swap space