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