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īti parametri, kas tiek atbalstīti Top hosts logrīkam.
| Parameter | 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 atsevišķu informācijas paneļa logrīka lauka objektu katrai hostu grupai, īpašuma nosaukumā izmantojot palielinātu numuru. Šis parametrs netiek atbalstīts, ja logrīks tiek konfigurēts veidnes informācijas panelī. |
|
| Hostu grupas (logrīks) | 1 | groupids._reference | Hostu grupas ID vietā:ABCDE._hostgroupids - iestatiet saderīgu logrīku (kura Reference parametrs ir iestatīts uz "ABCDE") kā hostu grupu datu avotu.Šis parametrs netiek atbalstīts, ja logrīks tiek konfigurēts veidnes informācijas panelī. |
|
| Hosti | 3 | hostids.0 | Hosta ID. Piezīme: Lai konfigurētu vairākus hostus, izveidojiet atsevišķu informācijas paneļa logrīka lauka objektu katram hostam, īpašuma nosaukumā izmantojot palielinātu numuru. Ja ir vairāki hosti, parametram Hostu grupas jābūt vai nu vispār nekonfigurētam, vai konfigurētam ar vismaz vienu hostu grupu, kurai pieder konfigurētie hosti. Šis parametrs netiek atbalstīts, ja logrīks tiek konfigurēts veidnes informācijas panelī. |
|
| Hosti (logrīks/informācijas panelis) | 1 | hostids._reference | Hosta ID vietā:DASHBOARD.hostids - iestatiet informācijas paneļa hostu atlasītāju kā hostu datu avotu;ABCDE._hostids - iestatiet saderīgu logrīku (kura Reference parametrs ir iestatīts uz "ABCDE") kā hostu datu avotu.Šis parametrs netiek atbalstīts, ja logrīks tiek konfigurēts veidnes informācijas panelī. |
|
| Hostu tagi | ||||
| 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 informācijas panelī. |
|
| Taga nosaukums | 1 | tags.0.tag | Jebkura virknes vērtība. Piezīme: Skaitlis īpašuma nosaukumā norāda taga secību tagu novērtēšanas sarakstā. Parametra darbība: - obligāts, ja tiek konfigurēti Hostu tagi Šis parametrs netiek atbalstīts, ja logrīks tiek konfigurēts veidnes informācijas panelī. |
|
| Operators | 0 | tags.0.operator | 0 - satur; 1 - ir vienāds ar; 2 - nesatur; 3 - nav vienāds ar; 4 - pastāv; 5 - nepastāv. Piezīme: Skaitlis īpašuma nosaukumā norāda taga secību tagu novērtēšanas sarakstā. Parametra darbība: - obligāts, ja tiek konfigurēti Hostu tagi Šis parametrs netiek atbalstīts, ja logrīks tiek konfigurēts veidnes informācijas panelī. |
|
| Taga vērtība | 1 | tags.0.value | Jebkura virknes vērtība. Piezīme: Skaitlis īpašuma nosaukumā norāda taga secību tagu novērtēšanas sarakstā. Parametra darbība: - obligāts, ja tiek konfigurēti Hostu tagi Šis parametrs netiek atbalstīts, ja logrīks tiek konfigurēts veidnes informācijas panelī. |
|
| Rādīt hostus uzturēšanas laikā | 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) pirmie N; 3 - pēdējie N. |
|
| Hostu ierobežojums | 0 | show_lines | Iespējamās vērtības ir no 1 līdz 1000. Noklusējums: 10. Šis parametrs netiek atbalstīts, ja logrīks tiek konfigurēts veidnes informācijas 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
Ja Data ir iestatīts uz “Item value”, tiek atbalstīti tālāk norādītie parametri.
Pirmais skaitlis Thresholds rekvizīta 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 augošā secībā sakārtotā sarakstā.
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").
| Parameter | type | name | value | |
|---|---|---|---|---|
| Vienums | 1 | columns.0.item | Derīgs vienuma nosaukums. Konfigurējot logrīku veidnes informācijas panelī, jāiestata tikai veidnē konfigurētie vienumi. |
|
| Rādīt vienuma vērtību kā | 0 | columns.0.display_value_as | 0 - (noklusējums) Skaitliski; 1 - Teksts; 2 - Bināri. |
|
| Attēlojums | 0 | columns.0.display | 1 - (noklusējums) Kā ir; 2 - Josla; 3 - Indikatori; 6 - Sparkline. Parametra darbība: - atbalstīts, ja Rādīt vienuma vērtību kā ir iestatīts uz “Skaitliski” |
|
| 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 “Skaitliski” un Attēlojums ir iestatīts uz “Josla” vai “Indikatori” |
|
| Maks. | 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 “Skaitliski” un Attēlojums ir iestatīts uz “Josla” vai “Indikatori” |
|
| Decimāldaļu skaits | 0 | columns.0.decimal_places | Iespējamās vērtības ir 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 “Skaitliski” |
|
| Sparkline | ||||
| Platums | 0 | columns.0.sparkline.width | Iespējamās vērtības ir 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 “Skaitliski” un Attēlojums ir iestatīts uz “Sparkline” |
|
| Aizpildījums | 0 | columns.0.sparkline.fill | Iespējamās vērtības ir 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 “Skaitliski” 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 “Skaitliski” un Attēlojums ir iestatīts uz “Sparkline” |
|
| Laika periods | 1 | columns.0.sparkline.time_period._reference | DASHBOARD._timeperiod - iestatīt informācijas paneļa laika perioda atlasītāju kā datu avotu;ABCDE._timeperiod - iestatīt saderīgu logrīku (kura reference parametra vērtība ir ABCDE) kā datu avotu.Noklusējums: DASHBOARD._timeperiodVarat arī iestatīt laika periodu tikai parametros No un Līdz. Parametra darbība: - atbalstīts, ja Rādīt vienuma vērtību kā ir iestatīts uz “Skaitliski” 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 u. c.).Parametra darbība: - atbalstīts, ja Rādīt vienuma vērtību kā ir iestatīts uz “Skaitliski” 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 u. c.).Parametra darbība: - atbalstīts, ja Rādīt vienuma vērtību kā ir iestatīts uz “Skaitliski” un Attēlojums ir iestatīts uz “Sparkline” - obligāts, ja ir iestatīts columns.0.sparkline.time_period.from |
|
| Vēsturiskie dati | 0 | columns.0.sparkline.history | 0 - (noklusējums) Automātiski; 1 - Vēsture; 2 - Tendences. Parametra darbība: - atbalstīts, ja Rādīt vienuma vērtību kā ir iestatīts uz “Skaitliski” 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 “Skaitliski” |
|
| 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 “Skaitliski” |
|
| 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 “Teksts” |
|
| 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 “Teksts” |
|
| 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 “Bināri” |
|
| Apkopošanas funkcija | 0 | columns.0.aggregate_function | 0 - (noklusējums) netiek izmantota; 1 - min.; 2 - maks.; 3 - vid.; 4 - skaits; 5 - summa; 6 - pirmais; 7 - pēdējais. |
|
| Laika periods | 1 | columns.0.time_period._reference | DASHBOARD._timeperiod - iestatīt informācijas paneļa laika perioda atlasītāju kā datu avotu;ABCDE._timeperiod - iestatīt saderīgu logrīku (kura reference parametra vērtība ir ABCDE) kā datu avotu.Noklusējums: DASHBOARD._timeperiodVarat arī iestatīt laika periodu tikai parametros No un Līdz. Parametra darbība: - atbalstīts, ja Apkopošanas funkcija ir iestatīta uz “min.”, “maks.”, “vid.”, “skaits”, “summa”, “pirmais” vai “pēdējais” |
|
| 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 u. c.).Parametra darbība: - atbalstīts, ja Laika periods nav iestatīts un Apkopošanas funkcija ir iestatīta uz “min.”, “maks.”, “vid.”, “skaits”, “summa”, “pirmais” vai “pēdējais” - 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 u. c.).Parametra darbība: - atbalstīts, ja Laika periods nav iestatīts un Apkopošanas funkcija ir iestatīta uz “min.”, “maks.”, “vid.”, “skaits”, “summa”, “pirmais” vai “pēdējais” - obligāts, ja ir iestatīts columns.0.time_period.from |
|
| Vēsturiskie dati | 0 | columns.0.history | 0 - (noklusējums) Automātiski; 1 - Vēsture; 2 - Tendences. Parametra darbība: - atbalstīts, ja Rādīt vienuma vērtību kā ir iestatīts uz “Skaitliski” |
|
| 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 informācijas 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".
| Parameter | type | name | value |
|---|---|---|---|
| Text | 1 | columns.0.text | Jebkura teksta vērtība, tostarp makro. Atbalstītie makro: {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".
{
"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
}