Sidebar

Zabbix Summit 2022
View presentations

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.