17 Vienumu navigators
Apraksts
Šie parametri un iespējamās īpašību vērtības attiecīgajiem paneļa logrīka lauku objektiem ļauj konfigurēt Vienumu navigatora 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 Vienumu navigatora logrīka izveidi vai atjaunināšanu, lūdzu, skatiet parametru darbību, kas aprakstīta tālāk esošajās tabulās.
Parametri
Tālāk norādītie parametri ir atbalstīti Item navigator sīkrī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 sīkrīka lauka objektu katrai hostu grupai, pieaugot numuram īpašuma nosaukumā. Šis parametrs netiek atbalstīts, konfigurējot sīkrīku template dashboard. |
|
| Host groups (Widget) | 1 | groupids._reference | Host group ID vietā:ABCDE._hostgroupids - iestatiet saderīgu sīkrīku (ar tā Reference parametru iestatītu uz "ABCDE") kā hostu grupu datu avotu.Šis parametrs netiek atbalstīts, konfigurējot sīkrīku template dashboard. |
|
| Hosts | 3 | hostids.0 | Host ID. Piezīme: lai konfigurētu vairākus hostus, izveidojiet dashboard sīkrīka lauka objektu katram hostam, pieaugot numuram īpašuma nosaukumā. Ja ir vairāki hosti, parametram Host groups jābūt vai nu vispār nekonfigurētam, vai arī konfigurētam ar vismaz vienu hostu grupu, kurai pieder konfigurētie hosti. Šis parametrs netiek atbalstīts, konfigurējot sīkrīku template dashboard. |
|
| Hosts (Widget/Dashboard) | 1 | hostids._reference | Host ID vietā:DASHBOARD.hostid - iestatiet Host atlasītāju kā hostu datu avotu;ABCDE._hostid - iestatiet saderīgu sīkrīku (ar tā Reference parametru iestatītu uz "ABCDE") kā hostu datu avotu.Šis parametrs netiek atbalstīts, konfigurējot sīkrīku template dashboard. |
|
| Host tags | ||||
| Evaluation type | 0 | host_tags_evaltype | 0 - (noklusējums) And/Or; 2 - Or. Šis parametrs netiek atbalstīts, konfigurējot sīkrīku template dashboard. |
|
| Tag name | 1 | host_tags.0.tag | Jebkura virknes vērtība. Piezīme: numurs īpašuma nosaukumā norāda taga secību tagu izvērtēšanas sarakstā. Parametra darbība: - obligāts, konfigurējot Host tags Šis parametrs netiek atbalstīts, konfigurējot sīkrīku template dashboard. |
|
| Operator | 0 | host_tags.0.operator | 0 - Satur; 1 - Vienāds ar; 2 - Nesatur; 3 - Nav vienāds ar; 4 - Eksistē; 5 - Neeksistē. Piezīme: numurs īpašuma nosaukumā norāda taga secību tagu izvērtēšanas sarakstā. Parametra darbība: - obligāts, konfigurējot Host tags Šis parametrs netiek atbalstīts, konfigurējot sīkrīku template dashboard. |
|
| Tag value | 1 | host_tags.0.value | Jebkura virknes vērtība. Piezīme: numurs īpašuma nosaukumā norāda taga secību tagu izvērtēšanas sarakstā. Parametra darbība: - obligāts, konfigurējot Host tags Šis parametrs netiek atbalstīts, konfigurējot sīkrīku template dashboard. |
|
| Item patterns | 1 | items.0 | Item nosaukums vai paraugs. Piezīme: lai konfigurētu vairākus vienumu paraugus, izveidojiet dashboard sīkrīka lauka objektu katram vienumu paraugam, pieaugot numuram īpašuma nosaukumā. |
|
| Item tags | ||||
| Evaluation type | 0 | item_tags_evaltype | 0 - (noklusējums) And/Or; 2 - Or. |
|
| Tag name | 1 | item_tags.0.tag | Jebkura virknes vērtība. Piezīme: numurs īpašuma nosaukumā norāda taga secību tagu izvērtēšanas sarakstā. Parametra darbība: - obligāts, konfigurējot Item tags |
|
| Operator | 0 | item_tags.0.operator | 0 - Satur; 1 - Vienāds ar; 2 - Nesatur; 3 - Nav vienāds ar; 4 - Eksistē; 5 - Neeksistē. Piezīme: numurs īpašuma nosaukumā norāda taga secību tagu izvērtēšanas sarakstā. Parametra darbība: - obligāts, konfigurējot Item tags |
|
| Tag value | 1 | item_tags.0.value | Jebkura virknes vērtība. Piezīme: numurs īpašuma nosaukumā norāda taga secību tagu izvērtēšanas sarakstā. Parametra darbība: - obligāts, konfigurējot Item tags |
|
| State | 0 | state | -1 - (noklusējums) Visi; 0 - Normāls; 1 - Netiek atbalstīts. |
|
| Show problems | 0 | show_problems | 0 - Visi; 1 - (noklusējums) Neapspiestie; 2 - Nav. |
|
| Group by | ||||
| Attribute | 0 | group_by.0.attribute | 0 - Host group; 1 - Host name; 2 - Host tag value; 3 - Item tag value. Piezīme: numurs īpašuma nosaukumā norāda atribūta secību grupēšanas atribūtu sarakstā. Parametra darbība: - obligāts, konfigurējot Group by |
|
| Value | 1 | group_by.0.tag_name | Jebkura virknes vērtība. Piezīme: numurs īpašuma nosaukumā norāda grupēšanas atribūtu, kas iestatīts parametrā Attribute. Parametra darbība: - obligāts, konfigurējot Group by un ja Attribute ir iestatīts uz "Host tag value" vai "Item tag value" |
|
| Item limit | 0 | show_lines | Iespējamās vērtības ir diapazonā no 1 līdz 9999. Noklusējums: 100. |
|
| Reference | 1 | reference | Jebkura 5 rakstzīmju virkne (piem., ABCDE vai JBPNL). Šai vērtībai jābūt unikālai dashboard, kurai pieder sīkrīks.Parametra darbība: - obligāts |
|
Piemēri
Tālāk sniegto piemēru mērķis ir tikai aprakstīt paneļa logrīka lauku objektu konfigurāciju Vienumu navigatora logrīkam.
Plašāku informāciju par paneļa konfigurēšanu skatiet dashboard.create.
Vienumu navigatora logrīka konfigurēšana
Konfigurējiet Vienumu navigatora logrīku, kas attēlo līdz 1000 vienumiem, grupētiem pēc to hosta un pēc tam pēc vienuma birkas "component" vērtības.
{
"jsonrpc": "2.0",
"method": "dashboard.create",
"params": {
"name": "My dashboard",
"display_period": "30",
"auto_start": "1",
"pages": [
{
"widgets": [
{
"type": "itemnavigator",
"name": "Item navigator",
"x": "0",
"y": "0",
"width": "12",
"height": "5",
"view_mode": "0",
"fields": [
{
"type": 0,
"name": "group_by.0.attribute",
"value": 0
},
{
"type": 0,
"name": "group_by.1.attribute",
"value": 3
},
{
"type": 1,
"name": "group_by.1.tag_name",
"value": "component"
},
{
"type": 0,
"name": "show_lines",
"value": 1000
},
{
"type": 1,
"name": "reference",
"value": "DFNLK"
}
]
}
]
}
],
"userGroups": [
{
"usrgrpid": 7,
"permission": 2
}
],
"users": [
{
"userid": 1,
"permission": 3
}
]
},
"id": 1
}
Atbilde:
{
"jsonrpc": "2.0",
"result": {
"dashboardids": [
"3"
]
},
"id": 1
}