object dashboard.create(object/array dashboards)
Aquest mètode permet crear taulers nous.
Aquest mètode és disponible per a qualsevol mena d'usuaris. Els permisos per cridar al mètode es poden revocar a la configuració de rols d'usuaris. Per a més informació, veieu Rols d'usuari.
(object/array) Taulers a crear.
A més de les propietats de taulers estàndard, el mètode accepta els paràmetres següents:
| Paràmetre | Tipus | Descripció |
|---|---|---|
| pages | array | Pàgines de tauler del tauler que s'han de crear. Les pàgines del tauler han d'ésser ordenades en el mateix ordre que s'ha definit. Comportament de la propietat: - obligatori |
| users | array | Usuari del tauler del tauler que s'han de crear al tauler. |
| userGroups | array | Grup d'usuaris del tauler del tauler que s'han de crear al tauler. |
(object) Retorna un objecte amb els IDs dels taulers creats segons la propietat dashboardids. L'ordre dels IDs retornats correspon a l'ordre dels taulers especificats.
Crea un tauler amb el nom de "El meu tauler" amb un giny de Problemes amb tags, i emprant dos tipus de comparticions (grups d'usuaris i usuari) en una única pàgina del tauler.
{ "jsonrpc": "2.0", "method": "dashboard.create", "params": { "name": "My dashboard", "display_period": 30, "auto_start": 1, "pages": [ { "widgets": [ { "type": "problems", "x": 0, "y": 0, "width": 12, "height": 5, "view_mode": 0, "fields": [ { "type": 1, "name": "tags.0.tag", "value": "service" }, { "type": 0, "name": "tags.0.operator", "value": 1 }, { "type": 1, "name": "tags.0.value", "value": "zabbix_server" } ] } ] } ], "userGroups": [ { "usrgrpid": "7", "permission": 2 } ], "users": [ { "userid": "4", "permission": 3 } ] }, "id": 1 }Resposta:
CDashboard::create() in ui/include/classes/api/services/CDashboard.php.