27 Populārākie hosts
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 ir atbalstīti Top hosts 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 hostu grupas, izveidojiet dashboard logrīka lauka objektu katrai hostu grupai, pievienojot pieaugošu numuru īpašības 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ā hostu 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 hostus, izveidojiet dashboard logrīka lauka objektu katram hostam, pievienojot pieaugošu numuru īpašības nosaukumā. Ja ir vairāki hosti, parametram Host groups vai nu vispār nav jābūt konfigurētam, vai arī tam jābūt konfigurētam ar vismaz vienu hostu grupu, kurai pieder konfigurētie hosti. Šis parametrs netiek atbalstīts, konfigurējot logrīku template dashboard. |
|
| Hosts (Widget/Dashboard) | 1 | hostids._reference | Host ID vietā:DASHBOARD.hostids - iestatiet Host atlasītāju kā hostu datu avotu;ABCDE._hostids - 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 | evaltype | 0 - (noklusējums) And/Or; 2 - Or. Šis parametrs netiek atbalstīts, konfigurējot logrīku template dashboard. |
|
| Tag name | 1 | tags.0.tag | Jebkura teksta vērtība. Piezīme: numurs īpašības 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 | 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 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 | tags.0.value | Jebkura teksta vērtība. Piezīme: numurs īpašības 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. |
|
| Show hosts in maintenance | 0 | maintenance | 0 - (noklusējums) Atspējots; 1 - Iespējots. |
|
| Columns (see below) | ||||
| Order by | 0 | column | Kolonnas skaitliskā vērtība no konfigurētajām kolonnām. | |
| Order | 0 | order | 2 - (noklusējums) Top N; 3 - Bottom N. |
|
| Host limit | 0 | show_lines | Iespējamās vērtības ir diapazonā no 1 līdz 1000. Noklusējums: 10. Šis parametrs netiek atbalstīts, konfigurējot logrīku template dashboard. |
|
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 "Vienuma vērtība".
Pirmais skaitlis Thresholds īpašuma nosaukumā (piem., 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ā, vērtības pēc logrīka konfigurācijas atjaunināšanas Zabbix lietotāja saskarnē tiks sakārtotas augošā secībā (piem., "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ā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. |
|
| Rādīt | 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 "Skaitlisks" |
|
| 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 "Skaitlisks" un Rādīt ir iestatīts uz "Josla" vai "Indikatori" |
|
| 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 "Skaitlisks" un Rādīt ir iestatīts uz "Josla" vai "Indikatori" |
|
| Decimāldaļu skaits | 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 "Skaitlisks" |
|
| Sparkline | ||||
| 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 "Skaitlisks" un Rādīt 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 "Skaitlisks" un Rādīt ir iestatīts uz "Sparkline" |
|
| Krāsa | 1 | columns.0.sparkline.color | Heksadecimāls krāsas kods (piem., FF0000).Noklusējums: 42A5F5.Parametra darbība: - atbalstīts, ja Rādīt vienuma vērtību kā ir iestatīts uz "Skaitlisks" un Rādīt ir iestatīts uz "Sparkline" |
|
| Laika periods | 1 | columns.0.sparkline.time_period._reference | DASHBOARD._timeperiod - iestata Laika perioda atlasītāju kā datu avotu;ABCDE._timeperiod - iestata saderīgu logrīku (ar tā reference parametru, kas ir vienāds ar ABCDE) kā datu avotu.Noklusējums: DASHBOARD._timeperiodAlternatīvi laika periodu var iestatīt tikai parametros No un Līdz. Parametra darbība: - atbalstīts, ja Rādīt vienuma vērtību kā ir iestatīts uz "Skaitlisks" un Rādīt ir iestatīts uz "Sparkline" |
|
| No | 1 | columns.0.sparkline.time_period.from | Derīga laika virkne absolūtā (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 "Skaitlisks" un Rādīt 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ūtā (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 "Skaitlisks" un Rādīt 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 "Skaitlisks" un Rādīt ir iestatīts uz "Sparkline" |
|
| Sliekšņi | ||||
| Krāsa | 1 | columnsthresholds.0.color.0 | Heksadecimāls krāsas kods (piem., FF0000).Parametra darbība: - atbalstīts, ja Rādīt vienuma vērtību kā ir iestatīts uz "Skaitlisks" |
|
| Slieksnis | 1 | columnsthresholds.0.threshold.0 | Jebkura teksta vērtība. Parametra darbība: - atbalstīts, ja Rādīt vienuma vērtību kā ir iestatīts uz "Skaitlisks" |
|
| Izcēlumi | ||||
| Krāsa | 1 | columns.0.highlights.0.color | Heksadecimāls krāsas kods (piem., 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 teksta 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ārs" |
|
| Agregācijas funkcija | 0 | columns.0.aggregate_function | 0 - (noklusējums) netiek izmantots; 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 Laika perioda atlasītāju kā datu avotu;ABCDE._timeperiod - iestata saderīgu logrīku (ar tā reference parametru, kas ir vienāds ar ABCDE) kā datu avotu.Noklusējums: DASHBOARD._timeperiodAlternatīvi laika periodu var iestatīt tikai parametros No un Līdz. Parametra darbība: - atbalstīts, ja Agregācijas funkcija ir iestatīta uz "min", "max", "avg", "count", "sum", "first", "last" |
|
| No | 1 | columns.0.time_period.from | Derīga laika virkne absolūtā (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 Agregācijas funkcija ir iestatīta uz "min", "max", "avg", "count", "sum", "first", "last" - obligāts, ja ir iestatīts columns.0.time_period.to- obligāts, ja ir iestatīts columns.0.time_period.to |
|
| Līdz | 1 | columns.0.time_period.to | Derīga laika virkne absolūtā (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 Agregācijas funkcija ir iestatīta 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 "Skaitlisks" |
|
| Atsauce | 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 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".
| 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".
{
"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
}