arielgritti
Mega Sage

Buenas tardes,

Introducción

Hoy tuvimos un problema con uno de nuestras instancias Zabbix integradas en Event Management de Servicenow y dejamos de recibir eventos.

Sin entrar en muchos detalles de lo que le "pasó a ese Zabbix" (por resumir, el administrador de Zabbix tuvo que borrar/truncar la tabla de eventos para recuperarlo porque estaba caído).

Síntomas

Dejamos de recibir eventos un conector Zabbix en Servicenow. Hacemos pruebas de conexión y son satisfactorias. Dejamos que la recolección programada (cada 60s) funcione y no da ningún error. No vemos error ni en Zabbix ni en Servicenow.

Cual fue la solución?

Identificamos que la firma/eventID del último recibido en Servicenow era mayor que el actual (recordar, TRUNCARON LA TABLA ORIGEN EN ZABBIX) por tanto, cuando Servicenow buscaba los eventos, nada fallaba, pero no había ningún evento posterior al último recibido.

Lo podéis ver en esta captura, donde están ambas instancias del conector (la "antigua" está inactiva).

find_real_file.png

Para recuperarnos de este problema, creé una nueva instancia de conector Zabbix con los mismos datos que la anterior, hasta el mismo nombre (para conservar la "Source Instance" puesto tenemos reglas que se usan según este valor) y al cabo de unos minutos todo volvió a funcionar. Podéis ver que nuestra hipótesis de que la firma/eventID era menor se comprobó era así y pudimos recuperar la funcionalidad.

Espero que no os pase esto en vuestras instancias, pero si os pasa, espero que este articulo os sirva para solventar el problema.

Saludos y hasta el próximo

Ariel

Version history
Last update:
‎03-07-2019 07:13 AM
Updated by: