Monitoreando Redes con Linux

Monitoreando Redes con Linux
Ing. Pedro Alejandro Toribio P.
Especialista en Conectividad y Seguridad en Redes
@redcamaleon
Munin es una aplicación, escrita en perl, de
monitorización red/sistema que nos muestra gráficos a
través de una interfaz web, con cerca de 500 plugins
disponibles. Podremos supervisar el rendimiento de
servidores, redes y aplicaciones.
http://munin-monitoring.org/
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 la compra
de hardware o medir el crecimiento.
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
encargado 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.
Los ganglios es un sistema de control distribuido escalable para los sistemas
de computación de alto rendimiento, como los clusters y Grids. Se basa en
un diseño jerárquico dirigido a federaciones de clusters. Aprovecha las
tecnologías ampliamente utilizado como XML para la representación de
datos, XDR para el transporte de datos compacto, portátil y RRDtool para el
almacenamiento de datos y visualización. Utiliza diseñado cuidadosamente
las estructuras de datos y algoritmos para lograr muy bajos los gastos
generales por nodo y alta concurrencia. La aplicación es robusto, ha sido
portado a un amplio conjunto de sistemas operativos y arquitecturas de
procesador, y se encuentra actualmente en uso en miles de grupos de todo el
mundo. Se ha utilizado para vincular grupos a través de los campus
universitarios y en todo el mundo y puede escalar para manejar grupos con
2000 nodos.
Ganglios es una licencia BSD proyecto de código abierto que surgió de la
Universidad de California, Berkeley Proyecto del Milenio que fue financiado
inicialmente en gran parte por la Asociación Nacional de Infraestructura
Avanzada Computacional (NPACI) y la Fundación Nacional de Ciencia
Premio RI EIA-9802069. NPACI está financiado por la Fundación Nacional de
la Ciencia y se esfuerza para hacer avanzar la ciencia mediante la creación
de un omnipresente, continuo y omnipresente infraestructura computacional
nacional: la cuadrícula. El apoyo actual proviene de Planet Lab: una
plataforma abierta para el desarrollo, despliegue y acceso a los servicios a
escala planetaria.
• Hemos escuchado que es un simple u otro sistema
mas de monitoreo.
Para los administradores de red o NOC es una
solución completa que nos genera gráficos de
nuestra red, aprovechando el almacenamiento y
operatividad de los graficos que posee a traves de
RRDtool (Round Robin Database Tool).
• Tiene una interface web muy amigable,
desarrollado en PHP, con un poller agil, plantillas
graficas, recopilación de data y manejo de
usuarios.
• CACTI lo que hara es reflejar
graficamente la información almacenada
en la RRD.
• RRD almacena y procesa data
recolectada a través de SNMP.
• RRDTool, necesita un sensor para medir
los datos y asi alimentar al RRDTool,
creando una base de datos, así CACTI
genera sus gráficos .
Como interactuamos con Cacti
http://cactiez.cactiusers.org/
CactiEZ es un auto instalador Linux Distribution en
CentOS que establece y configura un Cacti
personalizada al instalar. Todo está diseñado para
ser completamente automatizado y trabajar
directamente de la caja. Este distro compacto está
cargado con características adicionales, tales
como Syslog y recopilación de datos Netflow,
Weathermaps, informes, detección automática, y
mucho más!
Esto le da a sus administradores de sistemas más
tiempo para trabajar en los problemas reales y
menos tiempo de configuración y la configuración
de su sistema de monitoreo. Lo mejor de todo, es
totalmente GRATIS!
Lanzado por primera vez en 1999, Nagios ha crecido hasta
incluir a miles de proyectos desarrollados por la comunidad
Nagios en todo el mundo. Nagios es patrocinado
oficialmente por Nagios empresas, que apoya a la
comunidad en un número de diferentes maneras a través
de las ventas de sus comerciales de productos y servicios.
Nagios controla toda su infraestructura de TI para asegurar
que los sistemas, aplicaciones, servicios y procesos de
negocio están funcionando correctamente. En el caso de
una falla, Nagios puede alertar al personal técnico del
problema, lo que les permite comenzar los procesos de
remediación antes de los cortes afectan a los procesos de
negocio, usuarios finales o clientes. Con Nagios que nunca
dejarán de tener que explicar por qué un corte de la
infraestructura no se ve herido la rentabilidad de su
organización.
NagiosQL, una interfaz web que permite la configuración de NagiosCore de una manera más fácil
e intuitiva, aunque no deja de ser necesario conocer las opciones generales que tiene la
configuración de un host o un servicio.
Esta herramienta es ideal para quienes evitan escribir por consola. Una vez bien configurado es
útil, en especial si se trata de una nueva instalación de Nagios.
El GUI de PNP4Nagios es bastante vistoso y funcional.
http://www.fullyautomatednagios.org/
FAN está basada en CentOS. Todos los paquetes
de CentOS permanecen disponibles, de modo que
usted puede mantener todas las ventajas de
CentOS mientras que tener las herramientas Nagios
ya instalados y configurados para usted.
Gracias por su atención..