Zabbix fuera de los datacenter. Casos de éxito en sector retail y automóvil
octubre 23, 2017Monitorización de dispositivos Android con Zabbix
agosto 20, 2018¿Qué nos va a traer Zabbix 4.0?
La nueva versión de Zabbix, que se espera esté disponible antes del fin de junio y que todavía está en versión alpha (¡ni se os ocurra ponerla en producción!), además de corregir muchos bugs e incluir varias mejoras de accesibilidad trae algunas novedades interesantes que os queremos acercar de forma breve en este artículo.
Forzar la recuperación de un ítem o la ejecución de una regla de discovery
Esta funcionalidad parece que nos va a ahorrar mucho tiempo a la hora de preparar plantillas y hacer pruebas para nuevos equipos, ya que permite no tener que esperar a que pase el tiempo de actualización configurado en cada ítem. Pero ojo, al seguir presente la caché de configuración, si hemos realizado un cambio en la forma de obtener un determinada ítem, aunque pulsemos el “Check now”, la configuración puede no estar actualizada en el servidor hasta que pase un minuto (o el tiempo de caché que hayamos configurado). Pero si no estamos haciendo cambios en la configuración, si no en, por ejemplo un script del lado de los agentes, el chequeo será tremendamente útil.
Forzar la recuperación de un ítem o la ejecución de una regla de discovery
Esta funcionalidad parece que nos va a ahorrar mucho tiempo a la hora de preparar plantillas y hacer pruebas para nuevos equipos, ya que permite no tener que esperar a que pase el tiempo de actualización configurado en cada ítem. Pero ojo, al seguir presente la caché de configuración, si hemos realizado un cambio en la forma de obtener un determinada ítem, aunque pulsemos el “Check now”, la configuración puede no estar actualizada en el servidor hasta que pase un minuto (o el tiempo de caché que hayamos configurado). Pero si no estamos haciendo cambios en la configuración, si no en, por ejemplo un script del lado de los agentes, el chequeo será tremendamente útil.
Nuevo ítem de monitorización, un agente HTTP/S
Esto era algo que se lleva mucho tiempo esperando como mejora para Zabbix. Hasta ahora, para poder obtener datos de algún webservice basado en API o capturar un dato de alguna web, teníamos que recurrir a scripts propios basados en herramientas tipo cURL o librerías JSON o similares. Pero con este nuevo tipo de ítem, esto quedaría resuelto, ya que nos va a permitir de forma muy flexible incluir todo tipo de peticiones JSON, XML, sobre comandos GET, POST, etc con diferentes tipos de autenticación y soporte SSL.
Este nuevo ítem esconde además una interesante propuesta, que son los Trapper HTTP. Configurando los ítems HTTP como trappers y lanzando un pequeño servidor aparte (programado en Golang curiosamente) podremos rellenar estos ítems desde una herramienta externa en modo “push”, lo cual tiene muchísimas aplicaciones para, por ejemplo, registrar eventos en clientes web de manera muy sencilla o importar eventos desde otras plataformas. ¡Nos gusta mucho este nuevo ítem!
En la línea con esta estrategia de mejora en la integración de Zabbix con otros sistemas, nos encontramos con la posibilidad de exportar ítems, triggers y eventos en tiempo real sobre un fichero JSON (uno por línea).
Soporte para macros de inventario y otras mejoras en TAGS
Poco a poco están comenzando en Zabbix a dar rienda suelta a todo el potencial de los tags o etiquetas de eventos, permitiendo en esta nueva versión 4.0 el utilizar macros de inventario. Esto es útil por ejemplo para que de forma automática en una etiqueta de evento nos indique el sistema operativo, su ubicación o el tipo de elemento de monitorizado.
También se van a poder usar las etiquetas para otorgar o filtrar los permisos de determinados grupos de usuarios y se ha mejorado también el filtrado por etiquetas en la vista de problemas, aunque, por lo que vemos, va a seguir sin poderse filtrar la opción negada (mostrar todos los problemas sin una determinada etiqueta por ejemplo).
Mejoras en dashboards (cuadros de mando)
Actualmente, para poder poner nuestros cuadros de mando en pantallas, teníamos el modo “pantalla completa”, que dejaba todavía en la parte superior algunos elementos visuales, en realidad innecesarios. Por eso, han sacado el modo “kiosk” (o kiosco) que aprovecha totalmente el espacio disponible:
Esto era algo que se lleva mucho tiempo esperando como mejora para Zabbix. Hasta ahora, para poder obtener datos de algún webservice basado en API o capturar un dato de alguna web, teníamos que recurrir a scripts propios basados en herramientas tipo cURL o librerías JSON o similares. Pero con este nuevo tipo de ítem, esto quedaría resuelto, ya que nos va a permitir de forma muy flexible incluir todo tipo de peticiones JSON, XML, sobre comandos GET, POST, etc con diferentes tipos de autenticación y soporte SSL.
Este nuevo ítem esconde además una interesante propuesta, que son los Trapper HTTP. Configurando los ítems HTTP como trappers y lanzando un pequeño servidor aparte (programado en Golang curiosamente) podremos rellenar estos ítems desde una herramienta externa en modo “push”, lo cual tiene muchísimas aplicaciones para, por ejemplo, registrar eventos en clientes web de manera muy sencilla o importar eventos desde otras plataformas. ¡Nos gusta mucho este nuevo ítem!
En la línea con esta estrategia de mejora en la integración de Zabbix con otros sistemas, nos encontramos con la posibilidad de exportar ítems, triggers y eventos en tiempo real sobre un fichero JSON (uno por línea).
Soporte para macros de inventario y otras mejoras en TAGS
Poco a poco están comenzando en Zabbix a dar rienda suelta a todo el potencial de los tags o etiquetas de eventos, permitiendo en esta nueva versión 4.0 el utilizar macros de inventario. Esto es útil por ejemplo para que de forma automática en una etiqueta de evento nos indique el sistema operativo, su ubicación o el tipo de elemento de monitorizado.
También se van a poder usar las etiquetas para otorgar o filtrar los permisos de determinados grupos de usuarios y se ha mejorado también el filtrado por etiquetas en la vista de problemas, aunque, por lo que vemos, va a seguir sin poderse filtrar la opción negada (mostrar todos los problemas sin una determinada etiqueta por ejemplo).
Mejoras en dashboards (cuadros de mando)
Actualmente, para poder poner nuestros cuadros de mando en pantallas, teníamos el modo “pantalla completa”, que dejaba todavía en la parte superior algunos elementos visuales, en realidad innecesarios. Por eso, han sacado el modo “kiosk” (o kiosco) que aprovecha totalmente el espacio disponible:
Además, y con la misma idea de aprovechar al máximo el espacio ocupado, se ha mejorado el widget de gráficos haciendo que ocupen el máximo espacio posible: Es una buena mejora ya que los gráficos actuales es cierto que dejan bastantes márgenes que quedan desaprovechados.
Otras mejoras
A estas mejoras, acompañan algunas otras más pequeñas como la posibilidad de asociar varios emails a un único usuario (y solo enviando un email para todas las direcciones), permitir nombres DNS de hasta 255 caracteres, mensajes de caída de base de datos más detallados, eliminación de las ventanas emergentes en favor del uso de “dialogs”, así como posibilitar el poder trabajar con la herramienta casi completamente desde el teclado.
A medida que vayamos sabiendo más sobre Zabbix 4.0 o iremos informando y comentando y probando aquellos puntos que nos parezcan interesantes.
Otras mejoras
A estas mejoras, acompañan algunas otras más pequeñas como la posibilidad de asociar varios emails a un único usuario (y solo enviando un email para todas las direcciones), permitir nombres DNS de hasta 255 caracteres, mensajes de caída de base de datos más detallados, eliminación de las ventanas emergentes en favor del uso de “dialogs”, así como posibilitar el poder trabajar con la herramienta casi completamente desde el teclado.
A medida que vayamos sabiendo más sobre Zabbix 4.0 o iremos informando y comentando y probando aquellos puntos que nos parezcan interesantes.
CEO & MANAGING DIRECTOR
Experto en monitorización IT, sistemas y redes.
Minerva es nuestra plataforma enterprise-grade de monitorización basada en Zabbix y Grafana.
¡Te ayudamos a monitorizar tus equipos de red, comunicaciones y sistemas!
Suscríbete a nuestra Newsletter