Ови параметри и могуће вредности својстава за одговарајуће објекте поља виџета контролне табле омогућавају конфигурисање виџета Problems by severity у методама dashboard.create
и dashboard.update
.
Својства fields
виџета се не проверавају током прављења или ажурирања контролне табле. Ово омогућава корисницима да модификују built-in widgets и креирају custom widgets, али такође уводи ризик од неправилног креирања или ажурирања виџета. Да бисте осигурали успешно креирање или ажурирање виџета * Problem hosts*, погледајте понашање параметара наведено у табелама испод.
Следећи параметри су подржани за виџет Проблеми по озбиљности.
|Parameter|<|type|name|value| |-|--------|--|--------------------------------- -----| |Refresh interval|<|0|rf_rate|0 - Нема освежавања;
10 - 10 секунди;
30 - 30 секунди;
60 - (подразумевано) 1 минут;
120 - 2 минута;
600 - 10 минута;
900 - 15 минута.| |Host groups|<|2|groupids.0|Host group ID.
Напомена: Да бисте конфигурисали више група домаћина, креирајте виџет контролне табле објекат поља за сваку групу домаћина са повећаним бројем у имену својства.
Овај параметар није подржан ако се конфигурише виџет на template dashboard.| |<|Host groups (Widget)|1|groupids._reference|Уместо Host group ID:ABCDE._hostgroupids
- поставитеcompatible widget (са параметром * Reference* постављеним на "ABCDE
") као извор података за групе домаћина.
Овај параметар није подржано ако се виџет конфигурише на template dashboard.| |Exclude host groups|<|2|exclude_groupids.0|Host group ID.
Напомена: Да бисте изузели више група домаћина, направите контролну таблу Објекат поља виџета за сваку групу домаћина са повећаним бројем у имену својства.
Овај параметар није подржан ако се виџет конфигурише на template dashboard.| |Hosts|<|3|hostids.0|Host ID.
Напомена: Да бисте конфигурисали више домаћина, креирајте објекат поља виџета контролне табле за сваког домаћина са повећаним бројем у имену својства. За више домаћина, параметар Host groups уопште не мора бити конфигурисан или мора бити конфигурисан са најмање једном групом домаћина којој припадају конфигурисани домаћини.
Овај параметар није подржан ако се виџет конфигурише на template dashboard.| |<|Hosts (Widget/Dashboard)|1|hostids._reference|Уместо Host ID:DASHBOARD.hostids
- поставите Host selector као извор података за домаћине;ABCDE._hostids
- поставите compatible widget (са параметром * Reference* постављеним на "ABCDE
") као извор података за домаћине.
Овај параметар није подржан ако се виџет конфигурише на template dashboard.| |Problem|<|1|problem|Problem event name (не разликује велика и мала слова, пуно име или његов део).| |Severity|<|0|severities.0|0 - Није класификовано;
1 - Информације;
2 - Упозорење;
3 - Просечно;
4 - Високо;
5 - Катастрофа.
Подразумевано: празно (све омогућено).
Напомена: Да бисте конфигурисали више вредности, креирајте објекат поља виџета контролне табле за сваку вредност са повећаним бројем у називу својства.| |Problem tags|<|<|<|<| |<|Evaluation type|0|evaltype|0 - (подразумевано) И/Или;
2 - Или.| |^|Tag name|1|tags.0.tag|Било која вредност стринга.
Напомена: Број у називу својства упућује на редослед ознака у листи за процену ознака.
Parameter behavior:
- обавезно ако се конфигуришу ознаке проблема| |^|Operator|0|tags.0.operator|0 – Садржи;
1 – Једнако;
2 – Не садржи;
3 – Није једнако;
4 – Постоји ;
5 – Не постоји.
Напомена: Број у називу својства упућује на редослед ознака на листи за процену ознака.
Parameter behavior:
- обавезно ако се конфигуришу ознаке проблема| |^|Tag value|1|tags.0.value|Било која вредност стринга.
Напомена: Број у називу својства упућује на редослед ознака у листи за процену ознака.
Parameter behavior:
- обавезно ако се конфигуришу ознаке проблема| |Show|<|0|show_type|0 - (подразумевано) Групе домаћина;
1 - Укупно.
Овај параметар није подржан ако се конфигурише виџет на template dashboard, а подразумевано је подешен на "Totals".| |Layout|<|0|layout|0 - (подразумевано) Хоризонтално;
1 - Вертикално.
Parameter behavior:
- подржано ако је Прикажи постављено на "Totals"| |Show operational data|<|0|show_opdata|0 - (подразумевано) Ништа;
1 - одвојено;
2 - Са именом проблема.| |Show suppressed problems|<|0|show_suppressed|0 - (подразумевано) Онемогућено;
1 - Омогућено.| |Hide groups without problems|<|0|hide_empty_groups|0 - (подразумевано) Онемогућено;
1 - Омогућено.
Parameter behavior:
- подржано ако је * Show* постављено на "Host groups"
Овај параметар није подржан ако се виџет конфигурише на template dashboard.| |Problem display|<|0|ext_ack|0 - (подразумевано) Све;<бр>1 - Само непотврђено;
2 - Раздвојено.| |Show timeline|<|0|show_timeline|0 - Онемогућено;<бр>1 - (подразумевано) Омогућено.| |Reference|<|1|reference|Било која вредност низа која се састоји од 5 карактера (нпр. ABCDE
или JBPNL
). Ова вредност мора бити јединствена унутар контролне табле којој виџет припада.
Parameter behavior:
- обавезно|
Следећи примери имају за циљ само да опишу конфигурацију објеката поља виџета контролне табле за виџет Problems by severity. За више информација о конфигурисању контролне табле погледајте dashboard.create
.
Конфигуришите виџет Проблеми према озбиљности који приказује укупне проблеме за све групе домаћина.
Request:`
{
"jsonrpc": "2.0",
"method": "dashboard.create",
"params": {
"name": "My dashboard",
"display_period": 30,
"auto_start": 1,
"pages": [
{
"widgets": [
{
"type": "problemsbysv",
"name": "Problems by severity",
"x": 0,
"y": 0,
"width": 36,
"height": 5,
"view_mode": 0,
"fields": [
{
"type": 0,
"name": "show_type",
"value": 1
}
]
}
]
}
],
"userGroups": [
{
"usrgrpid": 7,
"permission": 2
}
],
"users": [
{
"userid": 1,
"permission": 3
}
]
},
"id": 1
}
Одговор: