Introducción al API
CNM incluye un API (Application Programming Interface) que permite a los programadores integrar sus datos en aplicaciones de terceros de forma sencilla.
Se basa en servicios WEB de tipo REST (Representational State Transfer) sobre protocolo HTTPS.
Esto significa que utiliza los "verbos" GET, POST, PUT y DELETE definidos en dicho protocolo para implementar las diferentes acciones:
- GET: Permite obtener información
- POST: Permite crear un recurso
- PUT: Permite actualizar un recurso
- DELETE: Permite eliminar un recurso (1)
(1) En este momento sólo se soportan las peticiones de tipo GET, POST y PUT.
Esto permite interactuar con CNM desde un navegador, un terminal o un programa además de obtener datos de monitorización de forma automática.
Los datos devueltos por el API están codificados en JSON por su sencillez y por ser más compacto que otras alternativas como XML. Por otra parte, el manejo de errores se debe hacer a partir de los códigos de retorno del protocolo HTTP.
Los ejemplos que aparecen en esta documentación utilizan el programa curl que funciona sobre Unix o Windows, pero se podría haber utilizado cualquier otro programa que permita obtener datos mediante protocolo https como wget, programas orientados a interactuar con APIS tipo Postman o un código desarrollado en cualquier lenguaje de programación.
A lo largo de la documentación se detallan los diferentes "endpoints" o métodos proporcionados.
ACCESO
El acceso es exclusivamente por SSL, desde una URL con el siguiente aspecto:
https://localhost/onm/api/1.0/endpoint.json
Los "endpoints" se corresponden con los métodos disponibles y se detallan en la documentación.
AUTENTICACIÓN
Está basada en el uso de un token de acceso en cada petición que se incluye dentro de la cabecera HTTPAuthentication.
Dicho token se obtiene a través del "endpoint":
GET auth/token.json
curl -ki "https://localhost/onm/api/1.0/auth/token.json?u=admin&p=cnm123"
Y se debe incuir de la siguiente forma:
Authorization: 854b5c0254572b995b3e96d8a05e31b9
ENDPOINTS DISPONIBLES
Actualmente están disponibles los siguientes "endpoints":
- devices
- metrics
- views
- alerts
- tickets
- views
- profiles
- users
- backup
- embed/metric_graph
Automatizar la provisión de campos de usuario
Los campos de usuario de los dispositivos monitorizados en CNM se pueden actualizar mediante el API. Esta automatización nos permite:
-
- Tener un mayor control sobre nuestros "assets".
- Integrar/federar los datos de nuestros sistmas de control de TI.
- Tener más robustez frente a posibles errores en la introducción de datos.
- Mejorar el control sobre los datos almacenados.
Para ver lo sencillo que puede resultar vamos a ver un ejemplo concreto. Supongamos que definimos un campo de usuario para almacenar el proveedor encargado del mantenimiento del dispositivo y que somos capaces de obtenerlo en base a algún criterio propio, como puede ser:
-
- Según el tipo de dispositivo. Es el caso en que los servidores los lleva el proveedor A, los routers y switches el proveedor B, los firewalls el proveedor C y a esto hay que añadir las excepciones correspondientes.
- A partir de los datos almacenados en algún repositorio de nuestra organización (SQL, LDAP, BBDD no SQL etc ..).
- A partir de una información contenida en el propio equipo.
- En base a una combinación de todas las anteriores.
Esto se puede resolver con un script que haga lo siguiente:
- Obtener del token de acceso.
- Obtener la lista de dispositivos
- Recorrer la lista de dispositivos y según una lógica que aplica al campo tipo de dispositivo calcula el campo proveedor y actualiza el dispositivo correspondiente.
Un script codificado en PERL y utilizando curl para hacer las peticiones, tendría el siguiente aspecto:
#!/usr/bin/perl -w #------------------------------------------------------------------------- # api_sample_devices_custom_curl.pl #------------------------------------------------------------------------- use strict; use JSON; use Data::Dumper; use URI::Escape; #------------------------------------------------------------------------- my $result; my $cnm_ip='localhost'; my ($user,$pwd)=('admin','xxxxx'); #------------------------------------------------------------------------- # Se obtiene el token $result=`/usr/bin/curl -ks "https://$cnm_ip/onm/api/1.0/auth/token.json?u=$user&p=$pwd"`; my $data=decode_json($result); my $token=$data->{'sessionid'}; #------------------------------------------------------------------------- # Se obtienen los dispositivos $result=`/usr/bin/curl -ks -H "Authorization: $token" "https://$cnm_ip/onm/api/1.0/devices.json"`; my $devices=decode_json($result); #------------------------------------------------------------------------- # Se itera sobre los dispositivos y segun el tipo de dispositivo # se actualiza el campo de usuario Proveedor foreach my $d (@$devices) { my $proveedor_txt='s30labs'; if ($d->{'devicetype'} =~ /^Serv/) { $proveedor_txt='Proveedor Sistemas'; } elsif ($d->{'devicetype'} =~ /^Serv/) { $proveedor_txt='Proveedor Telco'; } my $proveedor = uri_escape($proveedor_txt); my $id=$d->{'id'}; my $ip=$d->{'deviceip'}; my $r = `/usr/bin/curl -ks -H "Authorization: $token" -X PUT "https://$cnm_ip/onm/api/1.0/devices/$id.json?Proveedor=$proveedor"`; print "$id\t$ip : $r\n" } |
GET /auth/token.json
La mayoría de las funciones del API requieren autenticación y para ello es necesario obtener un token o session id.
Dicho token se debe incluir en la cabecera HTTPAuthentication de la siguiente forma:
Authorization: 854b5c0254572b995b3e96d8a05e31b9
Por otra parte, es importante señalar que tiene una caducidad de 180 sgs. Al finalizar ese tiempo es necesario renovarlo de nuevo.
GET /auth/token.json | Obtiene el token de conexión para utilizar las funciones del API. |
Parámetros
Nombre | Tipo | Necesario | Valor por defecto | Descrpción |
---|---|---|---|---|
u | Texto | Sí | Ninguno | Nombre de usuario. |
p | Texto | Sí | Ninguno | Clave del usuario. |
Códigos de respuesta
Código | Descripció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 |
Valor devuelto
Devuelve un vector de datos codificado en json
{"status":0,"sessionid":"04eea9a0eedeef04022ecbc2d38b7af3"}
Nombre | Tipo | Valor por defecto | Descrpción |
---|---|---|---|
status | Entero | Ninguno | Estado. |
sessionid | Texto | Ninguno | Cadena con el token a utilizar. |
Ejemplos
curl -ki "https://10.2.254.222/onm/api/1.0/auth/token.json?u=admin&p=cnm123"
HTTP/1.1 200 OK
Date: Thu, 13 Feb 2014 12:52:26 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: 59
Content-Type: text/html; charset=utf-8
{"status":0,"sessionid": "04eea9a0eedeef04022ecbc2d38b7af3"}
GET /devices
Obtiene los datos correspondientes a los dispositivos definidos en el sistema.
Como veremos a continuación, se puede obtener una lista completa o un subconjunto filtrado en base a diferentes criterios (id del dispositivo, dirección IP, tipo de dispositivo o cualquier campo que haya definido el usuario).
GET /devices.json | Obtiene todos los dispositivos |
GET /devices/22.json GET /devices.json?id=22 |
Obtiene el dispositivo cuyo id es el 22. |
GET /devices/192.168.1.1.json GET /devices.json?ip=192.168.1.1 |
Obtiene el dispositivo cuya ip es 192.168.1.1 |
GET /devices.json?type=linux | Obtiene los dispositivos que cumplen los criterios de búsqueda especificados. En este caso de tipo linux. |
GET /devices.json?form[IP%20Secundaria]=1.1.1.1 | Obtiene los dispositivos que cumplen los criterios de búsqueda especificados. En este caso los que tienen el campo de usuario IP Secundaria igual a 1.1.1.1 |
NOTA : Los campos con espacios deben estar dentro de elementos form[] y los espacios deben sustituirse por %20
Criterios de búsqueda
Nombre | Tipo | Valores posibles | Descripción |
---|---|---|---|
id | Entero | Cualquiera | Identificador del dispositivo |
name | Texto | Cualquiera | Nombre del dispositivo |
domain | Texto | Cualquiera | Dominio del dispositivo |
ip | Texto | Cualquiera | Dirección IP del dispositivo |
type | Texto | Cualquiera | Tipo del dispositivo (definido por el usuario) |
snmpversion | Entero | 0:sin SNMP | 1:version 1 | 2:version 2 | 3:version 3 | Versión SNMP del dispositivo |
snmpcommunity | Texto | Cualquiera | Comunidad SNMP (solo para snmpversion 1 o 2) |
geo | Texto | Cualquiera | Geolocalizacion en formato Google Maps |
critic | Entero | 25: baja | 50: media | 75: alta | 100: máxima | Criticidad |
correlated | Entero | Cualquiera | Id del dispositivo del que depende |
status | Entero | 0:activo | 1:inactivo | 2:mantenimiento | Estado del dispositivo |
profile | Texto | Cualquiera | Perfil al que pertenece el dispositivo |
redalerts | Entero | Cualquiera | Número de alertas rojas |
orangealerts | Entero | Cualquiera | Número de alertas noaranjas |
yellowalerts | Entero | Cualquiera | Número de alertas amarillas |
bluealerts | Entero | Cualquiera | Número de alertas azules |
network | Texto | Cualquiera | Red a la que pertenece el dispositivo |
mac | Texto | Cualquiera | Dirección MAC del dispositivo |
macvendor | Texto | Cualquiera | Fabricante del sispotiviso en base a la dirección MAC |
snmpsysclass | Texto | Cualquiera | Clase SNMP del dispositivo |
snmpsysdesc | Texto | Cualquiera | Descripción SNMP del dispositivo |
snmpsyslocation | Texto | Cualquiera | Localización SNMP del dispositivo |
switch | Texto | Cualquiera | Switch al que está conectado el dispositivo |
metrics | Entero | Cualquiera | Número de métricas del dispositivo |
Campos de usuario | Texto | Cualquiera | Campo de usuario definido por el usuario |
Nota: en caso de querer realizar un OR en un mismo campo hay que separar los valores con comas.
Ejemplo: type=server,router,switch
Operadores
Operador | Equivalencia |
---|---|
CNMGT | > |
CNMGTE | >= |
CNMLT | < |
CNMLTE | <= |
CNMLIKE | LIKE |
CNMNLIKE | NOT LIKE |
CNMEQ | = |
CNMNEQ | != |
Campos auxiliares
Campo | Descripción |
---|---|
cnm_page_size | Número de elementos por página. Por defecto devuelve 100 elementos |
cnm_page | Número de página |
cnm_fields | Campos que queremos que devuelva separados por comas |
cnm_sort | Campo por el que queremos que ordene (ponerle un - en caso de querer ordenar de forma descendente por dicho campo) En caso de querer ordenar por varios campos, dichos campos deben ir separados por comas |
Valor devuelto
Devuelve un vector de datos codificado en json.
[{"id":"5","profile":"Global","name":"cnm-devel-pro","snmpsyslocation":"\"CPD (edit \/etc\/snmp\/snmpd.conf)\"","switch":"0","snmpsysclass":".1.3.6.1.4.1.8072.3.2.10","critic":"75","domain":"s30labsi.com","ip":"10.2.254.223","type":"Servidor Linux","xagentversion":"","status":"0","snmpsysoid":".1.3.6.1.4.1.8072.3.2.10","network":"10.2.254.0\/24","snmpsysdesc":"\"Linux cnm-devel-pro 2.6.32-5-amd64 #1 SMP Wed Jan 12 03:40:32 UTC 2011 x86_64\"","geo":"40.32773,-3.83430","correlated":"0","snmpcommunity":"public","snmpversion":"2","entity":"0","sysloc":"\"CPD (edit \/etc\/snmp\/snmpd.conf)\"","mac":"9e:58:a6:7b:c4:bb","macvendor":"","yellowalerts":"0","orangealerts":"0","redalerts":"0","bluealerts":"0","metrics":"39","Acceso":"https:\/\/10.2.254.223\nhttps:\/\/10.2.254.223\/onm\/mob","Acceso (credenciales)":"admin\/cnm123","Descripcion":"Equipo secundario de desarrollo de CNM.","Fabricante":"S30Labs","Grupo":"Monitorizaci\u00f3n","Link":"-","Proveedor":"S30Labs","Responsable interno":"SSV","Tipo":"Virtual"}]
Los campos se corresponden con los parámetros especificados previamente.
Ejemplos
root@cnm-devel:~# curl -ki "https://localhost/onm/api/1.0/auth/token.json?u=admin&p=cnm123"
HTTP/1.1 200 OK
Date: Thu, 18 Sep 2014 14:49:50 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: 59
Content-Type: text/html; charset=utf-8
{"status":0,"sessionid":"00c840654df1d1eb959cfdf5817346c8"}
root@cnm-devel-:~# curl -ki -g -H "Authorization: 00c840654df1d1eb959cfdf5817346c8" -X GET "https://localhost/onm/api/1.0/devices.json?ip=10.2.254.223"
HTTP/1.1 200 OK
Date: Thu, 18 Sep 2014 14:50:13 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: 1018
Content-Type: text/html; charset=utf-8
[{"id":"5","profile":"Global","name":"cnm-devel-pro","snmpsyslocation":"\"CPD (edit \/etc\/snmp\/snmpd.conf)\"","switch":"0","snmpsysclass":".1.3.6.1.4.1.8072.3.2.10","critic":"75","domain":"s30labsi.com","ip":"10.2.254.223","type":"Servidor Linux","xagentversion":"","status":"0","snmpsysoid":".1.3.6.1.4.1.8072.3.2.10","network":"10.2.254.0\/24","snmpsysdesc":"\"Linux cnm-devel-pro 2.6.32-5-amd64 #1 SMP Wed Jan 12 03:40:32 UTC 2011 x86_64\"","geo":"40.32773,-3.83430","correlated":"0","snmpcommunity":"public","snmpversion":"2","entity":"0","sysloc":"\"CPD (edit \/etc\/snmp\/snmpd.conf)\"","mac":"9e:58:a6:7b:c4:bb","macvendor":"","yellowalerts":"0","orangealerts":"0","redalerts":"0","bluealerts":"0","metrics":"39","Acceso":"https:\/\/10.2.254.223\nhttps:\/\/10.2.254.223\/onm\/mob","Acceso (credenciales)":"admin\/cnm123","Descripcion":"Equipo secundario de desarrollo de CNM.","Fabricante":"S30Labs","Grupo":"Monitorizaci\u00f3n","Link":"-","Proveedor":"S30Labs","Responsable interno":"SSV","Tipo":"Virtual"}]
root@cnm-devel:~# curl -ki "https://localhost/onm/api/1.0/auth/token.json?u=admin&p=cnm123"
HTTP/1.1 200 OK
Date: Thu, 18 Sep 2014 14:49:50 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: 59
Content-Type: text/html; charset=utf-8
{"status":0,"sessionid":"00c840654df1d1eb959cfdf5817346c8"}
root@cnm-devel-ssv:~# curl -ki -g -H "Authorization: abbd5782e0011aab276941bbc2b47fd4" -X GET "https://localhost/onm/api/1.0/devices.json?criticCNMGT50&cnm_fields=id,ip,name,domain&cnm_sort=-id"
HTTP/1.1 200 OK
Date: Thu, 18 Sep 2014 14:55:53 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: 1849
Content-Type: text/html; charset=utf-8
[{"id":"1","ip":"10.2.254.222","name":"cnm-devel","domain":"s30labsi.com"},{"id":"3","ip":"10.2.254.103","name":"ow-shares","domain":"s30lasi.com"},{"id":"4","ip":"10.2.254.100","name":"wd-fileserver","domain":"s30labsi.com"},{"id":"5","ip":"10.2.254.223","name":"cnm-devel-pro","domain":"s30labsi.com"},{"id":"9","ip":"192.168.1.254","name":"s30-wan-router","domain":"s30l.local"},{"id":"10","ip":"173.194.66.109","name":"mx-ext","domain":"gmail.com"},{"id":"11","ip":"10.2.254.253","name":"s30gw","domain":"s30.local"},{"id":"12","ip":"10.2.254.210","name":"smvow1","domain":""},{"id":"13","ip":"10.2.254.249","name":"npi27e89f","domain":"s30labsi.com"},{"id":"18","ip":"10.2.254.71","name":"win xp","domain":"s30.local"},{"id":"32","ip":"192.168.1.100","name":"sensor_tem_hum_agu","domain":"s30labsi.com"},{"id":"37","ip":"10.2.254.251","name":"sboxD","domain":"s30labsi.com"},{"id":"40","ip":"10.2.254.252","name":"sboxI","domain":"s30labsi.com"},{"id":"42","ip":"10.2.254.221","name":"cnm-micro a","domain":"s30.local"},{"id":"44","ip":"192.168.1.103","name":"sensor-corriente","domain":"s30labsi.com"},{"id":"45","ip":"192.168.1.102","name":"sensor_tem","domain":"s30labsi.com"},{"id":"46","ip":"10.2.254.230","name":"proxmox","domain":"s30labsi.com"},{"id":"47","ip":"10.2.254.72","name":"win7","domain":"s30.local"},{"id":"48","ip":"10.2.254.250","name":"switch","domain":"s30labsi.com"},{"id":"49","ip":"10.2.254.231","name":"n40l","domain":"s30labsi.com"},{"id":"50","ip":"10.2.254.232","name":"freenas","domain":"s30labsi.com"},{"id":"51","ip":"10.2.254.222-13","name":"cnm-devel-1","domain":"s30labs.com"},{"id":"52","ip":"10.254.2.223-71c5","name":"www.terra.es","domain":""},{"id":"53","ip":"178.33.211.251-3023","name":"cnm002","domain":"s30labs.com"},{"id":"54","ip":"178.33.211.251-dae2","name":"cnm200.s30labs.com","domain":"443"}]
GET /metrics/info
Obtiene la información de las de métricas que el sistema está monitorizando.
GET /metrics/info.json | Obtiene todas las metricas monitorizadas. |
GET /metrics/info/22.json GET /metrics/info.json?metricid=22 |
Obtiene la métrica cuyo id es el 22. |
GET /metrics/info.json?devicetype=linux | Obtiene las métricas que cumplen los criterios de filtrado especificados. En este caso de tipo linux. |
Parámetros
Nombre | Tipo | Necesario | Valor por defecto | Descrpción |
---|---|---|---|---|
metricid | Entero | No | Ninguno | Es el identificador de la métrica |
metricname | Texto | No | Ninguno | Nombre de la métrica |
metrictype | Texto | No | Ninguno | Tipo de la métrica |
metricitems | Texto | No | Ninguno | Elementos de la métrica |
metricstatus | Entero | No | Ninguno | Estado de la métrica |
metricmname | Texto | No | Ninguno | Campo mname de la métrica |
metricsubtype | Texto | No | Ninguno | Campo subtype de la métrica |
devicename | Texto | No | Ninguno | Nombre del dispositivo |
devicedomain | Texto | No | Ninguno | Dominio del dispositivo |
devicestatus | Entero | No | Ninguno | Estado del dispositivo |
devicetype | Texto | No | Ninguno | Tipo del dispositivo |
deviceid | Entero | No | Ninguno | Id del dispositivo |
deviceip | Texto | No | Ninguno | IP del dispositivo |
monitorid | Entero | No | Ninguno | Id del monitor |
monitorname | Texto | No | Ninguno | Nombre del monitor |
monitorsevred | Texto | No | Ninguno | Expresión del monitor para generar una alerta de severidad roja |
monitorsevorange | Texto | No | Ninguno | Expresión del monitor para generar una alerta de severidad naranja |
monitorsevyellow | Texto | No | Ninguno | Expresión del monitor para generar una alerta de severidad amarilla |
Códigos de respuesta
Código | Descripció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 |
Valor devuelto
Devuelve un vector de datos codificado en json.
{"metricid":"3368","metricname":"USO DE CPU (%) (cnm-devel.s30labs.local)","metrictype":"snmp","metricitems":"ssCpuIdle.0|ssCpuUser.0|ssCpuSystem.0",
"metricstatus":"0","metricmname":"ucd_cpu_usage","metricsubtype":"ucd_cpu_usage",
"devicename":"cnm-devel","devicedomain":"kk1","devicestatus":"2","devicetype":"Servidor Linux","deviceid":"1","deviceip":"10.2.254.222","monitorid":"","monitorname":"","monitorsevred":"",
"monitorsevorange":"","monitorsevyellow":""}
Los campos se corresponden con los parámetros especificados previamente.
Ejemplos
cnm@cnm-devel:/opt/cnm/onm/api# curl -ki -H "Authorization: 12ebf95f916fd911e954f7ffb83977fa" "https://localhost/onm/api/1.0/metrics/info.json?deviceip=10.2.254.223
HTTP/1.1 200 OK
Date: Thu, 13 Feb 2014 16:47:46 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
Transfer-Encoding: chunked
Content-Type: text/html; charset=utf-8
[{"metricid":"2882","metricname":"DESCARTES POR ROUTING (cnm-devel2.s30labsi.com)","metrictype":"snmp","metricitems":"ipRoutingDiscards.0","metricstatus":"0","metricmname":"mib2_ipRoutingDiscards","metricsubtype":"mib2_ipRoutingDiscards","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"","monitorname":"","monitorsevred":"","monitorsevorange":"","monitorsevyellow":""},{"metricid":"2883","metricname":"SESIONES TCP ACTIVAS\/PASIVAS (cnm-devel2.s30labsi.com)","metrictype":"snmp","metricitems":"Sesiones TCP Activas|Sesiones TCP Pasivas","metricstatus":"0","metricmname":"tcp_ap","metricsubtype":"tcp_ap","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"","monitorname":"","monitorsevred":"","monitorsevorange":"","monitorsevyellow":""},{"metricid":"2884","metricname":"DATAGRAMAS SIN RUTA (cnm-devel2.s30labsi.com)","metrictype":"snmp","metricitems":"ipOutNoRoutes.0","metricstatus":"0","metricmname":"mib2_ipOutNoRoutes","metricsubtype":"mib2_ipOutNoRoutes","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"","monitorname":"","monitorsevred":"","monitorsevorange":"","monitorsevyellow":""},{"metricid":"2885","metricname":"DISPONIBILIDAD ICMP (ping) (cnm-devel2.s30labsi.com)","metrictype":"latency","metricitems":"Disponible|No computable|No Disponible|Desconocido","metricstatus":"0","metricmname":"disp_icmp","metricsubtype":"disp_icmp","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"","monitorname":"","monitorsevred":"","monitorsevorange":"","monitorsevyellow":""},{"metricid":"2886","metricname":"SESIONES TCP ESTABLECIDAS (cnm-devel2.s30labsi.com)","metrictype":"snmp","metricitems":"Sesiones TCP","metricstatus":"0","metricmname":"tcp_estab","metricsubtype":"tcp_estab","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"","monitorname":"","monitorsevred":"","monitorsevorange":"","monitorsevyellow":""},{"metricid":"2887","metricname":"ERRORES EN INTERFAZ lo (cnm-devel2.s30labsi.com)","metrictype":"snmp","metricitems":"errores in|errores out (1)","metricstatus":"0","metricmname":"errors_mibii_if-1","metricsubtype":"errors_mibii_if","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"","monitorname":"","monitorsevred":"","monitorsevorange":"","monitorsevyellow":""},{"metricid":"2888","metricname":"ERRORES EN INTERFAZ eth0 (cnm-devel2.s30labsi.com)","metrictype":"snmp","metricitems":"errores in|errores out (2)","metricstatus":"0","metricmname":"errors_mibii_if-2","metricsubtype":"errors_mibii_if","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"","monitorname":"","monitorsevred":"","monitorsevorange":"","monitorsevyellow":""},{"metricid":"2889","metricname":"BOLSA IBEX35 (cnm-devel2.s30labsi.com)","metrictype":"xagent","metricitems":"COTIZACION","metricstatus":"0","metricmname":"custom_d1ec654b","metricsubtype":"custom_d1ec654b","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"","monitorname":"","monitorsevred":"","monitorsevorange":"","monitorsevyellow":""},{"metricid":"2890","metricname":"DISPONIBILIDAD ICMP DUAL (cnm-devel2.s30labsi.com)","metrictype":"xagent","metricitems":"IP1=IP2=ok(1)|Unknown(4)|IP1=IP2=NOK(3)|IP1=NOK IP2=OK(2)|IP1=OK IP2=NOK(1)","metricstatus":"0","metricmname":"custom_50118939","metricsubtype":"custom_50118939","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"44","monitorname":"ERROR EN ACCESO ICMP DUAL","monitorsevred":"v3=1","monitorsevorange":"v4=1","monitorsevyellow":"v5=1"},{"metricid":"2891","metricname":"SERVICIO ICMP - PRIORIDAD BAJA (ping) (cnm-devel2.s30labsi.com)","metrictype":"latency","metricitems":"Tiempo de Respuesta","metricstatus":"0","metricmname":"mon_ip_icmp3","metricsubtype":"mon_ip_icmp3","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"","monitorname":"","monitorsevred":"","monitorsevorange":"","monitorsevyellow":""},{"metricid":"2892","metricname":"VECINOS EN LAN - ARP (cnm-devel2.s30labsi.com)","metrictype":"snmp","metricitems":"Entradas en la tabla ARP","metricstatus":"0","metricmname":"esp_arp_mibii_cnt","metricsubtype":"esp_arp_mibii_cnt","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"","monitorname":"","monitorsevred":"","monitorsevorange":"","monitorsevyellow":""},{"metricid":"2893","metricname":"PORTMAP (TCP 111) (cnm-devel2.s30labsi.com)","metrictype":"latency","metricitems":"Tiempo de Respuesta","metricstatus":"0","metricmname":"w_mon_tcp-f1a6fa8a","metricsubtype":"w_mon_tcp-f1a6fa8a","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"","monitorname":"","monitorsevred":"","monitorsevorange":"","monitorsevyellow":""},{"metricid":"2894","metricname":"ESTADO DE INTERFAZ lo (cnm-devel2.s30labsi.com)","metrictype":"snmp","metricitems":"Up|Admin Down|Down|Unk (1)","metricstatus":"0","metricmname":"status_mibii_if-1","metricsubtype":"status_mibii_if","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"","monitorname":"","monitorsevred":"","monitorsevorange":"","monitorsevyellow":""},{"metricid":"2895","metricname":"ESTADO DE INTERFAZ eth0 (cnm-devel2.s30labsi.com)","metrictype":"snmp","metricitems":"Up|Admin Down|Down|Unk (2)","metricstatus":"0","metricmname":"status_mibii_if-2","metricsubtype":"status_mibii_if","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"","monitorname":"","monitorsevred":"","monitorsevorange":"","monitorsevyellow":""},{"metricid":"2896","metricname":"CADUCIDAD DE CERTIFICADO SSL HTTPS\/443 (d) (cnm-devel2.s30labsi.com)","metrictype":"xagent","metricitems":"T (days)","metricstatus":"0","metricmname":"xagt_004001","metricsubtype":"xagt_004001","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"","monitorname":"","monitorsevred":"","monitorsevorange":"","monitorsevyellow":""},{"metricid":"2897","metricname":"PAQUETES DESCARTADOS EN INTERFAZ lo (cnm-devel2.s30labsi.com)","metrictype":"snmp","metricitems":"pkts descartados in (1)|pkts descartados out (1)","metricstatus":"0","metricmname":"pkts_discard_mibii_if-1","metricsubtype":"pkts_discard_mibii_if","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"","monitorname":"","monitorsevred":"","monitorsevorange":"","monitorsevyellow":""},{"metricid":"2898","metricname":"PAQUETES DESCARTADOS EN INTERFAZ eth0 (cnm-devel2.s30labsi.com)","metrictype":"snmp","metricitems":"pkts descartados in (2)|pkts descartados out (2)","metricstatus":"0","metricmname":"pkts_discard_mibii_if-2","metricsubtype":"pkts_discard_mibii_if","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"","monitorname":"","monitorsevred":"","monitorsevorange":"","monitorsevyellow":""},{"metricid":"2899","metricname":"Proceso crawler (cnm-devel2.s30labsi.com)","metrictype":"snmp","metricitems":"Num. Procesos","metricstatus":"0","metricmname":"custom_ba1226e4","metricsubtype":"custom_ba1226e4","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"","monitorname":"","monitorsevred":"","monitorsevorange":"","monitorsevyellow":""},{"metricid":"2900","metricname":"DATAGRAMAS DE ENTRADA DESCARTADOS (cnm-devel2.s30labsi.com)","metrictype":"snmp","metricitems":"ipInAddrErrors.0","metricstatus":"0","metricmname":"mib2_ipInAddrErrors","metricsubtype":"mib2_ipInAddrErrors","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"","monitorname":"","monitorsevred":"","monitorsevorange":"","monitorsevyellow":""},{"metricid":"2901","metricname":"TRAFICO EN INTERFAZ lo (cnm-devel2.s30labsi.com)","metrictype":"snmp","metricitems":"Bits RX (1)|Bits TX (1)","metricstatus":"0","metricmname":"traffic_mibii_if-1","metricsubtype":"traffic_mibii_if","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"","monitorname":"","monitorsevred":"","monitorsevorange":"","monitorsevyellow":""},{"metricid":"2902","metricname":"TRAFICO EN INTERFAZ eth0 (cnm-devel2.s30labsi.com)","metrictype":"snmp","metricitems":"Bits RX (2)|Bits TX (2)","metricstatus":"0","metricmname":"traffic_mibii_if-2","metricsubtype":"traffic_mibii_if","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"","monitorname":"","monitorsevred":"","monitorsevorange":"","monitorsevyellow":""},{"metricid":"2903","metricname":"SERVICIO SMTP (cnm-devel2.s30labsi.com)","metrictype":"latency","metricitems":"Tiempo de Respuesta","metricstatus":"0","metricmname":"w_mon_smtp-b31cd73d","metricsubtype":"w_mon_smtp-b31cd73d","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"","monitorname":"","monitorsevred":"","monitorsevorange":"","monitorsevyellow":""},{"metricid":"2904","metricname":"PAQUETES UDP (cnm-devel2.s30labsi.com)","metrictype":"snmp","metricitems":"Datagramas UDP IN|Datagramas UDP OUT","metricstatus":"0","metricmname":"udp_pkts","metricsubtype":"udp_pkts","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"","monitorname":"","monitorsevred":"","monitorsevorange":"","monitorsevyellow":""},{"metricid":"2906","metricname":"USO DE DISCO Swap space (cnm-devel2.s30labsi.com)","metrictype":"snmp","metricitems":"Disco Total (10)|Disco Usado (10)","metricstatus":"0","metricmname":"disk_mibhost-10","metricsubtype":"disk_mibhost","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"45","monitorname":"DISCO USADO > 1 GB","monitorsevred":"","monitorsevorange":"V2>2000000000","monitorsevyellow":"v2>1000000000"},{"metricid":"2907","metricname":"USO DE DISCO Virtual memory (cnm-devel2.s30labsi.com)","metrictype":"snmp","metricitems":"Disco Total (3)|Disco Usado (3)","metricstatus":"0","metricmname":"disk_mibhost-3","metricsubtype":"disk_mibhost","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"45","monitorname":"DISCO USADO > 1 GB","monitorsevred":"","monitorsevorange":"V2>2000000000","monitorsevyellow":"v2>1000000000"},{"metricid":"2908","metricname":"USO DE DISCO \/dev (cnm-devel2.s30labsi.com)","metrictype":"snmp","metricitems":"Disco Total (31)|Disco Usado (31)","metricstatus":"0","metricmname":"disk_mibhost-31","metricsubtype":"disk_mibhost","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"45","monitorname":"DISCO USADO > 1 GB","monitorsevred":"","monitorsevorange":"V2>2000000000","monitorsevyellow":"v2>1000000000"},{"metricid":"2909","metricname":"USO DE DISCO \/ (cnm-devel2.s30labsi.com)","metrictype":"snmp","metricitems":"Disco Total (32)|Disco Usado (32)","metricstatus":"0","metricmname":"disk_mibhost-32","metricsubtype":"disk_mibhost","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"45","monitorname":"DISCO USADO > 1 GB","monitorsevred":"","monitorsevorange":"V2>2000000000","monitorsevyellow":"v2>1000000000"},{"metricid":"2910","metricname":"USO DE DISCO \/boot (cnm-devel2.s30labsi.com)","metrictype":"snmp","metricitems":"Disco Total (33)|Disco Usado (33)","metricstatus":"0","metricmname":"disk_mibhost-33","metricsubtype":"disk_mibhost","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"45","monitorname":"DISCO USADO > 1 GB","monitorsevred":"","monitorsevorange":"V2>2000000000","monitorsevyellow":"v2>1000000000"},{"metricid":"2912","metricname":"USO DE DISCO Memory buffers (cnm-devel2.s30labsi.com)","metrictype":"snmp","metricitems":"Disco Total (6)|Disco Usado (6)","metricstatus":"0","metricmname":"disk_mibhost-6","metricsubtype":"disk_mibhost","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"45","monitorname":"DISCO USADO > 1 GB","monitorsevred":"","monitorsevorange":"V2>2000000000","monitorsevyellow":"v2>1000000000"},{"metricid":"2913","metricname":"USO DE DISCO Cached memory (cnm-devel2.s30labsi.com)","metrictype":"snmp","metricitems":"Disco Total (7)|Disco Usado (7)","metricstatus":"0","metricmname":"disk_mibhost-7","metricsubtype":"disk_mibhost","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"45","monitorname":"DISCO USADO > 1 GB","monitorsevred":"","monitorsevorange":"V2>2000000000","monitorsevyellow":"v2>1000000000"},{"metricid":"2914","metricname":"Promedio de CPU (cnm-devel2.s30labsi.com)","metrictype":"snmp","metricitems":"Promedio de CPU","metricstatus":"0","metricmname":"esp_cpu_avg_mibhost","metricsubtype":"esp_cpu_avg_mibhost","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"","monitorname":"","monitorsevred":"","monitorsevorange":"","monitorsevyellow":""},{"metricid":"2915","metricname":"USO DE CPU (cnm-devel2.s30labsi.com)","metrictype":"snmp","metricitems":"cpu-1|cpu-2","metricstatus":"0","metricmname":"esp_cpu_mibhost","metricsubtype":"esp_cpu_mibhost","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"","monitorname":"","monitorsevred":"","monitorsevorange":"","monitorsevyellow":""},{"metricid":"2916","metricname":"PAQUETES IP DESCARTADOS (cnm-devel2.s30labsi.com)","metrictype":"snmp","metricitems":"PKTS in|PKTS out","metricstatus":"0","metricmname":"ip_pkts_discard","metricsubtype":"ip_pkts_discard","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"","monitorname":"","monitorsevred":"","monitorsevorange":"","monitorsevyellow":""},{"metricid":"2917","metricname":"Proceso notificationsd (cnm-devel2.s30labsi.com)","metrictype":"snmp","metricitems":"Num. Procesos","metricstatus":"0","metricmname":"custom_b027887d","metricsubtype":"custom_b027887d","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"","monitorname":"","monitorsevred":"","monitorsevorange":"","monitorsevyellow":""},{"metricid":"2918","metricname":"TIPO DE TRAFICO EN INTERFAZ (UCAST\/NUCAST) lo (cnm-devel2.s30labsi.com)","metrictype":"snmp","metricitems":"PKTS ucast in (1)|PKTS nucast in (1)|PKTS ucast out (1)|PKTS nucast out (1)","metricstatus":"0","metricmname":"pkts_type_mibii_if-1","metricsubtype":"pkts_type_mibii_if","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"","monitorname":"","monitorsevred":"","monitorsevorange":"","monitorsevyellow":""},{"metricid":"2919","metricname":"TIPO DE TRAFICO EN INTERFAZ (UCAST\/NUCAST) eth0 (cnm-devel2.s30labsi.com).","metrictype":"snmp","metricitems":"PKTS ucast in (2)|PKTS nucast in (2)|PKTS ucast out (2)|PKTS nucast out (2)","metricstatus":"0","metricmname":"pkts_type_mibii_if-2","metricsubtype":"pkts_type_mibii_if","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"","monitorname":"","monitorsevred":"","monitorsevorange":"","monitorsevyellow":""},{"metricid":"2920","metricname":"SERVICIO ICMP (ping) (cnm-devel2.s30labsi.com)","metrictype":"latency","metricitems":"Tiempo de Respuesta","metricstatus":"0","metricmname":"mon_icmp","metricsubtype":"mon_icmp","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"","monitorname":"","monitorsevred":"","monitorsevorange":"","monitorsevyellow":""},{"metricid":"2921","metricname":"Temperatura atmosfrica (cnm-devel2.s30labsi.com)","metrictype":"xagent","metricitems":"Grados","metricstatus":"0","metricmname":"custom_e58de0d6","metricsubtype":"custom_e58de0d6","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"","monitorname":"","monitorsevred":"","monitorsevorange":"","monitorsevyellow":""},{"metricid":"2922","metricname":"SERVICIO ICMP - PRIORIDAD MEDIA (ping) (cnm-devel2.s30labsi.com)","metrictype":"latency","metricitems":"Tiempo de Respuesta","metricstatus":"0","metricmname":"mon_ip_icmp2","metricsubtype":"mon_ip_icmp2","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"","monitorname":"","monitorsevred":"","monitorsevorange":"","monitorsevyellow":""},{"metricid":"2923","metricname":"NUMERO DE USUARIOS (cnm-devel2.s30labsi.com)","metrictype":"snmp","metricitems":"Numero de Usuarios","metricstatus":"0","metricmname":"users_cnt_mibhost","metricsubtype":"users_cnt_mibhost","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"","monitorname":"","monitorsevred":"","monitorsevorange":"","monitorsevyellow":""},{"metricid":"2924","metricname":"Proceso portmap (cnm-devel2.s30labsi.com)","metrictype":"snmp","metricitems":"Num. Procesos","metricstatus":"0","metricmname":"custom_b578e0d2","metricsubtype":"custom_b578e0d2","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"4","monitorname":"PROCESO PORTMAP < 1","monitorsevred":"","monitorsevorange":"v1<1","monitorsevyellow":""},{"metricid":"3220","metricname":"PROCESOS SAMBA (cnm-devel2.s30labsi.com)","metrictype":"xagent","metricitems":"Num. procesos smbd|Ficheros abiertos por procesos smbd","metricstatus":"0","metricmname":"custom_9698be24","metricsubtype":"custom_9698be24","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"","monitorname":"","monitorsevred":"","monitorsevorange":"","monitorsevyellow":""},{"metricid":"3278","metricname":"FICHEROS ABIERTOS POR EL PROCESO smbd (cnm-devel2.s30labsi.com)","metrictype":"xagent","metricitems":"Num. Procesos|Num. Ficheros","metricstatus":"0","metricmname":"custom_c21675a8-28afc248","metricsubtype":"custom_c21675a8","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"","monitorname":"","monitorsevred":"","monitorsevorange":"","monitorsevyellow":""},{"metricid":"3352","metricname":"TIEMPO DE RESPUESTA EN PUERTO 25 (cnm-devel2.s30labsi.com)","metrictype":"xagent","metricitems":"Tiempo de respuesta","metricstatus":"0","metricmname":"custom_5c195174","metricsubtype":"custom_5c195174","devicename":"cnm-devel2","devicedomain":"s30labsi.com","devicestatus":"0","devicetype":"Servidor Linux","deviceid":"50","deviceip":"10.2.254.223","monitorid":"","monitorname":"","monitorsevred":"","monitorsevorange":"","monitorsevyellow":""}]