integer/array graph.get(object parameters)
Метод дозволяє отримувати графіки за заданими параметрами.
Цей спосіб доступний користувачам будь-якого типу. Дозволи на виклик методу можна скасувати в налаштуваннях ролі користувача. Див. Ролі користувача для отримання додаткової інформації.
(object) Параметри, що визначають бажаний результат.
Метод підтримує такі параметри.
| Параметр | Тип | Опис | 
|---|---|---|
| graphids | string/array | Повертає лише графіки з заданими ідентифікаторами. | 
| groupids | рядок/масив | Повертає лише графіки, які належать хостам у вказаних групах хостів. | 
| templateids | рядок/масив | Повертає лише графи, які належать до вказаних шаблонів. | 
| hostids | рядок/масив | Повертає лише графіки, які належать вказаним хостам. | 
| itemids | рядок/масив | Повертає лише графіки, які містять дані елементи. | 
| templated | boolean | Якщо встановлено значення true, повертати лише графіки, які належать до шаблонів. | 
| inherited | boolean | Якщо встановлено значення trueповертає лише графіки, успадковані від шаблону. | 
| expandName | flag | Розгортати макроси в назві графіка. | 
| selectGroups | запит | Повернути властивість groups із групами хостів, до яких належить графік. | 
| selectTemplates | запит | Повернути властивість templates із шаблонами, до яких належить графік. | 
| selectHosts | запит | Повернути властивість hosts із хостами, до яких належить графік. | 
| selectItems | запит | Повернути властивість items з елементами, які використовуються на графіку. | 
| selectGraphDiscovery | запит | Повернути властивість graphDiscoveryз об’єктом виявлення графіка. Об’єкти виявлення графів пов’язують графік із прототипом графа, з якого його було створено.Він має такі властивості: graphid-(рядок)ID графіка;parent_graphid-(рядок)ID прототипу графіка, з якого створено графік. | 
| selectGraphItems | запит | Повернути властивість gitems з елементами, які використовуються на графіку. | 
| selectDiscoveryRule | запит | Повернути властивість discoveryRule із правилом виявлення низького рівня, яке створило графік. | 
| фільтр | об'єкт | Повертає лише ті результати, які точно відповідають заданому фільтру. Приймає масив, де ключі є іменами властивостей, а значення є або одним значенням, або масивом значень для порівняння. Підтримує додаткові фільтри: host- технічна назва хоста, до якого належить графік;hostid- ID хоста, якому належить графік. | 
| sortfield | рядок/масив | Відсортуйте результат за заданими властивостями. Можливі значення: graphid,nameіgraphtype. | 
| countOutput | boolean | Ці параметри, які є спільними для всіх методів get, детально описано на сторінці довідковий коментар. | 
| редагований | логічний | |
| excludeSearch | boolean | |
| ліміт | ціле | |
| вивід | запит | |
| preservekeys | boolean | |
| пошук | об'єкт | |
| searchByAny | логічний | |
| увімкнено знаки підстановки | логічний | |
| порядок сортування | рядок/масив | |
| почати пошук | логічний | 
(integer/array) Повертає або:
countOutput.Отримайте всі графіки з хосту "10107" і відсортуйте їх за назвою.
Запит:
{
           "jsonrpc": "2.0",
           "method": "graph.get",
           "params": {
               "output": "extend",
               "hostids": 10107,
               "sortfield": "name"
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }Відповідь:
{
           "jsonrpc": "2.0",
           "result": [
               {
                   "graphid": "612",
                   "name": "CPU jumps",
                   "width": "900",
                   "height": "200",
                   "yaxismin": "0",
                   "yaxismax": "100",
                   "templateid": "439",
                   "show_work_period": "1",
                   "show_triggers": "1",
                   "graphtype": "0",
                   "show_legend": "1",
                   "show_3d": "0",
                   "percent_left": "0",
                   "percent_right": "0",
                   "ymin_type": "0",
                   "ymax_type": "0",
                   "ymin_itemid": "0",
                   "ymax_itemid": "0",
                   "flags": "0"
               },
               {
                   "graphid": "613",
                   "name": "CPU load",
                   "width": "900",
                   "height": "200",
                   "yaxismin": "0",
                   "yaxismax": "100",
                   "templateid": "433",
                   "show_work_period": "1",
                   "show_triggers": "1",
                   "graphtype": "0",
                   "show_legend": "1",
                   "show_3d": "0",
                   "percent_left": "0",
                   "percent_right": "0",
                   "ymin_type": "1",
                   "ymax_type": "0",
                   "ymin_itemid": "0",
                   "ymax_itemid": "0",
                   "flags": "0"
               },
               {
                   "graphid": "614",
                   "name": "CPU utilization",
                   "width": "900",
                   "height": "200",
                   "yaxismin": "0",
                   "yaxismax": "100",
                   "templateid": "387",
                   "show_work_period": "1",
                   "show_triggers": "0",
                   "graphtype": "1",
                   "show_legend": "1",
                   "show_3d": "0",
                   "percent_left": "0",
                   "percent_right": "0",
                   "ymin_type": "1",
                   "ymax_type": "1",
                   "ymin_itemid": "0",
                   "ymax_itemid": "0",
                   "flags": "0"
               },
               {
                   "graphid": "645",
                   "name": "Disk space usage /",
                   "width": "600",
                   "height": "340",
                   "yaxismin": "0",
                   "yaxismax": "0",
                   "templateid": "0",
                   "show_work_period": "0",
                   "show_triggers": "0",
                   "graphtype": "2",
                   "show_legend": "1",
                   "show_3d": "1",
                   "percent_left": "0",
                   "percent_right": "0",
                   "ymin_type": "0",
                   "ymax_type": "0",
                   "ymin_itemid": "0",
                   "ymax_itemid": "0",
                   "flags": "4"
               }
           ],
           "id": 1
       }CGraph::get() у ui/include/classes/api/services/CGraph.php.