Herramientas de Monitoreo OpenSource

7965920_origGeneralmente el administrador de un sitio web, una Red, una Aplicación o un Servidor continuamente necesita estar evaluando el rendimiento y comportamiento de los componentes asociados, auxiliándose de una herramienta de monitoreo para poder detectar puntos o componentes que puedan ser el punto de una falla.

En la actualidad existen herramientas que nos ayudan en la supervisión de los elementos críticos y realizar alguna acción en caso sea necesario, en esta primera parte mencionare algunas herramientas OpenSource que hay disponibles para monitoreo de aplicaciones, infraestructura y servicios:

cacti-1Cacti es un a herramienta web de gráficas que está diseñada como una interfaz completa para almacenamiento de datos basado en RRDtool y la utilidad gráfica que permite monitorear y graficar la carga de la CPU, utilización de ancho de banda de red, tráfico de red y mucho más en el período preestablecido y el gráfico de los datos resultantes Cacti se puede mejorar y ampliar para controlar cualquier fuente a través de scripts de shell y ejecutables. También es compatible con plugins y tiene una comunidad grande y activa que se ha reunido en torno a los foros de Cacti para proporcionar scripts, plantillas y consejos sobre creación de plugins.

get_image

images (1)Munin al igual que Cacti utiliza RRDtool para presentar resultados en gráficos a través de una interfaz web. Cuenta con una arquitectura de maestro/esclavo en el que el maestro enlaza a todos los esclavos a intervalos regulares y les solicita datos. Usando Munin, puedes rápida y fácilmente supervisar el rendimiento de equipos, redes, SAN, aplicaciones, etc. Esto hace que sea sencillo detectar el problema cuando se produce y ver a quienes afecta. Munin también puede utilizar plugins de control que fácilmente pueden ser modificar para que funcionen a tu necesidad.

Nagios es considerado como uno de los más populares. Fue diseñado originalmente para
ejecutarse en Linux y proporciona supervisión de los serNagios_logovicios (SMTP, POP3, HTTP, NNTP, ICMP, SNMP, FTP, SSH) recursos de dispositivos como (carga del procesador, uso de disco, registros del sistema), entre otros. Nagios tiene un diseño simple que ofrece a los usuarios la libertad para desarrollar sus propios recursos y tiene muchos utilitarios de apoyo a disposición. Para detectar y diferenciar entre dispositivos que están abajo y los que son inalcanzables, Nagios permite definir jerarquía de la red de acogida con los hosts “padre”.

Entre sus características principales figuran la monitorización de servicios de red (SMTP, POP3, HTTP, SNMP…), la monitorización de los recursos de sistemas hardware (carga del procesador, uso de los discos, memoria, estado de los puertos…), independencia de sistemas operativos, posibilidad de monitorización remota mediante túneles SSL cifrados o SSH, y la posibilidad de programar plugins específicos para nuevos sistemas.

Monitoring

Zabbix es una clase de mecanismo de vigilancia tipo empresarial que está completamentedescarga (1)
equipado y tiene soporte comercial. Es capaz de monitorear y dar seguimiento de la situación de los diferentes tipos de servicios de red, servidores y otro hardware de red. Zabbix tiene grandes funcionalidades de visualización incluidas las vistas definidas por el usuario, zoom, y la cartografía. Tiene un método de comunicación versátil que permite una configuración rápida y sencilla de los diferentes tipos de notificaciones de eventos predefinidos. Zabbix cuenta con tres módulos principales: el servidor, los agentes, y el usuario. Para almacenar los datos de seguimiento, puede utilizar MySQL, PostgreSQL, Oracle o SQLite como base de datos. Sin necesidad de instalar ningún software en el host de seguimiento, Zabbix permite a los usuarios comprobar la disponibilidad y capacidad de respuesta de los servicios estándar, como SMTP o HTTP.

Para supervisar las estadísticas, tales como carga de la CPU, utilización de la red y espacio en disco, un agente de Zabbix debe estar instalado en la máquina host. Zabbix incluye soporte para el monitoreo a través de SNMP, TCP y controles ICMP, IPMI y parámetros personalizados como una opción para instalar un agente en los hosts.

Zabbix

Bajar herramientas desde sus respectivos Sitios Web:

Cacti
Munin
Nagios
Zabbixe-administracion

Otras Opciones: Empresas como Arista, Cloudera, Sonian, Etsy, Netflix, etc. utilizan y crean herramientas de monitoreo opensource de nueva tecnología, muy buenas, estables y confiables, apropiadas para mantener funcionando los sistemas de empresas muy exitosas o rumbo al éxito, pero no son muy populares por la falta de información sobre ellas.

A continuación agrego otras herramientas que pueden tener como base algunas listadas arriba pero con algunas mejoreas o herramientas cuyo desarrollo es nuevo.

OpenTSDB – Monitoreo con soporte de altas cargas

http://www.slideshare.net/cloudera/4-opentsdb-hbasecon

Sensu
https://github.com/sensu
https://speakerdeck.com/joemiller/practical-examples-with-sensu-monitoring-framework

Graphite
http://graphite.wikidot.com/
http://graphite.readthedocs.org/en/1.0/tools.html
Logster – Generador de métricas desde Logs para Graphite y Ganglia https://github.com/etsy/logster
Logstash – (similar a Nagios, Ganglia, OpenTSDB, Graphite, Pagerduty, etc.) http://logstash.net/docs/1.1.13/
(GUI para Logstash) – http://kibana.org/about.html

Esto es todo por el momento en la primera parte de Herramientas de Monitoreo OpenSource, si sabes de otro servidor gratuito y de código abierto y software de monitorización de red, puedes compartirlo a través de comentarios. Espero que esta información te sea de utilidad, también te recomiendo le des un vistazo a este buen vídeo relacionado con la temática de este post.

Saludos desde GuateMaya.

guatemala_mwi

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Crea tu propio blog con WordPress.com.

Subir ↑

DMyGuate

Adventure, history and mystery in the land of eternal spring...

El Blog de PuPiLo

Tecnología y más...

JsiTech

Seguridad, Ethical Hacking, Linux

The Guatemala Chronicle

News, Investigations, & Opinions

WordPress.com

WordPress.com is the best place for your personal blog or business site.

A %d blogueros les gusta esto: