Deze parameters en de mogelijke eigendomswaarden voor de respectieve objecten van dashboardwidgetvelden stellen in staat om de widget Grafiek prototype te configureren binnen de methoden dashboard.create
en dashboard.update
.
De volgende parameters worden ondersteund voor de widget Grafiek prototype.
Parameter | type | naam | waarde |
---|---|---|---|
Vernieuwingsinterval | 0 | rf_rate | 0 - Geen vernieuwing; 10 - 10 seconden; 30 - 30 seconden; 60 - (standaard) 1 minuut; 120 - 2 minuten; 600 - 10 minuten; 900 - 15 minuten. |
Bron | 0 | source_type | 2 - (standaard) Grafiek prototype; 3 - Eenvoudig grafiek prototype. |
Grafiekprototype | 7 | graphid | Grafiek prototype ID. Parametergedrag: - vereist als Bron is ingesteld op "Grafiek prototype" |
Itemprototype | 5 | itemid | Itemprototype ID. Parametergedrag: - vereist als Bron is ingesteld op "Eenvoudig grafiek prototype" |
Toon legenda | 0 | show_legend | 0 - Uitgeschakeld; 1 - (standaard) Ingeschakeld. |
Hostselectie inschakelen | 0 | dynamic | 0 - Uitgeschakeld; 1 - Ingeschakeld. |
Kolommen | 0 | columns | Geldige waarden variëren van 1 tot 24. Standaard: 2. |
Rijen | 0 | rows | Geldige waarden variëren van 1 tot 16. Standaard: 1. |
De volgende voorbeelden hebben als doel alleen de configuratie van de objecten van dashboardwidgetvelden voor de widget Grafiek prototype te beschrijven. Voor meer informatie over het configureren van een dashboard, zie dashboard.create
.
Configureer een Grafiek prototype widget die een raster van 3 grafieken (3 kolommen, 1 rij) weergeeft, gemaakt van een item prototype (ID: "42316") door middel van low-level discovery.
{
"jsonrpc": "2.0",
"method": "dashboard.create",
"params": {
"name": "Mijn dashboard",
"display_period": 30,
"auto_start": 1,
"pages": [
{
"widgets": [
{
"type": "graphprototype",
"name": "Grafiek prototype",
"x": 0,
"y": 0,
"width": 16,
"height": 5,
"view_mode": 0,
"fields": [
{
"type": 0,
"name": "source_type",
"value": 3
},
{
"type": 5,
"name": "itemid",
"value": 42316
},
{
"type": 0,
"name": "columns",
"value": 3
}
]
}
]
}
],
"userGroups": [
{
"usrgrpid": 7,
"permission": 2
}
],
"users": [
{
"userid": 1,
"permission": 3
}
]
},
"id": 1
}
Reactie: