Deze parameters en de mogelijke eigenschapswaarden voor de respectievelijke objecten van dashboardwidgetvelden stellen in staat om de widget Problemen per zwaarte te configureren in de methoden dashboard.create
en dashboard.update
.
De volgende parameters worden ondersteund voor de widget Problemen per zwaarte.
Parameter | type | naam | waarde | |
---|---|---|---|---|
Vernieuwingsinterval | 0 | rf_rate | 0 - Geen vernieuwing; 10 - 10 seconden; 30 - 30 seconden; 60 - (standaard) 1 minuut; 120 - 2 minuten; 600 - 10 minuten; 900 - 15 minuten. |
|
Hostgroepen | 2 | groupids | ID van hostgroep. Opmerking: Om meerdere hostgroepen te configureren, maak een object voor dashboardwidgetveld aan voor elke hostgroep. |
|
Uitsluiten van hostgroepen | 2 | exclude_groupids | ID van hostgroep. Opmerking: Om meerdere hostgroepen uit te sluiten, maak een object voor dashboardwidgetveld aan voor elke hostgroep. |
|
Hosts | 3 | hostids | ID van host. Opmerking: Om meerdere hosts te configureren, maak een object voor dashboardwidgetveld aan voor elke host. Voor meerdere hosts moet de parameter Hostgroepen ofwel helemaal niet geconfigureerd zijn, of geconfigureerd zijn met minstens één hostgroep waartoe de geconfigureerde hosts behoren. |
|
Probleem | 1 | problem | Probleem gebeurtenisnaam (hoofdletterongevoelig, volledige naam of een deel ervan). | |
Zwaarte | 0 | severities | 0 - Niet geclassificeerd; 1 - Informatie; 2 - Waarschuwing; 3 - Gemiddeld; 4 - Hoog; 5 - Ramp. Standaard: 1, 2, 3, 4, 5 (allemaal ingeschakeld). Opmerking: Om meerdere waarden te configureren, maak een object voor dashboardwidgetveld aan voor elke waarde. |
|
Tags (het nummer in de eigenschapsnaam (bijv. tags.tag.0) verwijst naar de volgorde van evaluatie van tags) | ||||
Type evaluatie | 0 | evaltype | 0 - (standaard) En/Of; 2 - Of. |
|
Tagnaam | 1 | tags.tag.0 | Elke tekenreekswaarde. Gedrag van parameter: - verplicht bij het configureren van Tags |
|
Operator | 0 | tags.operator.0 | 0 - Bevat; 1 - Is gelijk aan; 2 - Bevat niet; 3 - Is niet gelijk aan; 4 - Bestaat; 5 - Bestaat niet. Gedrag van parameter: - verplicht bij het configureren van Tags |
|
Tagwaarde | 1 | tags.value.0 | Elke tekenreekswaarde. Gedrag van parameter: - verplicht bij het configureren van Tags |
|
Weergave | 0 | show_type | 0 - (standaard) Hostgroepen; 1 - Totalen. |
|
Indeling | 0 | layout | 0 - (standaard) Horizontaal; 1 - Verticaal. Parameter Indeling niet beschikbaar als Weergave is ingesteld op "Hostgroepen". |
|
Operationele gegevens tonen | 0 | show_opdata | 0 - Geen; 1 - Afzonderlijk; 2 - Met probleemnaam. |
|
Onderdruktaanwijzingen tonen | 0 | show_suppressed | 0 - (standaard) Uitgeschakeld; 1 - Ingeschakeld. |
|
Groepen zonder problemen verbergen | 0 | hide_empty_groups | 0 - (standaard) Uitgeschakeld; 1 - Ingeschakeld. Parameter Groepen zonder problemen verbergen niet beschikbaar als Weergave is ingesteld op "Totalen". |
|
Weergave probleem | 0 | ext_ack | 0 - (standaard) Alle; 1 - Alleen niet-erkende; 2 - Gescheiden. |
|
Tijdlijn tonen | 0 | show_timeline | 0 - Uitgeschakeld; 1 - (standaard) Ingeschakeld. |
De volgende voorbeelden hebben als doel om alleen de configuratie van de objecten voor dashboardwidgetvelden van de widget Problemen per zwaarte te beschrijven. Voor meer informatie over het configureren van een dashboard, zie dashboard.create
.
Configureer een Problemen per zwaarte widget die de probleemtotalen weergeeft voor alle hostgroepen.
{
"jsonrpc": "2.0",
"method": "dashboard.create",
"params": {
"name": "Mijn dashboard",
"display_period": 30,
"auto_start": 1,
"pages": [
{
"widgets": [
{
"type": "problemsbysv",
"name": "Problemen per zwaarte",
"x": 0,
"y": 0,
"width": 12,
"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
}
Reactie: