Sistema de monitoreo Munin

Munin
Información sobre la plantilla
260px
Concepto:Software de monitorización de equipos y servicios de red.


Munin.Es una herramienta multiplataforma basada en web, utilizada en el monitoreo de los recursos en red. Está diseñada para ser plug and play. Su arquitectura es bastante sencilla: un servidor que centraliza los datos enviados por los agentes instalados en cada cliente. Permite monitorizar muchos parámetros y visualizarlos en cómodas gráficas. Toda la información generada puede verse a través de la web desde cualquier parte. Está implementado en Perl y liberado bajo licencia GPL de la Free Software Foundation.


Sistema de monitoreo Munin

Munin es un sistema de monitoreo de redes sencillo, configurable, extensible, capaz de autodescubrimiento. Puede controlar fácilmente el rendimiento de sus computadoras, redes, aplicaciones, etc. Su mejor escenario se encuentra en el mantenimiento de servidores o en la gestión de varios puestos de trabajo. Puede usarse para comprobar el estado de salud y carga de las máquinas, anticipar problemas de rendimiento o capacidad, y en caso de problemas ofrece a posteriori valiosa información sobre los momentos anteriores al problema.

Munin usa la librería RRDtool para generar las gráficas de rendimiento de los parámetros del sistema analizado y sysstats para obtener datos. El marco está escrito en Perl, mientras que los plugins se pueden programar a la medida en cualquier otro lenguaje de scripting o compilador. El servidor corre sobre Linux, el agente corre sobre Linux y Windows pero con algunas limitaciones cuando es utilizado sobre el sistema operativo Windows.

Utiliza una arquitectura maestro/nodo, en el cual el maestro es el que se encarga de almacenar la información que lee periódicamente de los nodos. La instalación y configuración son relativamente fáciles si esta utilizando debian.

Características

  • Cuenta con una interfaz web que muestra la evolución histórica del uso de recursos durante el tiempo.
  • Monitorea el uso de recurso de cada máquina, recursos como disco, red, uso de CPU, RAM, Carga (load).
  • Es capaz de monitorear indicadores de algunas aplicaciones como tamaño de cola de postfix, procesos de apache, consultas de mysql entre otras.
  • Genera gráficas por día, semana, mes y año de cada uno de los indicadores.
  • Muestra el mínimo, máximo, media y valor actual los indicadores en cada período de tiempo.
  • Es posible configurar umbrales de alerta para estado de advertencia y crítico.

Estructura del Sistema

Munin se divide en tres componentes principales:

Servidor: Un demonio que corre en todas las máquinasmonitoreadas, por default en el puerto 4949. Su función es configurar y llamar a los plugins. Cuando se habla de munin-node, se refiere al servidor.

Plugins: Cada uno de los agentes de recolección de datos que son invocados por munin-node. Dan la información que monitorean, y son también capaces de describir su función y configuración.

Cliente: Proceso que corre periódicamente (normalmente cada 5 minutos) desde un nodo central, interrogando a cada uno de los servidores munin-node, y generando las páginas Web.

Ventajas

  • Permite determinar con anticipación cuando un recurso estará sobre utilizado o será insuficiente.
  • Permite monitorear errores o generar mejoras. Por ejemplo, detectar errores de red que pueden ser causados por la alta carga del servidor.
  • Permite medir cuantitativamente el crecimiento del uso de los recursos, de esta manera es posible sustentar compra de hardware o medir el crecimiento.

Instalación de Munin

Descargar Sistema Munin

Fuentes

http://munin.uptodown.com/ubuntu

http://www.buenastareas.com/ensayos/Munin/1510436.html

http://www.3-ik.com.ar/blog/tag/herramientas-de-monitoreo-open-source/