Archivo de la etiqueta: monitoring

SMD Main View

sysMonDash se actualiza

Hola de nuevo!

En esta ocasión hablaré sobre una importante actualización de Systems Monitor Dashboard (sysMonDash o SMD), la cual incluye nuevas funcionalidades y mejoras en el código y en rendimiento.

Para empezar, indicar que se ha convertido en una aplicación multi-backend, esto quiere decir que es posible mostrar los eventos desde varios sistemas de monitorización. Actualmente tiene operativos Nagios, Icinga y Zabbix,.

Es posible añadir más backends (mediante algo de código) gracias a la abstracción de los datos en la capa de visualización.

Con Nagios e Icinga tenemos dos posibilidades: mediante el plugin mk_livestatus y mediante el parseo del archivo “status.dat” (que es generado automáticamente por Nagios/Icinga. La primera opción es la recomendada, ya que permite obtener más datos (alias de hosts, paradas programadas, etc) y el tiempo de respuesta es mucho mejor.

Para la conexión backend de Zabbix se utiliza la API mediante XMLRPC para las versiones 2.2.3 y 2.4.3.

Con respecto al resto de funcionalidades:

  • Configuración Web de todas las opciones.
  • Seguridad de configuración mediante la generación de un hash aleatorio y el almacenamiento del archivo de configuración en una ruta externa al servicio web.
  • Filtrado de hosts a mostrar en vista principal.
  • Filtrado de servicios para NO mostrar en vista principal.
  • Selección de elementos críticos para mostrar siempre.
  • Detección de paradas programadas que se hayan establecido, así como su visualización en la vista principal.
  • Multilenguaje, disponible en Español e Ingles y permitiento una fácil traducción.

Y como siempre…es Open Source (GNU GPL v3), escrito en PHP+JS y no requiere de la instalación de dependencias.

Descarga: https://github.com/nuxsmin/sysMonDash/releases

Wiki (inglés): https://github.com/nuxsmin/sysMonDash/wiki

Demo: http://sysmondash.cygnux.org/

SMD Main View

Vista principal de SMD

SMD Web Config

Configuración de SMD