graphprototype.getobjects

Описание

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

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

Параметры

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

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

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

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

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

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

Примеры

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

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

Запрос:

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

Ответ:

{
           "jsonrpc": "2.0",
           "result": [
               {
                   "graphid": "1017",
                   "name": "Disk space usage {#FSNAME}",
                   "width": "600",
                   "height": "340",
                   "yaxismin": "0.0000",
                   "yaxismax": "0.0000",
                   "templateid": "442",
                   "show_work_period": "0",
                   "show_triggers": "0",
                   "graphtype": "2",
                   "show_legend": "1",
                   "show_3d": "1",
                   "percent_left": "0.0000",
                   "percent_right": "0.0000",
                   "ymin_type": "0",
                   "ymax_type": "0",
                   "ymin_itemid": "0",
                   "ymax_itemid": "0"
               }
           ],
           "id": 1
       }

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

Исходный код

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