32 Tīmekļa uzraudzība
Apraksts
Šie parametri un iespējamās rekvizītu vērtības attiecīgajiem informācijas paneļa logrīka lauka objektiem, kas jāizmanto, lai konfigurētu Tīmekļa uzraudzība logrīku dashboard.create un dashboard.update metodēs.
Logrīka fields rekvizīti informācijas paneļa izveides vai atjaunināšanas laikā netiek validēti.
Tas ļauj lietotājiem modificēt iebūvētos logrīkus un izveidot pielāgotus logrīkus, taču rada arī risku izveidot vai atjaunināt logrīkus nepareizi.
Lai nodrošinātu veiksmīgu Tīmekļa uzraudzība logrīka izveidi vai atjaunināšanu, skatiet tālākajās tabulās aprakstīto parametru darbību.
Parametri
Tālāk norādītie parametri ir atbalstīti Web monitoring sīkrīkā.
| 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. |
|
| Host groups | 2 | groupids.0 | Host group ID. Piezīme: lai konfigurētu vairākas hostu grupas, izveidojiet dashboard sīkrīka lauka objektu katrai hostu grupai, pieaugot numuram īpašības nosaukumā. Šis parametrs netiek atbalstīts, konfigurējot sīkrīku veidnes dashboard. |
|
| Host groups (Widget) | 1 | groupids._reference | Host group ID vietā:ABCDE._hostgroupids - iestatiet saderīgu sīkrīku (ar tā Reference parametru iestatītu uz "ABCDE") kā hostu grupu datu avotu.Šis parametrs netiek atbalstīts, konfigurējot sīkrīku veidnes dashboard. |
|
| Exclude host groups | 2 | exclude_groupids.0 | Host group ID. Piezīme: lai izslēgtu vairākas hostu grupas, izveidojiet dashboard sīkrīka lauka objektu katrai hostu grupai, pieaugot numuram īpašības nosaukumā. Šis parametrs netiek atbalstīts, konfigurējot sīkrīku veidnes dashboard. |
|
| Hosts | 3 | hostids.0 | Host ID. Piezīme: lai konfigurētu vairākus hostus, izveidojiet dashboard sīkrīka lauka objektu katram hostam, pieaugot numuram īpašības nosaukumā. Ja ir vairāki hosti, parametram Host groups jābūt vai nu vispār nekonfigurētam, vai arī konfigurētam ar vismaz vienu hostu grupu, kurai pieder konfigurētie hosti. Šis parametrs netiek atbalstīts, konfigurējot sīkrīku veidnes dashboard. |
|
| Hosts (Widget/Dashboard) | 1 | hostids._reference | Host ID vietā:DASHBOARD.hostids - iestatiet Host atlasītāju kā hostu datu avotu;ABCDE._hostids - iestatiet saderīgu sīkrīku (ar tā Reference parametru iestatītu uz "ABCDE") kā hostu datu avotu.Šis parametrs netiek atbalstīts, konfigurējot sīkrīku veidnes dashboard. |
|
| Scenario tags | ||||
| Evaluation type | 0 | evaltype | 0 - (noklusējums) And/Or; 2 - Or. |
|
| Tag name | 1 | tags.0.tag | Jebkura teksta vērtība. Piezīme: numurs īpašības nosaukumā norāda taga secību tagu izvērtēšanas sarakstā. Parametra darbība: - obligāts, konfigurējot Scenario 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: numurs īpašības nosaukumā norāda taga secību tagu izvērtēšanas sarakstā. Parametra darbība: - obligāts, konfigurējot Scenario tags |
|
| Tag value | 1 | tags.0.value | Jebkura teksta vērtība. Piezīme: numurs īpašības nosaukumā norāda taga secību tagu izvērtēšanas sarakstā. Parametra darbība: - obligāts, konfigurējot Scenario tags |
|
| Show hosts in maintenance | 0 | maintenance | 0 - Atspējots; 1 - (noklusējums) Iespējots. |
|
| Reference | 1 | reference | Jebkura 5 rakstzīmju gara teksta vērtība (piem., ABCDE vai JBPNL). Šai vērtībai jābūt unikālai dashboard, kurai pieder sīkrīks.Parametra darbība: - obligāts |
|
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 Tīmekļa uzraudzība.
Plašāku informāciju par paneļa konfigurēšanu skatiet dashboard.create.
Web monitoring logrīka konfigurēšana
Konfigurējiet Web monitoring logrīku, kas attēlo aktīvo tīmekļa uzraudzības scenāriju statusa kopsavilkumu hostu grupai "4".
{
"jsonrpc": "2.0",
"method": "dashboard.create",
"params": {
"name": "My dashboard",
"display_period": 30,
"auto_start": 1,
"pages": [
{
"widgets": [
{
"type": "web",
"name": "Web monitoring",
"x": 0,
"y": 0,
"width": 18,
"height": 3,
"view_mode": 0,
"fields": [
{
"type": 2,
"name": "groupids.0",
"value": 4
}
]
}
]
}
],
"userGroups": [
{
"usrgrpid": 7,
"permission": 2
}
],
"users": [
{
"userid": 1,
"permission": 3
}
]
},
"id": 1
}
Atbilde:
{
"jsonrpc": "2.0",
"result": {
"dashboardids": [
"3"
]
},
"id": 1
}