Ови параметри и могуће вредности својстава за одговарајуће објекте поља виџета контролне табле омогућавају конфигурисање виџета Host card у методама dashboard.create
и dashboard.update
.
Својства fields
виџета се не проверавају током креирања или ажурирања контролне табле. Ово омогућава корисницима да модификују уграђене виџете и креирају прилагођене виџете, али такође уводи ризик од неправилног креирања или ажурирања виџета. Да бисте осигурали успешно креирање или ажурирање виџета Host card, погледајте понашање параметара наведено у табелама испод.
Следећи параметри су подржани за виџет Host card.
Parameter | type | name | value | |
---|---|---|---|---|
Интервал освежавања | 0 | rf_rate | 0 - Нема освежавања; 10 - 10 секунди; 30 - 30 секунди; 60 - (подразумевано) 1 минут; 120 - 2 минута; 600 - 10 минута; 900 - 15 минута. |
|
Домаћин | 3 | hostid.0 | Домаћин ID. Понашање параметра: - обавезно ако Домаћин (Виџет/Контролна табла) није подешен Овај параметар није подржан ако се виџет конфигурише на шаблону контролне табле. |
|
Домаћин (Виџет/Контролна табла) | 1 | hostid._reference | Уместо ID-ијаДомаћина:DASHBOARD.hostid - подесите Селектора Домаћина извор података домаћина;ABCDE._hostid - поставите компатибилни виџет (са параметром Референца постављеним на "ABCDE ") као извор података за домаћина.Понашање параметра: - обавезно ако Домаћин није подешен Овај параметар није подржан ако се конфигурише виџет на шаблону контролне табле. |
|
Приказ потиснутих проблема | 0 | show_suppressed | 0 - (подразумевано) Онемогућено; 1 - Омогућено. |
|
Приказ | 0 | sections.0 | 0 - Групе домаћина; 1 - Опис; 2 - Надгледање; 3 - Доступност; 4 - Надгледао; 5 - Шаблони; 6 - Инвентар; 7 - Ознаке. Напомена: Број у редоследу одељка назива својства наводи референце. Да бисте конфигурисали више секција, креирајте објекат поља виџета контролне табле за сваки одељак са повећаним бројем у имену својства. |
Следећи параметри су подржани ако је Прикажи постављено на "Инвентар".
Parameter | type | name | value |
---|---|---|---|
Поља инвентара | 0 | inventory.0 | Инвентар ID. Напомена: Да бисте конфигурисали више поља инвентара, креирајте објекат виџета контролне табле за свако поље инвентара са повећаним бројем у називу својства. |
Следећи примери имају за циљ само да опишу конфигурацију објеката поља виџета контролне табле за виџет Картица домаћина. За више информација о конфигурисању контролне табле погледајте dashboard.create
.
Конфигуришите виџет Host card који приказује ове секције: "Надгледање", "Доступност", "Праћено од стране", "Инвентар" и "Ознаке".
{
"jsonrpc": "2.0",
"method": "dashboard.create",
"params": {
"name": "My dashboard",
"display_period": 30,
"auto_start": 1,
"pages": [
{
"widgets": [
{
"type": "hostcard",
"name": "Host card",
"x": 0,
"y": 0,
"width": 14,
"height": 7,
"view_mode": 0,
"fields": [
{
"type": 3,
"name": "hostid.0",
"value": 10084
},
{
"type": 0,
"name": "show_suppressed",
"value": 1
},
{
"type": 0,
"name": "sections.0",
"value": 2
},
{
"type": 0,
"name": "sections.1",
"value": 3
},
{
"type": 0,
"name": "sections.2",
"value": 4
},
{
"type": 0,
"name": "sections.3",
"value": 6
},
{
"type": 0,
"name": "sections.4",
"value": 7
},
{
"type": 0,
"name": "inventory.0",
"value": 25
},
{
"type": 0,
"name": "inventory.1",
"value": 26
}
]
}
]
}
],
"userGroups": [
{
"usrgrpid": 7,
"permission": 2
}
],
"users": [
{
"userid": 1,
"permission": 3
}
]
},
"id": 1
}
Одговор: