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