Библиотека go-zabbix не находит существующий Event по id
Пытаюсь получить Event с заданным event_id из Заббикса через библиотеку github.com/cavaliercoder/go-zabbix.
Событие с таким id существует и активно на данный момент. Подключение к заббиксу проходит успешно. При этом если убрать фильтр EventIDs находит более 600 событий.
Код:
session, err := zabbix.NewSession("zabbix_url", "user", "password")
if err != nil {
panic(err)
}
var event_ids []string = []string{"2589270"}
params := zabbix.EventGetParams{
EventIDs: event_ids,
}
events, err := session.GetEvents(params)
fmt.Println(events)
Вывод:
[]
Ошибки:
2021/07/06 18:49:09 Error getting events: No results were found matching the given search
parameters
2021/07/06 18:49:09 No events found
2021/07/06 18:49:09 Validated 0 Events
Может быть я как-то неправильно заношу id в библиотеку?
В исходном коде библиотеки параметр EventIDs выглядит так:
EventIDs []string `json:"eventids,omitempty"`