Приветствую, ребят подскажите кто сталкивался, вообщем есть событие в заббиксе генерируемое триггером, задача отловить event.id , для этого я промаркировал триггер тэгом 220volt, так же в запросе мне нужно по конкретному хосту это сделать. По факту нужно найти событие созданное конкретным триггером на конкретном хосте, в результате должен прийти 1 единственный event.id.
Пытался играться с параметрами вот в итоге так получилось:
В поле hostids указал ID интересующего хоста, ответ на запрос приходит пустой, если убрать это поле, то он принципе выдает список всех событий с данным тегом по триггерам.
Пытался играться с параметрами вот в итоге так получилось:
#!/bin/bash
curl -i -k -X POST -H 'Content-Type: application/json' -d '
{
"jsonrpc": "2.0",
"method": "event.get",
"params": {
"output": ["lastvalue", "name", "host"],
"select_acknowledges": "extend",
"selectTags": "extend",
"sortfield": ["clock", "eventid"],
"sortorder": "DESC",
"hostids": "10577",
"tags": [{"tag": "220volt"}]
},
"auth": "82a712016981b3cde79d776378595a20",
"id": 1
curl -i -k -X POST -H 'Content-Type: application/json' -d '
{
"jsonrpc": "2.0",
"method": "event.get",
"params": {
"output": ["lastvalue", "name", "host"],
"select_acknowledges": "extend",
"selectTags": "extend",
"sortfield": ["clock", "eventid"],
"sortorder": "DESC",
"hostids": "10577",
"tags": [{"tag": "220volt"}]
},
"auth": "82a712016981b3cde79d776378595a20",
"id": 1
Comment