22 Problēmas

Apraksts

Šie parametri un iespējamās attiecīgo paneļa logrīka lauku objektu īpašību vērtības ļauj konfigurēt logrīku Problems metodēs dashboard.create un dashboard.update.

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 logrīka Problems 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 Problems 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 - Vēsture;
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, īpašuma nosaukumā palielinot numuru.

Šis parametrs netiek atbalstīts, ja sīklietotne tiek konfigurēta 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ā hostu grupu datu avotu.

Šis parametrs netiek atbalstīts, ja sīklietotne tiek konfigurēta 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, īpašuma nosaukumā palielinot numuru.

Šis parametrs netiek atbalstīts, ja sīklietotne tiek konfigurēta template dashboard.
Hosts 3 hostids.0 Host ID.

Piezīme: lai konfigurētu vairākus hostus, izveidojiet dashboard widget field objektu katram hostam, īpašuma nosaukumā palielinot numuru. 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, ja sīklietotne tiek konfigurēta 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 iestatītu uz "ABCDE") kā hostu datu avotu.

Šis parametrs netiek atbalstīts, ja sīklietotne tiek konfigurēta 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 - Kritisks.

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

Piezīme: lai konfigurētu vairākas vērtības, izveidojiet dashboard widget field objektu katrai vērtībai, īpašuma nosaukumā palielinot numuru.
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šuma 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šuma 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šuma nosaukumā norāda taga secību tagu izvērtēšanas sarakstā.

Parametra darbība:
- obligāts, ja konfigurē Problem tags
Show tags 0 show_tags 0 - (noklusējums) Nav;
1 - 1;
2 - 2;
3 - 3.
Tag name (format) 0 tag_name_format 0 - (noklusējums) Pilns;
1 - Saīsināts;
2 - Nav.

Parametra darbība:
- atbalstīts, ja Show tags ir iestatīts uz "1", "2" vai "3"
Tag display priority 1 tag_priority Ar komatiem atdalīts tagu saraksts.

Parametra darbība:
- atbalstīts, ja Show tags ir iestatīts uz "1", "2" vai "3"
Show operational data 0 show_opdata 0 - (noklusējums) Nav;
1 - Atsevišķi;
2 - Kopā ar problēmas nosaukumu.
Show suppressed problems 0 show_suppressed 0 - (noklusējums) Atspējots;
1 - Iespējots.
Acknowledgement status 0 acknowledgement_status 0 - (noklusējums) visi;
1 - Neapstiprināti;
2 - Apstiprināti.
By me 0 acknowledged_by_me 0 - (noklusējums) Atspējots;
1 - Iespējots.
Sort entries by 0 sort_triggers 1 - Svarīgums (dilstoši);
2 - Hosts (augoši);
3 - Laiks (augoši);
4 - (noklusējums) Laiks (dilstoši);
13 - Svarīgums (augoši);
14 - Hosts (dilstoši);
15 - Problēma (augoši);
16 - Problēma (dilstoši).

Visām vērtībām, izņemot "Laiks (dilstoši)" un "Laiks (augoši)", parametram Show timeline jābūt iestatītam uz "Disabled".

Vērtības "Hosts (augoši)" un "Hosts (dilstoši)" netiek atbalstītas, ja sīklietotne tiek konfigurēta template dashboard.
Show timeline 0 show_timeline 0 - Atspējots;
1 - (noklusējums) Iespējots.

Parametra darbība:
- atbalstīts, ja Sort entries by ir iestatīts uz "Laiks (dilstoši)" vai "Laiks (augoši)"
Highlight whole row 0 highlight_row 0 - (noklusējums) Atspējots;
1 - Iespējots.

Šis parametrs netiek atbalstīts augsta kontrasta tēmās.

Šī opcija ir atbalstīta kopš Zabbix 7.0.19.
Show lines 0 show_lines Iespējamās vērtības ir diapazonā no 1 līdz 100.

Noklusējums: 25.
Reference 1 reference Jebkura teksta vērtība, kas sastāv no 5 rakstzīmēm (piemēram, ABCDE vai JBPNL). Šai vērtībai jābūt unikālai dashboard, kurai pieder sīklietotne, ietvaros.

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

Problēmas logrīka konfigurēšana

Konfigurējiet Problēmas logrīku, kas attēlo problēmas hostu grupai "4" un atbilst šādiem nosacījumiem:

  • Problēmas, kurām ir tags ar nosaukumu "scope", kas satur vērtības "performance" vai "availability", vai "capacity".
  • Problēmas ar šādiem svarīguma līmeņiem: "Warning", "Average", "High", "Disaster".

Papildus konfigurējiet logrīku tā, lai tas rādītu tagus un darbības datus.

Pieprasījums:

{
    "jsonrpc": "2.0",
    "method": "dashboard.create",
    "params": {
        "name": "My dashboard",
        "display_period": 30,
        "auto_start": 1,
        "pages": [
            {
                "widgets": [
                    {
                        "type": "problems",
                        "name": "Problems",
                        "x": 0,
                        "y": 0,
                        "width": 36,
                        "height": 5,
                        "view_mode": 0,
                        "fields": [
                            {
                                "type": 2,
                                "name": "groupids.0",
                                "value": 4
                            },
                            {
                                "type": 1,
                                "name": "tags.0.tag",
                                "value": "scope"
                            },
                            {
                                "type": 0,
                                "name": "tags.0.operator",
                                "value": 0
                            },
                            {
                                "type": 1,
                                "name": "tags.0.value",
                                "value": "performance"
                            },
                            {
                                "type": 1,
                                "name": "tags.1.tag",
                                "value": "scope"
                            },
                            {
                                "type": 0,
                                "name": "tags.1.operator",
                                "value": 0
                            },
                            {
                                "type": 1,
                                "name": "tags.1.value",
                                "value": "availability"
                            },
                            {
                                "type": 1,
                                "name": "tags.2.tag",
                                "value": "scope"
                            },
                            {
                                "type": 0,
                                "name": "tags.2.operator",
                                "value": 0
                            },
                            {
                                "type": 1,
                                "name": "tags.2.value",
                                "value": "capacity"
                            },
                            {
                                "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
                            },
                            {
                                "type": 0,
                                "name": "show_tags",
                                "value": 1
                            },
                            {
                                "type": 0,
                                "name": "show_opdata",
                                "value": 1
                            }
                        ]
                    }
                ]
            }
        ],
        "userGroups": [
            {
                "usrgrpid": 7,
                "permission": 2
            }
        ],
        "users": [
            {
                "userid": 1,
                "permission": 3
            }
        ]
    },
    "id": 1
}

Atbilde:

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

Skatiet arī