16 Vienumu navigators

Apraksts

Šie parametri un iespējamās īpašību vērtības attiecīgajiem paneļa logrīka lauku objektiem ļauj konfigurēt Vienumu navigatora 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 Vienumu navigatora logrīka izveidi vai atjaunināšanu, lūdzu, skatiet parametru darbību, kas aprakstīta tālāk esošajās tabulās.

Parametri

Šie parametri ir atbalstīti Item navigator logrī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 host grupas, izveidojiet dashboard logrīka lauka objektu katrai host grupai, pieaugot numuram īpašuma nosaukumā.

Šis parametrs netiek atbalstīts, konfigurējot logrīku template dashboard.
Host groups (Widget) 1 groupids._reference Host group ID vietā:
ABCDE._hostgroupids - iestatiet saderīgu logrīku (ar tā Reference parametru iestatītu uz "ABCDE") kā host grupu datu avotu.

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

Piezīme: lai konfigurētu vairākus hosts, izveidojiet dashboard logrīka lauka objektu katram hostam, pieaugot numuram īpašuma 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 host grupu, kurai pieder konfigurētie hosts.

Šis parametrs netiek atbalstīts, konfigurējot logrīku template dashboard.
Hosts (Widget/Dashboard) 1 hostids._reference Host ID vietā:
DASHBOARD.hostid - iestatiet Host atlasītāju kā hostu datu avotu;
ABCDE._hostid - iestatiet saderīgu logrīku (ar tā Reference parametru iestatītu uz "ABCDE") kā hostu datu avotu.

Šis parametrs netiek atbalstīts, konfigurējot logrīku template dashboard.
Host tags
Evaluation type 0 host_tags_evaltype 0 - (noklusējums) And/Or;
2 - Or.

Šis parametrs netiek atbalstīts, konfigurējot logrīku template dashboard.
Tag name 1 host_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 uzvedība:
- obligāts, konfigurējot Host tags

Šis parametrs netiek atbalstīts, konfigurējot logrīku template dashboard.
Operator 0 host_tags.0.operator 0 - Satur;
1 - Vienāds ar;
2 - Nesatur;
3 - Nav vienāds ar;
4 - Pastāv;
5 - Nepastāv.

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

Parametra uzvedība:
- obligāts, konfigurējot Host tags

Šis parametrs netiek atbalstīts, konfigurējot logrīku template dashboard.
Tag value 1 host_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 uzvedība:
- obligāts, konfigurējot Host tags

Šis parametrs netiek atbalstīts, konfigurējot logrīku template dashboard.
Item patterns 1 items.0 Item nosaukums vai paraugs.

Piezīme: lai konfigurētu vairākus item paraugus, izveidojiet dashboard logrīka lauka objektu katram item paraugam, pieaugot numuram īpašuma nosaukumā.
Item tags
Evaluation type 0 item_tags_evaltype 0 - (noklusējums) And/Or;
2 - Or.
Tag name 1 item_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 uzvedība:
- obligāts, konfigurējot Item tags
Operator 0 item_tags.0.operator 0 - Satur;
1 - Vienāds ar;
2 - Nesatur;
3 - Nav vienāds ar;
4 - Pastāv;
5 - Nepastāv.

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

Parametra uzvedība:
- obligāts, konfigurējot Item tags
Tag value 1 item_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 uzvedība:
- obligāts, konfigurējot Item tags
State 0 state -1 - (noklusējums) Visi;
0 - Normāls;
1 - Netiek atbalstīts.
Show problems 0 show_problems 0 - Visi;
1 - (noklusējums) Neapspiestie;
2 - Nav.
Group by
Attribute 0 group_by.0.attribute 0 - Host grupa;
1 - Host nosaukums;
2 - Host taga vērtība;
3 - Item taga vērtība.

Piezīme: numurs īpašuma nosaukumā norāda atribūta secību grupēšanas atribūtu sarakstā.

Parametra uzvedība:
- obligāts, konfigurējot Group by
Value 1 group_by.0.tag_name Jebkura teksta vērtība.

Piezīme: numurs īpašuma nosaukumā norāda grupēšanas atribūtu, kas iestatīts parametrā Attribute.

Parametra uzvedība:
- obligāts, konfigurējot Group by un Attribute ir iestatīts uz "Host tag value" vai "Item tag value"
Item limit 0 show_lines Iespējamās vērtības ir diapazonā no 1 līdz 9999.

Noklusējums: 100.
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 logrīks.

Parametra uzvedī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 Vienumu navigatora logrīkam. Plašāku informāciju par paneļa konfigurēšanu skatiet dashboard.create.

Vienumu navigatora logrīka konfigurēšana

Konfigurējiet Vienumu navigatora logrīku, kas attēlo līdz 1000 vienumiem, grupētiem pēc to hosta un pēc tam pēc vienuma birkas "component" vērtības.

Pieprasījums:

{
    "jsonrpc": "2.0",
    "method": "dashboard.create",
    "params": {
        "name": "My dashboard",
        "display_period": "30",
        "auto_start": "1",
        "pages": [
            {
                "widgets": [
                    {
                        "type": "itemnavigator",
                        "name": "Item navigator",
                        "x": "0",
                        "y": "0",
                        "width": "12",
                        "height": "5",
                        "view_mode": "0",
                        "fields": [
                            {
                                "type": 0,
                                "name": "group_by.0.attribute",
                                "value": 0
                            },
                            {
                                "type": 0,
                                "name": "group_by.1.attribute",
                                "value": 3
                            },
                            {
                                "type": 1,
                                "name": "group_by.1.tag_name",
                                "value": "component"
                            },
                            {
                                "type": 0,
                                "name": "show_lines",
                                "value": 1000
                            },
                            {
                                "type": 1,
                                "name": "reference",
                                "value": "DFNLK"
                            }
                        ]
                    }
                ]
            }
        ],
        "userGroups": [
            {
                "usrgrpid": 7,
                "permission": 2
            }
        ],
        "users": [
            {
                "userid": 1,
                "permission": 3
            }
        ]
    },
    "id": 1
}

Atbilde:

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

Skatiet arī