21 Problemātiskie hosts

Apraksts

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

Parametri

Šie parametri tiek atbalstīti Problem hosts 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.
Host groups 2 groupids.0 Host group ID.

Piezīme: lai konfigurētu vairākas hostu grupas, izveidojiet katrai hostu grupai dashboard sīklietotnes lauka objektu ar palielinātu numuru ī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, kas iestatīts uz "ABCDE") kā hostu grupu datu avotu.

Šis parametrs netiek atbalstīts, konfigurējot sīklietotni template dashboard.
Exclude host groups 2 exclude_groupids.0 Host group ID.

Piezīme: lai izslēgtu vairākas hostu grupas, izveidojiet katrai hostu grupai dashboard sīklietotnes lauka objektu ar palielinātu numuru īpašības nosaukumā.

Š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 katram hostam dashboard sīklietotnes lauka objektu ar palielinātu numuru īpašības nosaukumā. Vairākiem hostiem 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īklietotni 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īklietotni (ar tās Reference parametru, kas iestatīts uz "ABCDE") kā hostu datu avotu.

Šis parametrs netiek atbalstīts, konfigurējot sīklietotni template dashboard.
Problem 1 problem Problēmas notikuma nosaukums (nav reģistrjutīgs, pilns nosaukums vai tā daļa).
Severity 0 severities.0 0 - Nav klasificēts;
1 - Informācija;
2 - Brīdinājums;
3 - Vidējs;
4 - Augsts;
5 - Katastrofāls.

Noklusējums: tukšs (visi iespējoti).

Piezīme: lai konfigurētu vairākas vērtības, izveidojiet katrai vērtībai dashboard sīklietotnes lauka objektu ar palielinātu numuru īpašības nosaukumā.
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: numurs īpašības nosaukumā 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: numurs īpašības nosaukumā 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: numurs īpašības nosaukumā 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.
Hide groups without problems 0 hide_empty_groups 0 - (noklusējums) Atspējots;
1 - Iespējots.

Šis parametrs netiek atbalstīts, konfigurējot sīklietotni template dashboard.
Problem display 0 ext_ack 0 - (noklusējums) Visi;
1 - Tikai neapstiprinātie;
2 - Atsevišķi.
Reference 1 reference Jebkura teksta vērtība, kas sastāv no 5 rakstzīmēm (piem., ABCDE vai JBPNL). Šai vērtībai jābūt unikālai dashboard, kurai pieder sīklietotne.

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 Problēmu hosti. Plašāku informāciju par paneļa konfigurēšanu skatiet dashboard.create.

Problem hosts logrīka konfigurēšana

Konfigurējiet Problem hosts logrīku, kas attēlo hostus no hostu grupām "2" un "4", kuriem ir problēmas ar nosaukumu, kas ietver virkni "CPU", un kuriem ir šādas nopietnības pakāpes: "Brīdinājums", "Vidēja", "Augsta", "Katastrofa".

Pieprasījums:

{
    "jsonrpc": "2.0",
    "method": "dashboard.create",
    "params": {
        "name": "My dashboard",
        "display_period": 30,
        "auto_start": 1,
        "pages": [
            {
                "widgets": [
                    {
                        "type": "problemhosts",
                        "name": "Problem hosts",
                        "x": 0,
                        "y": 0,
                        "width": 36,
                        "height": 5,
                        "view_mode": 0,
                        "fields": [
                            {
                                "type": 2,
                                "name": "groupids.0",
                                "value": 2
                            },
                            {
                                "type": 2,
                                "name": "groupids.1",
                                "value": 4
                            },
                            {
                                "type": 1,
                                "name": "problem",
                                "value": "cpu"
                            },
                            {
                                "type": 0,
                                "name": "severities.0",
                                "value": 2
                            },
                            {
                                "type": 0,
                                "name": "severities.1",
                                "value": 3
                            },
                            {
                                "type": 0,
                                "name": "severities.2",
                                "value": 4
                            },
                            {
                                "type": 0,
                                "name": "severities.3",
                                "value": 5
                            }
                        ]
                    }
                ]
            }
        ],
        "userGroups": [
            {
                "usrgrpid": 7,
                "permission": 2
            }
        ],
        "users": [
            {
                "userid": 1,
                "permission": 3
            }
        ]
    },
    "id": 1
}

Atbilde:

{
    "jsonrpc": "2.0",
    "result": {
        "dashboardids": [
            "3"
        ]
    },
    "id": 1
}

Skatiet arī