graphprototype.create
Descripción
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.
Parámetros
(objeto/array) Prototipos de gráficos a crear.
Además de las propiedades estándar del prototipo de gráfico, el método acepta los siguientes parámetros.
| Parámetro | Tipo | Descripción |
|---|---|---|
| gitems | array | Items de gráfico que se crearán para los prototipos de gráficos. Los items de gráfico pueden hacer referencia tanto a items como a prototipos de items, pero debe haber al menos un prototipo de item. Comportamiento del parámetro: - obligatorio |
Valores de retorno
(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.
Ejemplos
Creando un prototipo de gráfico
Crea un prototipo de gráfico con dos métricas.
{
"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"
}
]
},
"id": 1
}
Respuesta:
{
"jsonrpc": "2.0",
"result": {
"graphids": [
"652"
]
},
"id": 1
}
Ver también
Fuente
CGraphPrototype::create() en ui/include/classes/api/services/CGraphPrototype.php.