13 Hosta karte

Apraksts

Šie parametri un iespējamās attiecīgo paneļa logrīka lauku objektu īpašību vērtības ļauj konfigurēt Host card 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 Host card 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 Host card 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 3 hostid.0 Host ID.

Parameter behavior:
- obligāts, ja Host (Widget/Dashboard) nav iestatīts

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

Parameter behavior:
- obligāts, ja Host nav iestatīts

Šis parametrs netiek atbalstīts, konfigurējot logrīku veidnes informācijas panelī.
Show suppressed problems 0 show_suppressed 0 - (noklusējums) Atspējots;
1 - Iespējots.
Show 0 sections.0 0 - Host grupas;
1 - Apraksts;
2 - Uzraudzība;
3 - Pieejamība;
4 - Uzrauga;
5 - Veidnes;
6 - Inventārs;
7 - Tagi.

Piezīme: Skaitlis īpašuma nosaukumā norāda sadaļas secību sadaļu sarakstā. Lai konfigurētu vairākas sadaļas, izveidojiet informācijas paneļa logrīka lauka objektu katrai sadaļai, palielinot skaitli īpašuma nosaukumā.

Šie parametri tiek atbalstīti, ja Show ir iestatīts uz "Inventory".

Parameter type name value
Inventory fields 0 inventory.0 Inventory ID.

Piezīme: Lai konfigurētu vairākus inventāra laukus, izveidojiet informācijas paneļa logrīka lauka objektu katram inventāra laukam, palielinot skaitli īpašuma nosaukumā.

Piemēri

Tālāk sniegto piemēru mērķis ir tikai aprakstīt paneļa logrīka lauku objektu konfigurāciju Host card logrīkam. Plašāku informāciju par paneļa konfigurēšanu skatiet dashboard.create.

Host card logrīka konfigurēšana

Konfigurējiet Host card logrīku, kas attēlo šādas sadaļas: "Uzraudzība", "Pieejamība", "Uzrauga", "Inventārs" un "Birkas".

Pieprasījums:

{
    "jsonrpc": "2.0",
    "method": "dashboard.create",
    "params": {
        "name": "My dashboard",
        "display_period": 30,
        "auto_start": 1,
        "pages": [
            {
                "widgets": [
                    {
                        "type": "hostcard",
                        "name": "Host card",
                        "x": 0,
                        "y": 0,
                        "width": 14,
                        "height": 7,
                        "view_mode": 0,
                        "fields": [
                            {
                                "type": 3,
                                "name": "hostid.0",
                                "value": 10084
                            },
                            {
                                "type": 0,
                                "name": "show_suppressed",
                                "value": 1
                            },
                            {
                                "type": 0,
                                "name": "sections.0",
                                "value": 2
                            },
                            {
                                "type": 0,
                                "name": "sections.1",
                                "value": 3
                            },
                            {
                                "type": 0,
                                "name": "sections.2",
                                "value": 4
                            },
                            {
                                "type": 0,
                                "name": "sections.3",
                                "value": 6
                            },
                            {
                                "type": 0,
                                "name": "sections.4",
                                "value": 7
                            },
                            {
                                "type": 0,
                                "name": "inventory.0",
                                "value": 25
                            },
                            {
                                "type": 0,
                                "name": "inventory.1",
                                "value": 26
                            }
                        ]
                    }
                ]
            }
        ],
        "userGroups": [
            {
                "usrgrpid": 7,
                "permission": 2
            }
        ],
        "users": [
            {
                "userid": 1,
                "permission": 3
            }
        ]
    },
    "id": 1
}

Atbilde:

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

Skatiet arī