object graphprototype.create(object/array graphPrototypes)
Este m¨¦todo permite crear nuevos prototipos de gr¨¢ficos.
Este m¨¦todo solo est¨¢ disponible para los tipos de usuario Administrador y Superadministrador. Los permisos para llamar al m¨¦todo se pueden revocar en la configuraci¨®n del rol de usuario. Ver Roles de usuario para m¨¢s informaci¨®n.
(objeto/matriz)
Prototipos gr¨¢ficos a crear.
Adem¨¢s de las propiedades del prototipo de gr¨¢fico est¨¢ndar, el m¨¦todo acepta los siguientes par¨¢metros.
±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç | Tipo | ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®²Ô |
---|---|---|
gitems | matrz | Elementos de gr¨¢fico que se crear¨¢n para los prototipos de gr¨¢ficos. Los elementos del gr¨¢fico pueden hacer referencia tanto a m¨¦tricas como a prototipos de m¨¦trica, pero al menos un prototipo de m¨¦trica debe estar presente. |
(objeto)
Devuelve un objeto que contiene los ID de los prototipos de gr¨¢fico creados bajo la propiedad graphids
. El orden de las identificaciones devueltos coincide con el orden de los prototipos de gr¨¢ficos pasados.
Crea un prototipo de gr¨¢fico con dos m¨¦tricas.
Solicitud:
{
"jsonrpc": "2.0",
"method": "graphprototype.create",
"params": {
"name": "Disk space usage {#FSNAME}",
"width": 900,
"height": 200,
"gitems": [
{
"itemid": "22828",
"color": "00AA00"
},
{
"itemid": "22829",
"color": "3333FF"
}
]
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Respuesta:
CGraphPrototype::create() en ui/include/classes/api/services/CGraphPrototype.php.