28 Populārākie hosti

Apraksts

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

Parametrs type name value
Atsvaidzināšanas intervāls 0 rf_rate 0 - Bez 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.
Hostu grupas 2 groupids.0 Hostu grupas ID.

Piezīme: Lai konfigurētu vairākas hostu grupas, izveidojiet dashboard logrīka lauka objektu katrai hostu grupai ar palielinātu numuru īpašības nosaukumā.

Šis parametrs netiek atbalstīts, ja logrīks tiek konfigurēts veidnes panelī.
Hostu grupas (logrīks) 1 groupids._reference Hostu grupas ID vietā:
ABCDE._hostgroupids - iestatiet saderīgu logrīku (ar tā parametru Reference, kas iestatīts uz "ABCDE") kā datu avotu hostu grupām.

Šis parametrs netiek atbalstīts, ja logrīks tiek konfigurēts veidnes panelī.
Hosti 3 hostids.0 Hosta ID.

Piezīme: Lai konfigurētu vairākus hostus, izveidojiet dashboard logrīka lauka objektu katram hostam ar palielinātu numuru īpašības nosaukumā. Ja ir vairāki hosti, parametrs Hostu grupas vai nu vispār nedrīkst būt konfigurēts, vai arī tam jābūt konfigurētam ar vismaz vienu hostu grupu, kurai pieder konfigurētie hosti.

Šis parametrs netiek atbalstīts, ja logrīks tiek konfigurēts veidnes panelī.
Hosti (logrīks/panelis) 1 hostids._reference Hosta ID vietā:
DASHBOARD.hostids - iestatiet paneļa hostu atlasītāju kā datu avotu hostiem;
ABCDE._hostids - iestatiet saderīgu logrīku (ar tā parametru Reference, kas iestatīts uz "ABCDE") kā datu avotu hostiem.

Šis parametrs netiek atbalstīts, ja logrīks tiek konfigurēts veidnes panelī.
Hostu birkas
Novērtēšanas tips 0 evaltype 0 - (noklusējums) Un/Vai;
2 - Vai.

Šis parametrs netiek atbalstīts, ja logrīks tiek konfigurēts veidnes panelī.
Birkas nosaukums 1 tags.0.tag Jebkura virknes vērtība.

Piezīme: Numurs īpašības nosaukumā norāda birkas secību birku novērtēšanas sarakstā.

Parametra darbība:
- obligāts, ja tiek konfigurētas Hostu birkas

Šis parametrs netiek atbalstīts, ja logrīks tiek konfigurēts veidnes panelī.
Operators 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 birkas secību birku novērtēšanas sarakstā.

Parametra darbība:
- obligāts, ja tiek konfigurētas Hostu birkas

Šis parametrs netiek atbalstīts, ja logrīks tiek konfigurēts veidnes panelī.
Birkas vērtība 1 tags.0.value Jebkura virknes vērtība.

Piezīme: Numurs īpašības nosaukumā norāda birkas secību birku novērtēšanas sarakstā.

Parametra darbība:
- obligāts, ja tiek konfigurētas Hostu birkas

Šis parametrs netiek atbalstīts, ja logrīks tiek konfigurēts veidnes panelī.
Rādīt hostus uzturēšanā 0 maintenance 0 - (noklusējums) Atspējots;
1 - Iespējots.
Kolonnas (skatiet tālāk)
Kārtot pēc 0 column Kolonnas skaitliskā vērtība no konfigurētajām kolonnām.
Secība 0 order 2 - (noklusējums) Top N;
3 - Bottom N.
Hostu limits 0 show_lines Iespējamās vērtības ir diapazonā no 1 līdz 1000.

Noklusējums: 10.

Šis parametrs netiek atbalstīts, ja logrīks tiek konfigurēts veidnes panelī.

Kolonnas

Kolonnām ir kopīgi parametri un papildu parametri atkarībā no parametra Dati konfigurācijas.

Visiem ar kolonnām saistītajiem parametriem skaitlis īpašības nosaukumā (piemēram, columns.0.name) norāda kolonnu, kurai parametrs ir konfigurēts.

Visām kolonnām tiek atbalstīti šādi parametri.

Parametrs type name value
Nosaukums 1 columns.0.name Jebkura virknes vērtība.

Parametra darbība:
- obligāts
Dati 0 columns.0.data 1 - vienuma vērtība;
2 - hosta nosaukums;
3 - Teksts.

Parametra darbība:
- obligāts
Pamatkrāsa 1 columns.0.base_color Heksadecimāls krāsas kods (piemēram, FF0000).

Parametra darbība:
- obligāts
Vienuma vērtība

Tālāk norādītie parametri tiek atbalstīti, ja Data ir iestatīts uz "Item value".

Pirmais skaitlis Thresholds īpašības nosaukumā (piemēram, columnsthresholds.0.color.0) norāda kolonnu, kurai ir konfigurēti sliekšņi, savukārt otrais skaitlis norāda sliekšņa vietu sarakstā, kas sakārtots augošā secībā. Tomēr, ja sliekšņi ir konfigurēti citā secībā, pēc logrīka konfigurācijas atjaunināšanas Zabbix lietotāja saskarnē vērtības tiks sakārtotas augošā secībā (piemēram, "threshold.0.threshold":"5""threshold.0.threshold":"1"; "threshold.1.threshold":"1""threshold.1.threshold": "5").

Parametrs type name value
Vienums 1 columns.0.item Derīgs vienuma nosaukums.

Konfigurējot logrīku veidnes panelī, jānorāda tikai tie vienumi, kas konfigurēti veidnē.
Rādīt vienuma vērtību kā 0 columns.0.display_value_as 0 - (noklusējums) Skaitlisks;
1 - Teksts;
2 - Binārs.
Attēlojums 0 columns.0.display 1 - (noklusējums) Kā ir;
2 - Josla;
3 - Indikatori;
6 - Dzirksteles diagramma.

Parametra darbība:
- atbalstīts, ja Rādīt vienuma vērtību kā ir iestatīts uz "Numeric"
Min 1 columns.0.min Jebkura skaitliska vērtība.

Parametra darbība:
- atbalstīts, ja Rādīt vienuma vērtību kā ir iestatīts uz "Numeric" un Attēlojums ir iestatīts uz "Bar" vai "Indicators"
Max 1 columns.0.max Jebkura skaitliska vērtība.

Parametra darbība:
- atbalstīts, ja Rādīt vienuma vērtību kā ir iestatīts uz "Numeric" un Attēlojums ir iestatīts uz "Bar" vai "Indicators"
Decimālvietas 0 columns.0.decimal_places Iespējamās vērtības ir diapazonā no 0 līdz 10.

Noklusējums: 2.

Parametra darbība:
- atbalstīts, ja Rādīt vienuma vērtību kā ir iestatīts uz "Numeric"
Dzirksteles diagramma
Platums 0 columns.0.sparkline.width Iespējamās vērtības ir diapazonā no 0 līdz 10.

Noklusējums: 1.

Parametra darbība:
- atbalstīts, ja Rādīt vienuma vērtību kā ir iestatīts uz "Numeric" un Attēlojums ir iestatīts uz "Sparkline"
Aizpildījums 0 columns.0.sparkline.fill Iespējamās vērtības ir diapazonā no 0 līdz 10.

Noklusējums: 3.

Parametra darbība:
- atbalstīts, ja Rādīt vienuma vērtību kā ir iestatīts uz "Numeric" un Attēlojums ir iestatīts uz "Sparkline"
Krāsa 1 columns.0.sparkline.color Heksadecimāls krāsas kods (piemēram, FF0000).

Noklusējums: 42A5F5.

Parametra darbība:
- atbalstīts, ja Rādīt vienuma vērtību kā ir iestatīts uz "Numeric" un Attēlojums ir iestatīts uz "Sparkline"
Laika periods 1 columns.0.sparkline.time_period._reference DASHBOARD._timeperiod - iestata paneļa laika perioda atlasītāju kā datu avotu;
ABCDE._timeperiod - iestata saderīgu logrīku (ar tā reference parametru, kas vienāds ar ABCDE) kā datu avotu.

Noklusējums: DASHBOARD._timeperiod

Alternatīvi, laika periodu var iestatīt tikai parametros From un To.

Parametra darbība:
- atbalstīts, ja Rādīt vienuma vērtību kā ir iestatīts uz "Numeric" un Attēlojums ir iestatīts uz "Sparkline"
No 1 columns.0.sparkline.time_period.from Derīga laika virkne absolūtajā (YYYY-MM-DD hh:mm:ss) vai relatīvā laika sintaksē (now, now/d, now/w-1w utt.).

Parametra darbība:
- atbalstīts, ja Rādīt vienuma vērtību kā ir iestatīts uz "Numeric" un Attēlojums ir iestatīts uz "Sparkline"
- obligāts, ja ir iestatīts columns.0.sparkline.time_period.to
Līdz 1 columns.0.sparkline.time_period.to Derīga laika virkne absolūtajā (YYYY-MM-DD hh:mm:ss) vai relatīvā laika sintaksē (now, now/d, now/w-1w utt.).

Parametra darbība:
- atbalstīts, ja Rādīt vienuma vērtību kā ir iestatīts uz "Numeric" un Attēlojums ir iestatīts uz "Sparkline"
- obligāts, ja ir iestatīts columns.0.sparkline.time_period.from
Vēstures dati 0 columns.0.sparkline.history 0 - (noklusējums) Auto;
1 - Vēsture;
2 - Tendences.

Parametra darbība:
- atbalstīts, ja Rādīt vienuma vērtību kā ir iestatīts uz "Numeric" un Attēlojums ir iestatīts uz "Sparkline"
Sliekšņi
Krāsa 1 columnsthresholds.0.color.0 Heksadecimāls krāsas kods (piemēram, FF0000).

Parametra darbība:
- atbalstīts, ja Rādīt vienuma vērtību kā ir iestatīts uz "Numeric"
Slieksnis 1 columnsthresholds.0.threshold.0 Jebkura virknes vērtība.

Parametra darbība:
- atbalstīts, ja Rādīt vienuma vērtību kā ir iestatīts uz "Numeric"
Izcēlumi
Krāsa 1 columns.0.highlights.0.color Heksadecimāls krāsas kods (piemēram, FF0000).

Parametra darbība:
- atbalstīts, ja Rādīt vienuma vērtību kā ir iestatīts uz "Text"
Raksts 1 columns.0.highlights.0.pattern Jebkura virknes vērtība.

Parametra darbība:
- atbalstīts, ja Rādīt vienuma vērtību kā ir iestatīts uz "Text"
Rādīt sīktēlu 0 columns.0.show_thumbnail 0 - (noklusējums) Atspējots;
1 - Iespējots.

Parametra darbība:
- atbalstīts, ja Rādīt vienuma vērtību kā ir iestatīts uz "Binary"
Agregācijas funkcija 0 columns.0.aggregate_function 0 - (noklusējums) netiek izmantota;
1 - min;
2 - max;
3 - avg;
4 - count;
5 - sum;
6 - first;
7 - last.
Laika periods 1 columns.0.time_period._reference DASHBOARD._timeperiod - iestata paneļa laika perioda atlasītāju kā datu avotu;
ABCDE._timeperiod - iestata saderīgu logrīku (ar tā reference parametru, kas vienāds ar ABCDE) kā datu avotu.

Noklusējums: DASHBOARD._timeperiod

Alternatīvi, laika periodu var iestatīt tikai parametros From un To.

Parametra darbība:
- atbalstīts, ja Aggregation function ir iestatīts uz "min", "max", "avg", "count", "sum", "first", "last"
No 1 columns.0.time_period.from Derīga laika virkne absolūtajā (YYYY-MM-DD hh:mm:ss) vai relatīvā laika sintaksē (now, now/d, now/w-1w utt.).

Parametra darbība:
- atbalstīts, ja Time period nav iestatīts un Aggregation function ir iestatīts uz "min", "max", "avg", "count", "sum", "first", "last"
- obligāts, ja ir iestatīts columns.0.time_period.to
Līdz 1 columns.0.time_period.to Derīga laika virkne absolūtajā (YYYY-MM-DD hh:mm:ss) vai relatīvā laika sintaksē (now, now/d, now/w-1w utt.).

Parametra darbība:
- atbalstīts, ja Time period nav iestatīts un Aggregation function ir iestatīts uz "min", "max", "avg", "count", "sum", "first", "last"
- obligāts, ja ir iestatīts columns.0.time_period.from
Vēstures dati 0 columns.0.history 0 - (noklusējums) Auto;
1 - Vēsture;
2 - Tendences.

Parametra darbība:
- atbalstīts, ja Rādīt vienuma vērtību kā ir iestatīts uz "Numeric"
Atsauce 1 reference Jebkura virknes 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 panelī, kuram pieder logrīks.

Parametra darbība:
- obligāts
Teksts

Tālāk norādītie parametri tiek atbalstīti, ja Data ir iestatīts uz "Text".

Parametrs type name value
Text 1 columns.0.text Jebkura virknes vērtība, ieskaitot makrosus.
Atbalstītie makrosi: {HOST.*}, {INVENTORY.*}.

Parametra darbība:
- obligāts, ja Data ir iestatīts uz "Text"

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

Top hosts logrīka konfigurēšana

Konfigurējiet Top hosts logrīku, kas attēlo augstākās noslodzes hostus pēc CPU izmantojuma hostu grupā "4". Papildus konfigurējiet šādas pielāgotās kolonnas: "Hosta nosaukums", "CPU izmantojums %", "1m vid.", "5m vid.", "15m vid.", "Procesi".

Pieprasījums:

{
    "jsonrpc": "2.0",
    "method": "dashboard.create",
    "params": {
        "name": "My dashboard",
        "display_period": 30,
        "auto_start": 1,
        "pages": [
            {
                "widgets": [
                    {
                        "type": "tophosts",
                        "name": "Top hosts",
                        "x": 0,
                        "y": 0,
                        "width": 36,
                        "height": 5,
                        "view_mode": 0,
                        "fields": [
                            {
                                "type": 2,
                                "name": "groupids.0",
                                "value": 4
                            },
                            {
                                "type": 1,
                                "name": "columns.0.name",
                                "value": "Host"
                            },
                            {
                                "type": 0,
                                "name": "columns.0.data",
                                "value": 2
                            },
                            {
                                "type": 1,
                                "name": "columns.0.base_color",
                                "value": "FFFFFF"
                            },
                            {
                                "type": 1,
                                "name": "columns.1.name",
                                "value": "CPU utilization in %"
                            },
                            {
                                "type": 0,
                                "name": "columns.1.data",
                                "value": 1
                            },
                            {
                                "type": 1,
                                "name": "columns.1.base_color",
                                "value": "4CAF50"
                            },
                            {
                                "type": 1,
                                "name": "columns.1.item",
                                "value": "CPU utilization"
                            },
                            {
                                "type": 0,
                                "name": "columns.1.display",
                                "value": 3
                            },
                            {
                                "type": 1,
                                "name": "columns.1.min",
                                "value": "0"
                            },
                            {
                                "type": 1,
                                "name": "columns.1.max",
                                "value": "100"
                            },
                            {
                                "type": 1,
                                "name": "columnsthresholds.1.color.0",
                                "value": "FFFF00"
                            },
                            {
                                "type": 1,
                                "name": "columnsthresholds.1.threshold.0",
                                "value": "50"
                            },
                            {
                                "type": 1,
                                "name": "columnsthresholds.1.color.1",
                                "value": "FF8000"
                            },
                            {
                                "type": 1,
                                "name": "columnsthresholds.1.threshold.1",
                                "value": "80"
                            },
                            {
                                "type": 1,
                                "name": "columnsthresholds.1.color.2",
                                "value": "FF4000"
                            },
                            {
                                "type": 1,
                                "name": "columnsthresholds.1.threshold.2",
                                "value": "90"
                            },
                            {
                                "type": 1,
                                "name": "columns.2.name",
                                "value": "1m avg"
                            },
                            {
                                "type": 0,
                                "name": "columns.2.data",
                                "value": 1
                            },
                            {
                                "type": 1,
                                "name": "columns.2.base_color",
                                "value": "FFFFFF"
                            },
                            {
                                "type": 1,
                                "name": "columns.2.item",
                                "value": "Load average (1m avg)"
                            },
                            {
                                "type": 1,
                                "name": "columns.3.name",
                                "value": "5m avg"
                            },
                            {
                                "type": 0,
                                "name": "columns.3.data",
                                "value": 1
                            },
                            {
                                "type": 1,
                                "name": "columns.3.base_color",
                                "value": "FFFFFF"
                            },
                            {
                                "type": 1,
                                "name": "columns.3.item",
                                "value": "Load average (5m avg)"
                            },
                            {
                                "type": 1,
                                "name": "columns.4.name",
                                "value": "15m avg"
                            },
                            {
                                "type": 0,
                                "name": "columns.4.data",
                                "value": 1
                            },
                            {
                                "type": 1,
                                "name": "columns.4.base_color",
                                "value": "FFFFFF"
                            },
                            {
                                "type": 1,
                                "name": "columns.4.item",
                                "value": "Load average (15m avg)"
                            },
                            {
                                "type": 1,
                                "name": "columns.5.name",
                                "value": "Processes"
                            },
                            {
                                "type": 0,
                                "name": "columns.5.data",
                                "value": 1
                            },
                            {
                                "type": 1,
                                "name": "columns.5.base_color",
                                "value": "FFFFFF"
                            },
                            {
                                "type": 1,
                                "name": "columns.5.item",
                                "value": "Number of processes"
                            },
                            {
                                "type": 0,
                                "name": "columns.5.decimal_places",
                                "value": 0
                            },
                            {
                                "type": 0,
                                "name": "column",
                                "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ī