Zabbix Documentation 3.0

3.04.04.4 (current)| In development:5.0 (devel)| Unsupported:1.82.02.22.43.23.44.2Guidelines

User Tools

Site Tools


ru:manual:api:reference:graphprototype:create

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ru:manual:api:reference:graphprototype:create [2019/12/26 06:55]
dotneft
ru:manual:api:reference:graphprototype:create [2019/12/26 06:55]
Line 1: Line 1:
-===== graphprototype.create ===== 
  
-==== Описание ==== 
- 
-''​объект graphprototype.create(объект/​массив **ПрототипыГрафиков**)''​ 
- 
-Этот метод позволяет создавать новые прототипы графиков. 
- 
-==== Параметры ==== 
- 
-''​(объект/​массив)''​ Создаваемые прототипы графиков. 
- 
-В дополнение к [[object#​прототип_графиков|стандартным свойствам прототипа графиков]],​ этот метод принимает следующие параметры. 
- 
-^ Параметр ^ Тип ^ Описание ^ 
-| **gitems** \\ (требуется) | массив | Элементы графика создаваемые у прототипа графиков. Элементами графика могут быть как элементы данных,​ так и прототипы элементов данных,​ но должен присутствовать по крайней мере один прототип элементов данных. | 
- 
-==== Возвращаемые значения ==== 
- 
-''​(объект)''​ Возвращает объект,​ который содержит ID созданных прототипов графиков под свойством ''​graphids''​. Порядок возвращаемых ID совпадает с порядком переданных прототипов графиков. 
- 
-==== Примеры ==== 
- 
-=== Создание прототипа графиков === 
- 
-Создание прототипа графика с двумя элементами. 
- 
-Запрос:​ 
-<code java> 
-{ 
-    "​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 
-} 
-</​code>​ 
- 
-Ответ: 
-<code java> 
-{ 
-    "​jsonrpc":​ "​2.0",​ 
-    "​result":​ { 
-        "​graphids":​ [ 
-            "​652"​ 
-        ] 
-    }, 
-    "​id":​ 1 
-} 
-</​code>​ 
-==== Смотрите также ==== 
- 
-  * [[ru:​manual:​api:​reference:​graphitem:​object#​элемент_графика|Элемент графика]] 
- 
-==== Исходный код ==== 
- 
-CGraphPrototype::​create() в //​frontends/​php/​include/​classes/​api/​services/​CGraphPrototype.php//​.