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.