graph.getobjects

Описание

массив graph.getobjects(объект фильтр)

Этот метод позволяет получать графики, которые соответствуют заданному критерию фильтра.

Параметры

(объект) Критерий по которому производить поиск.

В дополнение к стандартным свойствам графика критерием поиска поддерживаются следующие параметры.

Параметр Тип Описание
node строка Имя ноды, которой должны принадлежать графики.

Этот параметр переписывает параметр nodeids.
nodeids строка/массив ID ноды, которой должны принадлежать графики.

Возвращаемые значения

(массив) Возвращает массив объектов со всеми свойствами.

Примеры

Получение графиков с узла сети

Получение всех графиков, которые имеются у узла сети "Zabbix server".

Запрос:

{
           "jsonrpc": "2.0",
           "method": "graph.getobjects",
           "params": {
               "host": "Zabbix server"
           },
           "auth": "3a57200802b24cda67c4e4010b50c065",
           "id": 1
       }

Ответ:

{
           "jsonrpc": "2.0",
           "result": [
               {
                   "graphid": "612",
                   "name": "CPU jumps",
                   "width": "900",
                   "height": "200",
                   "yaxismin": "0.0000",
                   "yaxismax": "100.0000",
                   "templateid": "439",
                   "show_work_period": "1",
                   "show_triggers": "1",
                   "graphtype": "0",
                   "show_legend": "1",
                   "show_3d": "0",
                   "percent_left": "0.0000",
                   "percent_right": "0.0000",
                   "ymin_type": "0",
                   "ymax_type": "0",
                   "ymin_itemid": "0",
                   "ymax_itemid": "0",
                   "flags": "0"
               },
               {
                   "graphid": "613",
                   "name": "CPU load",
                   "width": "900",
                   "height": "200",
                   "yaxismin": "0.0000",
                   "yaxismax": "100.0000",
                   "templateid": "433",
                   "show_work_period": "1",
                   "show_triggers": "1",
                   "graphtype": "0",
                   "show_legend": "1",
                   "show_3d": "0",
                   "percent_left": "0.0000",
                   "percent_right": "0.0000",
                   "ymin_type": "1",
                   "ymax_type": "0",
                   "ymin_itemid": "0",
                   "ymax_itemid": "0",
                   "flags": "0"
               },
               {
                   "graphid": "614",
                   "name": "CPU utilization",
                   "width": "900",
                   "height": "200",
                   "yaxismin": "0.0000",
                   "yaxismax": "100.0000",
                   "templateid": "387",
                   "show_work_period": "1",
                   "show_triggers": "0",
                   "graphtype": "1",
                   "show_legend": "1",
                   "show_3d": "0",
                   "percent_left": "0.0000",
                   "percent_right": "0.0000",
                   "ymin_type": "1",
                   "ymax_type": "1",
                   "ymin_itemid": "0",
                   "ymax_itemid": "0",
                   "flags": "0"
               }
           ],
           "id": 1
       }

Смотрите также

Исходный код

CGraph::getObject() в frontends/php/api/classes/CGraph.php.