martes, 29 de mayo de 2012








HERRAMIENTAS DE MONITOREO DE SERVIDORES (SNMP)
By Cristhian Emmanuel









Las redes de cómputo de las organizaciones, se vuelven cada vez más complejas y la exigencia de la operación es cada vez mas demandante
. Las redes, cada vez mas, soportan aplicaciones y servicios estratégicos de las organizaciones. Por lo cual el análisis y monitoreo de redes se ha convertido en una labor cada vez mas importante y de caracter pro-activo para evitar problemas.


Anteriormente, cuando no se disponía de las herramientas que hoy existen, era necesario contratar a una empresa especializada para esta labor, con un costo muy elevado. Las herramientas que nosotros le ofrecemos, le permiten, a ud. mismo, realizar esta importante labor, y contar un sistema experto como aliado que le ayuda en la interpretación de los resultados obtenidos que se quedan con ud. todo el tiempo y pasa a ser parte de su activo.


¿Que es posible observar y obtener con estas herramientas de Análisis y Monitoreo de Redes?


Control de desempeño

- Revise los signos vitales de su red en tiempo real
- Analice y soporte las demandas de nuevas aplicaciones, como es VoIP (voz sobre IP)
- Determine las tendencias de la red y por tanto prediga las necesidad de incrementar la capacidad de sus equipos de manera planeada y con herramientas de modelaje
- Obtenga mayor eficiencia de su red sin necesidad de aumentar el ancho de banda o de sus servidores
Monitoreo del Consumo de ancho de banda
Rendimiento del ancho de banda

Control de Múltiples Instalaciones

- Administre y controle redes remotas, 24x7, con hardware o software sin necesidad de realizar gastos ostentosos de viaje
- Reporte simultáneamente a múltiples consolas del estado de su red
- Integre la administración de redes con los estándares de monitoreo RMON 1 & 2 y reporte HCRMON
- Monitoree múltiples redes simultáneamente desde una consola 
Monitoreo de Protocolos en la red
Protocolos en la red

Control de Solución de Problemas

- Aisle y responda a los asuntos que se presenten de manera rápida con un análisis unificado
- Mejore la atención a problemas con mas de 450 expertos en tiempo real
- Resuelva los problemas que se presenten tanto en las redes locales como en las remotas 24x7
- Administre la configuración de dispositivos locales y remotos con toda la funcionalidad de SNMP
Monitoreo del uso de Internet
¿Quienes están utilizando mas el Internet?

Control de Información

- Conserve y almacene datos de la red para manejar reportes y tendencias
- Vea y analice la red, asi como el tráfico de la red a través del tiempo
- Monitoree el estado de la red en comparación a los reportes de análisis
- Genere reportes sustentados para justificar las necesidades de actualización de la red
Monitoreo de Errores en la red
¿Es normal la actividad de errores?

SNMP (Simple Network Management Protocol(Protocolo simple de administración de redes)

SNMP es un protocolo que permite a un dispositivo ser administrado por otro de manera remota.


Las computadoras llevan una bitácora de varias estadísticas que miden que están haciendo. Por ejemplo, los ruteadores pueden llevar una bitácora del número de bytes, paquetes y errores que sean transmitido o recibido en cada interface o puerto. Los servidores de Web pueden mantener un conteo del número de veces que han sido accesados. Otros tipos de equipo tienen información de configuración disponible a través de SNMP.

Esta información se mantiene en una base de datos llamada MIB (Management Information Base) dentro del contexto de SNMP. Existen diferentes MIBs describiendo diferentes aspectos de la operación de los dispositivos en una red.


Ejemplo de monitoreo basado en el protocolo SNMP.
Con esta técnica se monitorea:


• Utilización de ancho de banda en los enlaces del backbone e internacionales.
• Consumo de CPU en switches y ruteadores.
• Alarmas de conexiones físicas
• Alarmas de conexiones lógicas
• Alarmas de procesamiento.
Definición de métricas y sus valores 





Como ya se había mencionado si se recibe o se detecta un valor mayor al máximo definido se
genera y se envía una alarma a los responsables de la red






 Topología del sistema de monitoreo

El sistema consiste de un servidor que hace las solicitudes mediante el protocolo SNMP a los
dispositivos de red, el cual a través de un agente de snmp envía la información solicitada. Ver
Figura 4.4. O bien puede ser que el dispositivo envíe mensajes trap al servidor de SNMP
anunciando que un evento inusual ha sucedido.}




MRTG


MRTG (Multi Router Traffic Grapher) es una herramienta, escrita en C y Perl por Tobias Oetiker y Dave Rand, que se utiliza para supervisar la carga de tráfico de interfaces de red. MRTG genera un informe en formato HTML con gráficas que proveen una representación visual de la evolución del tráfico a lo largo del tiempo.
Para recolectar la información del tráfico del dispositivo (habitualmente routers) la herramienta utiliza el protocolo SNMP (Simple Network Management Protocol). Este protocolo proporciona la información en crudo de la cantidad de bytes que han pasado por ellos distinguiendo entre entrada y salida. Esta cantidad bruta deberá ser tratada adecuadamente para la generación de informes
También permite ejecutar cualquier tipo de aplicación en lugar de consultar un dispositivo SNMP. Esta aplicación proporciona como salida dos valores numéricos que se corresponden a la entrada y salida. Habitualmente suelen utilizarse scripts que monitorizan la máquina local.
Asimismo, proporciona una aplicación cfgmaker que genera la configuración para un router de forma automática utilizando la meta información que proporciona SNMP

Funcionamiento
MRTG ejecuta como un demonio o invocado desde las tareas programadas del cron. Por defecto, cada cinco minutos recolecta la información de los dispositivos y ejecuta los scripts que se le indican en la configuración.
En un primer momento, MRTG consultaba la información, la procesaba y generaba el informe y las gráficas. En las últimas versiones, esta información es almacenada en una base de datos gestionada por RRDtool a partir de la cual, y de forma separada, se generan los informes y las gráficas.

NTOP



Network Top es una herramienta que permite monitorizar en tiempo real una red. Es útil para controlar los usuarios y aplicaciones que están consumiendo recursos de red en un instante concreto y para ayudarnos a detectar malas configuraciones de algún equipo, (facilitando la tarea ya que. justo al nombre del equipo, aparece sale un banderín amarillo o rojo, dependiendo si es un error leve o grave), o a nivel de servicio.

Posee un microservidor web desde el que cualquier usuario con acceso puede ver las estadísticas del monitorizaje.

El software esta desarrollado para platarfomas Unix y Windows.

En Modo Web, actúa como un servidor de Web, volcando en HTML el estado de la red. Viene con un recolector/emisor NetFlow/sFlow, una interfaz de cliente basada en HTTP para crear aplicaciones de monitoreo centradas en top, y RRD para almacenar persistentemente estadísticas de tráfico.

Los protocolos que es capaz de monitorizar son: TCP/UDP/ICMP, (R)ARP, IPX, DLC, Decnet, AppleTalk, Netbios, y ya dentro de TCP/UDP es capaz de agruparlos por FTP, HTTP, DNS, Telnet, SMTP/POP/IMAP, SNMP, NFS, X11.


AWSTATS


 AWStats es una herramienta open source de informes de análisis web, apta para analizar datos de servicios de Internet como un servidor web, streaming,mail y FTP. AWstats analiza los archivos de log del servidor, y con base a ellos produce informes HTML. Los datos son presentados visualmente en informes de tablas y gráficos de barra. Pueden crearse informes estáticos mediante una interfaz de línea de comando, y se pueden obtener informes on-demand a través de un navegador web, gracias a un programa CGI.


AWStats soporta la mayoría de los formatos de archivos log de servidor web conocidos, entre ellos Apache (formato de log NCSA combinado/XLF/ELF o formato común/CLFt), WebStar, IIS (formato de log del W3C) y muchos otros formatos comunes de Internet. Los desarrolladores pueden contribuir con el proyecto AWStats a través de SourceForge.

NAGIOS



Nagios es un sistema de vigilancia de gran alcance que permite a las organizaciones para identificar y resolver los problemas de infraestructura de TI antes de que afecten los procesos críticos de negocio.
Diseñado con la escalabilidad y la flexibilidad en mente, Nagios le da la tranquilidad de saber que viene de conocer los procesos empresariales de su organización no se verá afectada por los cortes de desconocidos.
Nagios es una potente herramienta que le proporciona sensación instantánea de misión crítica de su organización la infraestructura de TI. Nagios le permite detectar y reparar problemas y mitigar los problemas en el futuro antes de que afecten a los usuarios finales y clientes.


¿Que proporciona Nagios?
Utilizando Nagios, puedes:
· Plan de mejoras de la infraestructura antes de que los sistemas anticuados causen fallos
· Responder a las cuestiones a la primera señal de un problema
· Automáticamente resolver los problemas cuando se detectan
· Los coordinar las respuestas del equipo técnico
· Asegúrese de SLA de su organización se están cumpliendo
· Asegúrese de interrupciones de TI de infraestructura tienen un efecto mínimo en la línea inferior de su organización
· Supervisar toda la infraestructura y los procesos de negocio

REFERENCIAS:
– RRDTool. http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/
– Cacti. http://www.cacti.net/
– Net-SNMP. http://net-snmp.sourceforge.net/
– Netflow. http://www.cisco.com/warp/public/732/Tech/nmp/netflow/
– Flow-tools. http://www.splintered.net/sw/flow-tools/
– Flowscan. http://www.caida.org/tools/utilities/flowscan/
– Nagios. http://www.nagios.org
– SNMPv3. http://www.ibr.cs.tu-bs.de/ietf/snmpv3/






FILE TRANSFER PROTOCOL
(PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS)
By Cristhian Flores López

Es la forma más simple de intercambiar archivos entre dispositivos conectados a una red, por ejemplo internet.
Esto sin que el usuario tenga que iniciar una sesión en el host remoto o que requiera tener conocimientos sobre cómo utilizar el sistema remoto.

Conociendo ftp…

           La historia de este protocolo se remonta al año de 1969 cuando el Instituto Tecnológico de Masachusetts mejor conocido como el MIT presentó la propuesta del primer Protocolo para la transmisión de archivos en Internet. *Era
un protocolo muy sencillo basado en el sistema de correo electrónico pero sentó las bases para el futuro protocolo de  transmisión de archivos (FTP). 


CARACTERÍSTICAS

-Permite a los usuarios a acceder a archivos en sistemas remotos usando un conjunto de comandos simples.
-Utiliza una arquitectura
     cliente – servidor es decir un
  dispositivo envía, otro recibe.








El modelo FTP

El protocolo FTP está incluido dentro del modelo cliente-servidor, es decir, un equipo envía órdenes (el cliente) y el otro espera solicitudes para llevar a cabo acciones (el servidor).
Durante una conexión FTP, se encuentran abiertos dos canales de transmisión:
  Un canal de comandos (canal de control)
  Un canal de dato

DTP (Proceso de transferencia de datos) es el proceso encargado de establecer la conexión y de administrar el canal de datos.
¨
PI (Intérprete de protocolo) interpreta el protocolo y permite que el DTP pueda ser controlado mediante los comandos recibidos a través del canal de control.

…CARACTERÍSTICAS

Utiliza el protocolo de red TCP

Como es un protocolo no reciente no utiliza autentificación o encriptación.  Por eso se considera un protocolo inseguro.

Se recomienda no usarlo amenos que
Sea necesario, sin embargo está tan
Extendido que su uso es indispensable.




PARÁMETROS ENVIADOS POR EL CLIENTE FTP

¨Puerto de datos
¨Modo de transferencia
¨Tipo de representación y estructura
Los parámetros relacionados a la gestión de datos son los siguientes:

¨Almacenar
¨Recuperar
¨Añadir
¨Borrar
¨Obtener


El establecimiento de la conexión de datos exhibe ciertas particularidades, dependiendo del modo de funcionamiento del protocolo FTP: modo activo y modo pasivo.

modo pasivo


¨Esto se logra cuando el cliente FTP inicia la conexión con el servidor FTP mediante el envió del comando PASV 

¨en este punto el cliente FTP establece una comunicación mediante un canal de control el cual generalmente utiliza un
puerto aleatorio mayor al 1024 para comunicarse con el servidor FTP a través de su puerto 21. Al pasar a modo pasivo
el cliente FTP pedirá al servidor FTP que habrá un puerto, el cual deberá ser aleatorio y mayor al 1024,  recibida la
contestación, será el cliente FTP el que establezca la conexión de datos al servidor FTP a través del puerto especificado
anteriormente.




 Modo activo

¨El modo activo generalmente es conocido también como modo estándar y este opera de la siguiente forma. Se 
¨establecen dos conexiones distintas, la primera conexión establece una comunicación para la transmisión de comandos
a través de un puerto aleatorio mayor que el 1024 del cliente FTP hacia el puerto 21 del servidor FTP y por esa misma
conexión se le notifica al servidor FTP cual es el puerto de nuestro cliente FTP que esta a la espera de los datos.
¨
¨Entonces y para comprender mejor, si se descarga algún archivo mediante la ayuda de algún cliente de 
¨
¨FTP, es el servidor FTP el que inicia la transmisión de datos, desde su puerto 20 al puerto que aleatoriamente el cliente
FTP le ha indicado. Se le llama modo activo porque la transmisión de datos es iniciada por el propio servidor FTP
.

FTPS
¨Es una extensión de FTP mediante SSL para el cifrado de los datos, utiliza dos canales de , envía y recibe los mensajes en formato texto. FTPS normalmente es más conocido ya que usa los mismos comandos que FTP.
¨Ambos protocolos utilizan un algoritmo asimétrico (RSA, DSA), un algoritmo simétrico (AES por ejemplo), y un algoritmo de intercambio de claves. Para la autenticación, FTPS utiliza certificados X.509, mientras que SFTP utiliza las claves SSH.

SFTP

¨Sus siglas significan SSH File Transfer Protocol, es completamente diferente del protocolo FTP (File Transfer Protocol). SFTP fue contruído desde cero y añade la característica de FTP a SSH. Sólo usa un canal de comunicación, envía y recibe los mensajes en binario (y no en formato texto como hace FTP).

Referencias