30 Tīmekļa uzraudzība

Apraksts

Šie parametri un iespējamās attiecīgo paneļa logrīka lauku objektu īpašību vērtības ļauj konfigurēt Tīmekļa uzraudzības 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, bet vienlaikus rada arī risku izveidot vai atjaunināt logrīkus nepareizi. Lai nodrošinātu veiksmīgu Tīmekļa uzraudzības logrīka izveidi vai atjaunināšanu, lūdzu, skatiet parametru darbību, kas aprakstīta tālāk esošajās tabulās.

Parametri

Tālāk norādītie parametri ir atbalstīti Web monitoring sīkrīkam.

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 widget field objektu katrai hostu grupai, pieaugot numuram īpašības nosaukumā.

Šis parametrs netiek atbalstīts, konfigurējot sīkrīku template 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 template dashboard.
Exclude host groups 2 exclude_groupids.0 Host group ID.

Piezīme: lai izslēgtu 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īkrīku template dashboard.
Hosts 3 hostids.0 Host ID.

Piezīme: lai konfigurētu vairākus hosts, izveidojiet dashboard widget field objektu katram hostam, pieaugot numuram īpašības nosaukumā. Ja ir vairāki hosts, 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 hosts.

Šis parametrs netiek atbalstīts, konfigurējot sīkrīku template 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 template dashboard.
Scenario tags
Evaluation type 0 evaltype 0 - (noklusējums) And/Or;
2 - Or.
Tag name 1 tags.0.tag Jebkura virknes vērtība.

Piezīme: numurs īpašības nosaukumā norāda taga secību tagu izvērtēšanas sarakstā.

Parametra darbība:
- obligāts, ja konfigurē 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, ja konfigurē Scenario tags
Tag value 1 tags.0.value Jebkura virknes vērtība.

Piezīme: numurs īpašības nosaukumā norāda taga secību tagu izvērtēšanas sarakstā.

Parametra darbība:
- obligāts, ja konfigurē Scenario tags
Show hosts in maintenance 0 maintenance 0 - Atspējots;
1 - (noklusējums) Iespējots.
Reference 1 reference Jebkura 5 rakstzīmju gara virknes vērtība (piem., ABCDE vai JBPNL). Šai vērtībai jābūt unikālai dashboard ietvaros, kuram 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".

Pieprasījums:

{
    "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
}

Skatiet arī