На странице
graphprototype.exists
Описание
логическое graphprototype.exists(объект фильтр)
Этот метод проверяет соответствует ли по крайней мере один прототип графиков заданному фильтром критерию.
Параметр
(объект) Критерий по которому производить поиск.
Критериями поиска поддерживатся следующие параметры.
| Параметр | Тип | Описание |
|---|---|---|
| host | строка/массив | Технические имена узлов сети, которым принадлежат прототипы графиков. |
| hostids | строка/массив | ID узлов сети, которым принадлежат прототипы графиков. |
| name | строка/массив | Имена прототипов графиков. |
| node | строка | Имя ноды, которой должны принадлежать прототипы графиков. Этот параметр переписывает параметр nodeids. |
| nodeids | строка/массив | ID нод, которым должны принадлежать прототипы графиков. |
Возвращаемые значения
(логическое) Возвращает true, если имеется по крайней мере один
прототип графиков, который соответствует заданному фильтром критерию.
Пример
Проверка прототипа графиков у узла сети
Проверка наличия прототипа графиков с именем "Disk space usage {#FSNAME}" у узла сети "Zabbix server".
Запрос:
{
"jsonrpc": "2.0",
"method": "graphprototype.exists",
"params": {
"name": "Disk space usage {#FSNAME}",
"host": "Zabbix server"
},
"auth": "3a57200802b24cda67c4e4010b50c065",
"id": 1
}
Ответ:
{
"jsonrpc": "2.0",
"result": true,
"id": 1
}
Исходный код
CGraphPrototype::exists() в frontends/php/api/classes/CGraphPrototype.php.