28 Trigeru pārskats
Apraksts
Šie parametri un iespējamās attiecīgo paneļa logrīka lauku objektu īpašību vērtības ļauj konfigurēt Trigeru pārskata logrīku dashboard.create un dashboard.update metodēs.
Logrīka fields īpašības netiek validētas paneļa izveides vai atjaunināšanas laikā.
Tas ļauj lietotājiem modificēt iebūvētos logrīkus un izveidot pielāgotus logrīkus, taču vienlaikus rada arī risku izveidot vai atjaunināt logrīkus nepareizi.
Lai nodrošinātu veiksmīgu Trigeru pārskata logrīka izveidi vai atjaunināšanu, lūdzu, skatiet tālāk esošajās tabulās aprakstīto parametru darbību.
Parametri
Tālāk norādītie parametri ir atbalstīti Trigger Overview sīklietotnei.
| Parameter | type | name | value | |
|---|---|---|---|---|
| Refresh interval | 0 | rf_rate | 0 - Nav atsvaidzināšanas; 10 - 10 sekundes; 30 - 30 sekundes; 60 - (noklusējums) 1 minūte; 120 - 2 minūtes; 600 - 10 minūtes; 900 - 15 minūtes. |
|
| Show | 0 | show | 1 - (noklusējums) Nesenās problēmas; 2 - Jebkuras; 3 - Problēmas. |
|
| Host groups | 2 | groupids.0 | Host group ID. Piezīme: lai konfigurētu vairākas hostu grupas, izveidojiet dashboard widget field objektu katrai hostu grupai, pieaugot numuram īpašības nosaukumā. Šis parametrs netiek atbalstīts, konfigurējot sīklietotni template dashboard. |
|
| Host groups (Widget) | 1 | groupids._reference | Host group ID vietā:ABCDE._hostgroupids - iestatiet saderīgu sīklietotni (ar tās Reference parametru iestatītu uz "ABCDE") kā datu avotu hostu grupām.Šis parametrs netiek atbalstīts, konfigurējot sīklietotni template dashboard. |
|
| Hosts | 3 | hostids.0 | Host ID. Piezīme: lai konfigurētu vairākus hostus, izveidojiet dashboard widget field objektu katram hostam, pieaugot numuram īpašības nosaukumā. Ja ir vairāki hosti, parametram Host groups vai nu vispār nav jābūt konfigurētam, vai arī tam jābūt konfigurētam ar vismaz vienu hostu grupu, kurai pieder konfigurētie hosti. Šis parametrs netiek atbalstīts, konfigurējot sīklietotni template dashboard. |
|
| Hosts (Widget/Dashboard) | 1 | hostids._reference | Host ID vietā:DASHBOARD.hostids - iestatiet Host atlasītāju kā datu avotu hostiem;ABCDE._hostids - iestatiet saderīgu sīklietotni (ar tās Reference parametru iestatītu uz "ABCDE") kā datu avotu hostiem.Šis parametrs netiek atbalstīts, konfigurējot sīklietotni template dashboard. |
|
| Problem tags | ||||
| Evaluation type | 0 | evaltype | 0 - (noklusējums) Un/Or; 2 - Or. |
|
| Tag name | 1 | tags.0.tag | Jebkura teksta vērtība. Piezīme: īpašības nosaukumā esošais numurs norāda taga secību tagu izvērtēšanas sarakstā. Parametra darbība: - obligāts, ja konfigurē Problem tags |
|
| Operator | 0 | tags.0.operator | 0 - Satur; 1 - Vienāds ar; 2 - Nesatur; 3 - Nav vienāds ar; 4 - Eksistē; 5 - Neeksistē. Piezīme: īpašības nosaukumā esošais numurs norāda taga secību tagu izvērtēšanas sarakstā. Parametra darbība: - obligāts, ja konfigurē Problem tags |
|
| Tag value | 1 | tags.0.value | Jebkura teksta vērtība. Piezīme: īpašības nosaukumā esošais numurs norāda taga secību tagu izvērtēšanas sarakstā. Parametra darbība: - obligāts, ja konfigurē Problem tags |
|
| Show suppressed problems | 0 | show_suppressed | 0 - (noklusējums) Atspējots; 1 - Iespējots. |
|
| Hosts location | 0 | style | 0 - (noklusējums) Pa kreisi; 1 - Augšā. |
|
Piemēri
Tālāk sniegto piemēru mērķis ir tikai aprakstīt paneļa logrīka lauku objektu konfigurāciju logrīkam Trigeru pārskats.
Plašāku informāciju par paneļa konfigurēšanu skatiet dashboard.create.
Trigera pārskata logrīka konfigurēšana
Konfigurējiet Trigera pārskata logrīku, kas attēlo trigeru stāvokļus visām hostu grupām, kurām ir trigeri ar birku, kuras nosaukums ir "scope" un kuras vērtība satur "availability".
{
"jsonrpc": "2.0",
"method": "dashboard.create",
"params": {
"name": "My dashboard",
"display_period": 30,
"auto_start": 1,
"pages": [
{
"widgets": [
{
"type": "trigover",
"name": "Trigger overview",
"x": 0,
"y": 0,
"width": 36,
"height": 5,
"view_mode": 0,
"fields": [
{
"type": 1,
"name": "tags.0.tag",
"value": "scope"
},
{
"type": 0,
"name": "tags.0.operator",
"value": 0
},
{
"type": 1,
"name": "tags.0.value",
"value": "availability"
}
]
}
]
}
],
"userGroups": [
{
"usrgrpid": 7,
"permission": 2
}
],
"users": [
{
"userid": 1,
"permission": 3
}
]
},
"id": 1
}
Atbilde:
{
"jsonrpc": "2.0",
"result": {
"dashboardids": [
"3"
]
},
"id": 1
}