Zabbix Documentation 2.4

3.04.04.45.0 (current)| In development:5.2 (devel)| Unsupported:1.82.02.22.43.23.44.2Guidelines

User Tools

Site Tools

This translation is older than the original page and might be outdated. See what has changed.

Sidebar

ru:manual:api:reference:graphprototype:create

This is an old revision of the document!


graphprototype.create

Описание

объект graphprototype.create(объект/массив ПрототипыГрафиков)

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

Параметры

(объект/массив) Создаваемые прототипы графиков.

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

Параметр Тип Описание
gitems
(требуется)
массив Элементы графика создаваемые у прототипа графиков. Элементами графика могут быть как элементы данных, так и прототипы элементов данных, но должен присутствовать по крайней мере один прототип элементов данных.

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

(объект) Возвращает объект, который содержит ID созданных прототипов графиков под свойством graphids. Порядок возвращаемых ID совпадает с порядком переданных прототипов графиков.

Примеры

Создание прототипа графиков

Создание прототипа графика с двумя элементами.

Запрос:

{
    "jsonrpc": "2.0",
    "method": "graphprototype.create",
    "params": {
        "name": "Disk space usage {#FSNAME}",
        "width": 900,
        "height": 200,
        "gitems": [
            {
                "itemid": "22828",
                "color": "00AA00"
            },
            {
                "itemid": "22829",
                "color": "3333FF"
            }
        ]
    },
    "auth": "038e1d7b1735c6a5436ee9eae095879e",
    "id": 1
}

Ответ:

{
    "jsonrpc": "2.0",
    "result": {
        "graphids": [
            "652"
        ]
    },
    "id": 1
}

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

Исходный код

CGraphPrototype::create() в frontends/php/include/classes/api/services/CGraphPrototype.php.