Zabbix Documentation 2.2

Sidebar

hostgroup.getobjects

Описание

массив 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.