29 Populārākie trigeri

Apraksts

Šie parametri un iespējamās īpašību vērtības attiecīgajiem paneļa logrīka lauku objektiem ļauj konfigurēt Top trigeri 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 Top trigeri 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 Top triggers logrīkam.

Parameter type name value
Refresh interval 0 rf_rate 0 - (noklusējums) Nav atsvaidzināšanas;
10 - 10 sekundes;
30 - 30 sekundes;
60 - 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 logrīka lauka objektu katrai hostu grupai, pievienojot pieaugošu numuru īpašības nosaukumā.

Šis parametrs netiek atbalstīts, konfigurējot logrīku template dashboard.
Hosts 3 hostids.0 Host ID.

Piezīme: lai konfigurētu vairākus hostus, izveidojiet dashboard logrīka lauka objektu katram hostam, pievienojot pieaugošu numuru ī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 logrīku template dashboard.
Problem 1 problem Problēmas notikuma nosaukums (reģistrjutība netiek ņemta vērā, pilns nosaukums vai tā daļa).
Severity 0 severities.0 Trigeru smaguma pakāpes.

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ējotie).

Piezīme: lai konfigurētu vairākas vērtības, izveidojiet dashboard logrīka lauka objektu katrai vērtībai, pievienojot pieaugošu numuru īpašības nosaukumā.
Problem tags
Evaluation type 0 evaltype 0 - (noklusējums) Un/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, konfigurējot 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, konfigurējot Problem 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, konfigurējot Problem tags
Time period 1 time_period._reference DASHBOARD._timeperiod - iestatiet Time period atlasītāju kā datu avotu;
ABCDE._timeperiod - iestatiet saderīgu logrīku (ar tā Reference parametru iestatītu uz "ABCDE") kā datu avotu.

Noklusējums: DASHBOARD._timeperiod

Alternatīvi laika periodu var iestatīt tikai parametros From un To.
From 1 time_period.from Derīga laika virkne absolūtā (YYYY-MM-DD hh:mm:ss) vai relatīvā laika sintaksē (now, now/d, now/w-1w u. c.).

Parametra darbība:
- atbalstīts, ja Time period nav iestatīts
- obligāts, ja ir iestatīts time_period.to
To 1 time_period.to Derīga laika virkne absolūtā (YYYY-MM-DD hh:mm:ss) vai relatīvā laika sintaksē (now, now/d, now/w-1w u. c.).

Parametra darbība:
- atbalstīts, ja Time period nav iestatīts
- obligāts, ja ir iestatīts time_period.from
Trigger limit 0 show_lines Iespējamās vērtības ir diapazonā no 1 līdz 100.

Noklusējums: 10.

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

Top trigeri logrīka konfigurēšana

Konfigurējiet Top trigeri logrīku, kas attēlo 5 populārākos trigerus hostu grupai "4" ar visu problēmu skaitu katram trigerim. Logrīks attēlo tikai tos trigerus, kuriem ir nopietnības līmeņi "Warning", "Average", "High" vai "Disaster", un problēmas, kurām ir birka ar nosaukumu "scope", kas satur vērtības "performance" vai "availability", vai "capacity".

Pieprasījums:

{
    "jsonrpc": "2.0",
    "method": "dashboard.create",
    "params": {
        "name": "My dashboard",
        "display_period": 30,
        "auto_start": 1,
        "pages": [
            {
                "widgets": [
                    {
                        "type": "toptriggers",
                        "name": "Top triggers",
                        "x": 0,
                        "y": 0,
                        "width": 36,
                        "height": 5,
                        "view_mode": 0,
                        "fields": [
                            {
                                "type": 2,
                                "name": "groupids.0",
                                "value": 4
                            },
                            {
                                "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": 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": "show_lines",
                                "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ī