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

Tālāk norādītie parametri tiek atbalstīti logrīkam Host card.

Parametrs type name value
Atsvaidzināšanas intervāls 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.
Hosts 3 hostid.0 Host ID.

Parametra darbība:
- obligāts, ja Hosts (Widget/Dashboard) nav iestatīts

Šis parametrs netiek atbalstīts, ja logrīks tiek konfigurēts veidnes panelī.
Hosts (Widget/Dashboard) 1 hostid._reference Host ID vietā:
DASHBOARD.hostid - iestata paneļa hostu atlasītāju kā datu avotu hostam;
ABCDE._hostid - iestata saderīgu logrīku (ar tā parametru Reference, kas iestatīts uz "ABCDE") kā datu avotu hostam.

Parametra darbība:
- obligāts, ja Hosts nav iestatīts

Šis parametrs netiek atbalstīts, ja logrīks tiek konfigurēts veidnes panelī.
Rādīt apspiestās problēmas 0 show_suppressed 0 - (noklusējums) Atspējots;
1 - Iespējots.
Rādīt 0 sections.0 0 - Hostu grupas;
1 - Apraksts;
2 - Uzraudzība;
3 - Pieejamība;
4 - Uzrauga;
5 - Veidnes;
6 - Inventārs;
7 - Birkas.

Piezīme: skaitlis rekvizīta nosaukumā norāda sadaļas secību sadaļu sarakstā. Lai konfigurētu vairākas sadaļas, izveidojiet paneļa logrīka lauka objektu katrai sadaļai, rekvizīta nosaukumā palielinot skaitli.

Tālāk norādītie parametri tiek atbalstīti, ja Rādīt ir iestatīts uz "Inventārs".

Parametrs type name value
Inventāra lauki 0 inventory.0 Inventory ID.

Piezīme: lai konfigurētu vairākus inventāra laukus, izveidojiet paneļa logrīka lauka objektu katram inventāra laukam, rekvizīta nosaukumā palielinot skaitli.

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ī