#15 Картица ставке

Опис

Ови параметри и могуће вредности својстава за одговарајуће објекте поља виџета контролне табле омогућавају конфигурисање виџета Домаћинска картица у методама dashboard.create и dashboard.update.

Својства fields виџета се не проверавају током креирања или ажурирања контролне табле. Ово омогућава корисницима да модификују уграђене виџете и креирају прилагођене виџете, али такође уводи ризик од неправилног креирања или ажурирања виџета. Да бисте осигурали успешно креирање или ажурирање виџета Host card, погледајте понашање параметара наведено у табелама испод.

Параметри

Следећи параметри су подржани за виџет Картица ставке.

|Parameter|<|type|name|value|

|-|---------|--|---------|--------------------------| |Refresh interval|<|0|rf_rate|0 - Без освежавања;
10 - 10 секунди;
30 - 30 секунди;
60 - (подразумевано) 1 минут;
120 - 2 минута;
600 - 10 минута;
900 - 15 минута.| |Item|<|4|itemid.0|Ставка ID.

Понашање параметра:
- обавезно ако Ставка (Виџет) није подешена| |<|Item (Widget)|1|itemid._reference|Уместо Ставка ID:
ABCDE._itemid - поставите компатибилни виџет (са параметром Reference подешеним на "ABCDE") као извор података за ставку.

Понашање параметра:
- обавезно ако Ставка није подешена| |* Show|<|0|sections.0|0 - Опис;
1 - Текст грешке;
2 - Метрике;
3 - Најновији подаци;
4 - Тип информација;
5 - Окидачи;
6 - Интерфејс домаћина;
7 - Тип;
8 - Инвентар домаћина;
9 - Ознаке.

Напомена: Број у називу својства односи се на редослед одељака на листи одељака. Да бисте конфигурисали више одељака, креирајте објекат поља виџета контролне табле за сваки одељак са увећаним бројем у називу својства.| |
Override host|<|1|override_hostid._reference|ABCDE._hostid - подесите компатибилни виџет (са параметром Reference* подешеним на "ABCDE") као извор података за домаћине;
DASHBOARD._hostid - подесите контролну таблу Host селектор као извор података за домаћине.

Подразумевано: "" (празно)

Овај параметар није подржан ако се виџет конфигурише на шаблон контролне табле.|

Sparkline

Следећи параметри су подржани ако је Приказ подешено на "Најновији подаци".

Parameter type name value
Width 0 sparkline.width Могуће вредности се крећу од 0-10.

Подразумевано: 1.
Fill 0 sparkline.fill Могуће вредности се крећу од 0-10.

Подразумевано: 3.
Color 1 sparkline.color Хексадецимални код боје (нпр. FF0000).

Подразумевано: 42A5F5.
Time period 1 sparkline.time_period._reference DASHBOARD._timeperiod - подесите селектор Временски период као извор података;
ABCDE._timeperiod - подесите компатибилни виџет (са параметром reference једнаким ABCDE) као извор података.

Подразумевано: "" (празно)

Алтернативно, можете подесити временски период само у параметрима Од и До.
From 1 sparkline.time_period.from Важећи временски стринг у апсолутној (YYYY-MM-DD hh:mm:ss) или релативној синтакси времена (now, now/d, now/w-1w, итд.).

Подразумевано: now-1h.

Понашање параметра:
- подржано ако Временски период није подешен
To 1 sparkline.time_period.to Важећи временски стринг у апсолутној (YYYY-MM-DD hh:mm:ss) или релативној синтакси времена (now, now/d, now/w-1w, итд.).

Подразумевано: сада.

Понашање параметра:
- подржано ако Временски период није подешен
Историјски подаци 0 sparkline.history 0 - (подразумевано) Аутоматски;
1 - Историја;
2 - Трендови.

Примери

Следећи примери имају за циљ да опишу само конфигурацију објеката поља виџета контролне табле за виџет Картица ставке. За више информација о конфигурисању контролне табле, погледајте dashboard.create.

Конфигурисање виџета Картица ставке

Конфигуришите виџет Картица ставке који приказује ове одељке: "Опис", "Најновији подаци", "Окидачи" и "Ознаке".

Захтев:

{
           "jsonrpc": "2.0",
           "method": "dashboard.create",
           "params": {
               "name": "My dashboard",
               "display_period": 30,
               "auto_start": 1,
               "pages": [
                   {
                       "widgets": [
                           {
                               "type": "itemcard",
                               "name": "Item card",
                               "x": 0,
                               "y": 0,
                               "width": 14,
                               "height": 7,
                               "view_mode": 0,
                               "fields": [
                                   {
                                       "type": 4,
                                       "name": "itemid.0",
                                       "value": 42257
                                   },
                                   {
                                       "type": 0,
                                       "name": "sections.0",
                                       "value": 0
                                   },
                                   {
                                       "type": 0,
                                       "name": "sections.1",
                                       "value": 3
                                   },
                                   {
                                       "type": 0,
                                       "name": "sections.2",
                                       "value": 5
                                   },
                                   {
                                       "type": 0,
                                       "name": "sections.3",
                                       "value": 9
                                   }
                               ]
                           }
                       ]
                   }
               ],
               "userGroups": [
                   {
                       "usrgrpid": 7,
                       "permission": 2
                   }
               ],
               "users": [
                   {
                       "userid": 1,
                       "permission": 3
                   }
               ]
           },
           "id": 1
       }

Одговор:

{
           "jsonrpc": "2.0",
           "result": {
               "dashboardids": [
                   "3"
               ]
           },
           "id": 1
       }

Погледајте такође