GET /views

Contents[Hide]

Obtiene la lista de vistas definidas en el sistema.


 

GET /views.json Obtiene todas las vistas
GET /views/22.json
GET /viewss.json?id=22
Obtiene la vista cuyo id es el 22.
GET /viewss.json?type=Servicio Internet Obtiene las vistas que cumplen los criterios de filtrado especificados.
En este caso de tipo "Servicio Internet"

 

1. Parámetros 

NombreTipoNecesarioValor por defectoDescrpción
id Entero No Ninguno Es el identificador del dispositivo
redalerts Entero No Ninguno Número de alertas rojas
orangealerts Entero No Ninguno Número de alertas noaranjas
yellowalerts Entero No Ninguno Número de alertas amarillas
bluealerts Entero No Ninguno Número de alertas azules
nmetrics Entero No Ninguno Número de métricas en la vista.
nremote Entero No Ninguno Número de alertas remotas en la vista.
sev Entero No Ninguno Severidad
name Texto No Ninguno Nombre de la vista
itil Texto No Ninguno Categoria ITIL de la vista
type Texto No Ninguno Tipo de la vista
livemetric Texto No Ninguno Indica si las métricas se actualizan automáticamente
liveremote Texto No Ninguno Indica si las alertas remotas se actualizan automáticamente  


2. Códigos de respuesta

 

CódigoDescripción
200 Resultado correcto
400 Error en la petición.
401 Error de autenticación.
403 Error por falta de permisos.
500 Error interno del servidor

 

3. Valor devuelto

Devuelve un vector de datos codificado en json.

{"id":"15","redalerts":"0","orangealerts":"0","yellowalerts":"0","bluealerts":"0","nmetrics":"0","nremote":"0","sev":"6","name":"Internet - Servicio DNS","itil":"4","type":"Servicios","livemetric":"0","liveremote":"0"}

Los campos se corresponden con los parámetros especificados previamente.

4. Ejemplos

 

cnm@cnm-devel:/opt/cnm/onm/api# curl -ki -H "Authorization: 32c47fc221f9b5c0c7b7b500a6e08c83" "https://localhost/onm/api/1.0/views.json"

 

HTTP/1.1 200 OK
Date: Thu, 13 Feb 2014 17:20:42 GMT
Server: Apache/2.2.16 (Debian) PHP/5.3.3-7 with Suhosin-Patch proxy_html/3.0.1
mod_ssl/2.2.16 OpenSSL/0.9.8o mod_perl/2.0.4 Perl/v5.10.1
X-Powered-By: PHP/5.3.3-7
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
:
Vary: Accept-Encoding
Content-Length: 3409
Content-Type: text/html; charset=utf-8

[{"id":"18","redalerts":"1","orangealerts":"0","yellowalerts":"0","bluealerts":"0","nmetrics":"0", "nremote":"0","sev":"6","name":"Madrid Central - Servidores de Desarrollo 2","itil":"4","type":"Infrastructura","livemetric":"0","liveremote":"1"},{"id":"21","redalerts":"1","orangealerts":"0","yellowalerts":"0","bluealerts":"0","nmetrics":"8", "nremote":"0","sev":"1","name":"Madrid Central - Infraestructura Virtual","itil":"4","type":"Infrastructura","livemetric":"0","liveremote":"0"},{"id":"22","redalerts":"2","orangealerts":"0","yellowalerts":"0","bluealerts":"1","nmetrics":"2", "nremote":"3","sev":"1","name":"S30LABS - Servicios de TI","itil":"4","type":"Servicios","livemetric":"0","liveremote":"0"},{"id":"26","redalerts":"0","orangealerts":"0","yellowalerts":"0","bluealerts":"0","nmetrics":"1", "nremote":"0","sev":"6","name":"Resumen atmosf\u00e9rico","itil":"1","type":"Infrastructura","livemetric":"0","liveremote":"0"},{"id":"27","redalerts":"11","orangealerts":"2","yellowalerts":"1","bluealerts":"5","nmetrics":"92", "nremote":"136","sev":"1","name":"probando2","itil":"1","type":"Infrastructura", "livemetric":"1","liveremote":"1"},{"id":"28","redalerts":"0","orangealerts":"0","yellowalerts":"0","bluealerts":"0","nmetrics":"6", "nremote":"3","sev":"6","name":"Trafico de Interfaces","itil":"3","type":"Infrastructura","livemetric":"0","liveremote":"0"}]

 

 

 

 

 

Más en esta categoría: « GET /alerts GET /tickets »

Iniciar sesión

Back to Top