массив hostgroup.getobjects(объект фильтр)
Этот метод позволяет получать группы элементов данных, которые соответствуют заданному критерию поиска.
(объект) Критерий по которому производить поиск.
Этот метод поддерживает следующие параметры.
| Параметр | Тип | Описание |
|---|---|---|
| groupid | string/array | ID групп узлов сети. |
| name | string/array | Имена групп узлов сети. |
| node | строка | Имя ноды, которой должны принадлежать группы узлов сети. Этот параметр переписывает параметр nodeids. |
| nodeids | строка/массив | ID нод, которым должны принадлежать группы узлов сети. |
(массив) Возвращает массив объектов со всеми свойствами.
Получение группы узлов сети с именем "Zabbix servers."
Запрос:
{ "jsonrpc": "2.0", "method": "hostgroup.getobjects", "params": { "name": "Linux servers" }, "auth": "3a57200802b24cda67c4e4010b50c065", "id": 1 }Ответ:
{ "jsonrpc": "2.0", "result": [ { "groupid": "2", "name": "Linux servers", "internal": "0" } ], "id": 16 }CHostGroup::getObject() в frontends/php/api/classes/CHostGroup.php.