This is the documentation page for an unsupported version of Zabbix.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.

graphprototype.create

Опис

object graphprototype.create(object/array graphPrototypes)

Цей метод дозволяє створювати нові прототипи графів.

Цей метод доступний лише для користувачів типу Admin і Super admin. Дозволи на виклик методу можна скасувати в налаштуваннях ролі користувача. Див. Ролі користувача для отримання додаткової інформації.

Параметри

(object/array) Створення прототипів графіків.

Окрім стандартних властивостей прототипу графа, метод приймає такі параметри.

Параметр Тип Опис
gitems
(обов’язково)
масив Графік items, який буде створено для прототипів графів. Елементи графіка можуть посилатися як на елементи, так і на прототипи елементів, але має бути присутнім принаймні один прототип елемента.

Повернуті значення

(object) Повертає об’єкт, що містить ідентифікатори створених прототипів графів у властивості graphids. Порядок повернених ідентифікаторів відповідає порядку переданих прототипів графів.

Приклади

Створення прототипу графа

Створіть прототип графіка з двома елементами.

Запит:

{
           "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() в ui/include/classes/api/services/CGraphPrototype.php.