Este documento describe varios sistemas de monitoreo de red, incluyendo NTPmon, Nagios, Zabbix, CACTI, Zenoss y Munin. NTPmon monitorea servidores NTP para sincronizar relojes de sistemas en una red, mientras que Nagios, Zabbix, CACTI, Zenoss y Munin son plataformas de código abierto para supervisar recursos de red, servidores y aplicaciones.
Este documento describe varios sistemas de monitoreo de red, incluyendo NTPmon, Nagios, Zabbix, CACTI, Zenoss y Munin. NTPmon monitorea servidores NTP para sincronizar relojes de sistemas en una red, mientras que Nagios, Zabbix, CACTI, Zenoss y Munin son plataformas de código abierto para supervisar recursos de red, servidores y aplicaciones.
Este documento describe varios sistemas de monitoreo de red, incluyendo NTPmon, Nagios, Zabbix, CACTI, Zenoss y Munin. NTPmon monitorea servidores NTP para sincronizar relojes de sistemas en una red, mientras que Nagios, Zabbix, CACTI, Zenoss y Munin son plataformas de código abierto para supervisar recursos de red, servidores y aplicaciones.
Este documento describe varios sistemas de monitoreo de red, incluyendo NTPmon, Nagios, Zabbix, CACTI, Zenoss y Munin. NTPmon monitorea servidores NTP para sincronizar relojes de sistemas en una red, mientras que Nagios, Zabbix, CACTI, Zenoss y Munin son plataformas de código abierto para supervisar recursos de red, servidores y aplicaciones.
Descargue como DOCX, PDF, TXT o lea en línea desde Scribd
Descargar como docx, pdf o txt
Está en la página 1de 13
Ingeniera en Informtica
Asignatura: Sistemas Operativos
Tema: NTPmon (monitoreo de redes)
1
1
Contenido Introduccin ........................................................................................................................................ 2 Desarrollo ........................................................................................................................................ 3 Que es UTC .......................................................................................................................................... 4 Qu es NTPmon? ........................................................................................................................... 4 Nagios .................................................................................................................................................. 5 ZABIBIX ............................................................................................................................................ 6 CACTI ............................................................................................................................................... 6 ZENOSS ................................................................................................................................................ 7 MUNIN ............................................................................................................................................. 8 CONCLUCIONES ............................................................................................................................. 10 REFERENCIAS ................................................................................................................................. 10 GLOSARIO ...................................................................................................................................... 11
2
2
Introduccin Es un tema bastante corto y no muy difcil de comprender por lo cual el contenido es poco debido a que se hablara de sistemas que son muy viejos y no muy utilizados por nosotros sino ms bien para algunas empresas que desean tener una mejor calidad de red o un mejor monitoreo del trfico y ejecucin en cuanto a programas En el siguiente trabajo se hablara acerca del sistema NTPMON en el cual se abordaran los conceptos principales de este sistema as como sistemas similares a este. Los cuales son basados en monitoreo de redes. Se explicara que es un monitoreo de redes para que son utilizados, cuales son las caractersticas principales de los sistemas para un monitoreo de redes. Se mencionaran 5 sistemas diferentes de monitoreo de redes como lo son MUNIN (presentar resultados en grficos a travs de una interfaz web), CACTI(es una herramienta web de grficas), ZENOSS(es un servidor y la plataforma de gestin de red), ZABBIX(es una clase de mecanismo de vigilancia) y NAGIOS (Fue diseado originalmente para ejecutarse en Linux). Se manejara un glosario donde se darn significados de dichas palabras o siglas que son difciles de entender (tcnicas) y de esta forma exista la manera de que sepan de que se est hablando. 3
3
Desarrollo El administrador de un sitio web o de una red se basa software de monitorizacin red/servidor que continuamente se puede mantener un ojo en el sistema y pueden detectar componentes lentos o defectuosos. Estas herramientas de supervisin pueden enviar automticamente las actualizaciones o activar copias de seguridad en caso de interrupciones causadas por accidentes o sobrecargas del servidor, conexiones de red y otros factores. Por ejemplo, para averiguar el estado de un servidor web, el software de monitoreo de vez en cuando puede enviar una peticin HTTP a buscar una pgina. Para los servidores de correo electrnico, un mensaje de prueba puede ser enviado a travs de SMTP y trado por IMAP o POP3. En el caso de solicitar el estado de las fallas, el software de monitoreo puede enviar un mensaje de alarma al administrador de sistemas, a su vez en sistemas de conmutacin por error para eliminar la problemtica del servidor hasta que pueda ser corregida, o hacer otras acciones imperativas.
4
4
Que es UTC (Coordinated Universal Time) Tiempo Universal Coordinado Estndar de alta precisin de tiempo atmico. Tiene segundos uniformes definidos por TAI con segundos intercalares o adicionales que se anuncian a intervalos irregulares para compensar la desaceleracin de la rotacin del planeta Tierra, as como otras discrepancias. Estos segundos adicionales permiten a UTC estar casi a la par del UT, el cual es otro estndar pero basado sobre el ngulo de rotacin de la Tierra, en lugar de el paso uniforme de los segundos.
Protocolo Simple de Tiempo de Red SNTP
Forma menos compleja de NTP que no requiere almacenar la informacin respecto a las comunicaciones previas que se conoce como Popularidad en dispositivos incrustados y en aplicaciones en las que no se necesita una gran precisin.
Qu es NTPmon?
NTPmon es una utilidad que est diseado para controlar y mostrar esenciales indicadores de salud para NTP (Network Time Protocol) servidores es utilizado para la sincronizacin de relojes entre sistemas informticos por medio del enrutamiento de paquetes en redes. El tiempo exacto es esencial para el mantenimiento de una red funcional.
5
5
NTPmon fue desarrollado por la compaa Thomson Reuters con la finalidad de monitorear y visualizar los NTP de los servidores Lanzado por primera vez en 1999, Nagios ha crecido hasta incluir a miles de proyectos desarrollados por la comunidad Nagiosen todo el mundo Nagioses patrocinado oficialmente por NagiosEnterprises, que apoya a la comunidad en un nmero de diferentes formas a travs de las ventas de sus productos y servicios comerciales.
Nagios es el estndar en soluciones de monitoreo de infraestructura de T.I. (infraestructura de tecnologa de informacin) basada en cdigo abierto que ofrece los mejores beneficios de la industria. Nagios permite el monitoreo de la totalidad de su infraestructura de T.I. para asegurar que sistemas, aplicaciones, servicios y procesos de negocio funcionan de forma correcta y que, ante cualquier eventualidad, los miembros del equipo tcnico sern informados rpida y adecuadamente como paso previo al proceso de solucin. Nagios es uno de los sistemas ms populares de monitorizacin de red de cdigo abierto para los servicios de red (SMTP, POP3, HTTP, NNTP, ICMP, SNMP, SSH) y recursos de red
6
6
Caractersticas principales de NAGIOS. Monitorear su infraestructura de TI completa Detectar los problemas antes de que ocurran Saber inmediatamente cuando surge algn problema Compartir informacin de disponibilidad sobre su infraestructura Detectar fallas de seguridad Reducir las prdidas de tiempo por inactividad
ZABIBIX Zabbix es un Sistema de Monitoreo de Redes creado por AlexeiVladishev. Est diseado para monitorear y registrar el estado de varios servicios de red, Servidores, y hardware de red. Usa MySQL, PostgreSQL, SQLite, Oracle o IBM DB2 como base de datos. Lanzado sobre los trminos de la versin 2 de la GNU General PublicLicense, Zabbix es Software Libre. Zabbix fue iniciado como un proyecto interno de software en 1998. Luego de 3 aos, en 2001, este fue lanzado al pblico sobre GPL. Y tomo 3 aos ms hasta su primera versin estable, 1.0, que fue lanzada en 2004. Zabbix ofrece varias opciones de monitoreo. Chequeos simples que pueden verificar la disponibilidad y el nivel de respuesta de servicios estndar como SMTP o HTTP sin necesidad de instalar ningn software sobre el host monitoreado. Un agente Zabbix puede tambin ser instalado sobre mquinas UNIX y Windows para monitorear estadsticas como carga de CPU, utilizacin de red, espacio en disco, etc. Como alternativa a instalar el agente sobre los host, Zabbix incluye soporte para monitorizar va protocolos SNMP, TCPyICMP.
CACTI
7
7
Cacti es una herramienta web de grficas que est diseada como una interfaz completa para almacenamiento de datos de RRDtool y la utilidad grfica que permite a los usuarios monitorear y graficar la carga de la CPU, la utilizacin de ancho de banda de red, el trfico de red, y mucho ms. Puede ser utilizado para configurar la recopilacin de datos en s, lo que permite configuraciones particulares, a controlar sin ningn tipo de configuracin manual de RRDtool. Cacti permite sondear los servicios en el perodo preestablecido y el grfico de los datos resultantes. Se utiliza principalmente para representar grficamente los datos de series temporales de parmetros tales como la carga de la CPU y la utilizacin de ancho de banda de red. Cacti se puede ampliar para controlar cualquier fuente a travs de scripts de shell y ejecutables. Tambin es compatible con arquitectura de 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 creacin de plugins.
ZENOSS Basado en el servidor de aplicaciones Zope y escrito en Python, Zenoss (ZenossCore) es un servidor y la plataforma de gestin de red que combina la programacin original y varios proyectos de cdigo abierto para integrar el almacenamiento de datos y los procesos de recopilacin de datos a travs de la interfaz de usuario basada en Web. Permite a los usuarios supervisar la disponibilidad, inventario y configuracin, desempeo y los acontecimientos. ZenossCore es capaz de supervisar la disponibilidad de dispositivos de red mediante SNMP, SSH, WMI, servicios de red (HTTP, POP3, NNTP, SNMP, FTP) y los recursos del host (procesador, uso de disco) en la mayora de sistemas 8
8
operativos de red. Una arquitectura plug-in proporcionada por ZenPacks permite a los miembros de la comunidad para ampliar su funcionalidad. ZenPacks estn encapsulados en Python y la instrumentacin de suministros y los informes para las unidades de la infraestructura de seguimiento. Liberado bajo la Licencia Pblica General de GNU (GPL) versin 2, ZenossCore provee una interfaz web que permite a los administradores de sistemas monitorear disponibilidad, inventario/configuracin, desempeo y eventos. Erik Dahl comenz el desarrollo de Zenoss en el 2002 y en agosto del 2005 fund Zenoss, Inc., con Bill Karpovich. Zenoss, Inc. patrocina el desarrollo de ZenossCore y vende una versin empresarial basada en la versin bsica.
MUNIN Munin es un sistema de monitoreo de redes sencillo, configurable, extensible, capaz de autodescubrimiento. Puede controlar fcilmente el rendimiento de sus computadoras, redes, aplicaciones, etc. Su mejor escenario se encuentra en el mantenimiento de servidores o en la gestin de varios puestos de trabajo. Puede usarse para comprobar el estado de salud y carga de las mquinas, anticipar problemas de rendimiento o capacidad, y en caso de problemas ofrece a posteriori valiosa informacin sobre los momentos anteriores al problema. Munin usa la librera RRDtool para generar las grficas de rendimiento de los parmetros del sistema analizado 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 informacin que lee peridicamente de los nodos. Caractersticas Cuenta con una interfaz [web] que muestra la evolucin histrica del uso de recursos. 9
9
Monitorea el uso de recurso de cada mquina, recursos como disco, red, uso de CPU, RAM, Carga (load). Es capaz de monitorear indicadores de algunas aplicaciones como tamao de cola de postfix, procesos de apache, consultas de mysql entre otras. Genera grficas por da, semana, mes y ao de cada uno de los indicadores. Muestra el mnimo, mximo, media y valor actual de los indicadores en cada perodo de tiempo. Es posible configurar umbrales de alerta para estado de advertencia y crtico.
Qu tipo de datos pueden ser almacenados en una RRD? Cualquiera, siempre que se trate de una serie temporal de datos. Esto significa que se tiene que poder realizar medidas en algunos puntos de tiempo y proveer esta informacin a la RRDtool para que la almacene. Un concepto ligado a las RRDtool es el de SNMP, acrnimo de Simple Network Management Protocol. Este protocolo puede ser usado para realizar consultas a dispositivos acerca del valor de los contadores que ellos tienen (ej: una impresora). El valor obtenido de esos contadores es el que queremos guardar en la RRD. 1) Instalamos todo el contenido de Xampp 2) Agregamos un Rol llamado Servidor Web(IIS) a nuestro servidor para que Cacti tambin nos represente grficamente el Rendimiento de nuestro equipo. CLIENTE XP
10
10
Ventajas Podremos tener informacin prcticamente a tiempo real. Mide la disponibilidad de cada uno de los dispositivos agregados. Muestra grficamente el estado de cada uno de los equipos. Desventajas El tiempo de instalacin del programa y todas sus dependencias. El tiempo de configuracin de los dispositivos, porque tenemos que agregar manualmente cada uno de los equipos que queremos visualizar.
CONCLUCIONES
Cuando se habla de gestin y monitoreo de redes de computadores se est haciendo referencia a dos conceptos diferentes. La gestin define el control de los recursos en una red con el fin de evitar que esta llegue a funcionar incorrectamente degradando sus prestaciones. El monitoreo es aquel que define un proceso continuo de recoleccin y anlisis de datos con el fin de anticipar problemas en la red y as poder dar solucin rpida y eficaz.
As, los sistemas de gestin y monitoreo de redes permiten controlar los recursos hardware y software en una red a partir de monitoreos peridicos a los mismos.
Un sistema de gestin y monitoreo de redes est diseado para ver la red entera como una arquitectura unificada con direcciones y etiquetas asignadas a cada punto y con atributos especficos en cada elemento y enlace del sistema conocidos.
REFERENCIAS
Paul Gear, the director of LibertySystems& Software (LibertySystems&Software ) Recuperado el 19 de Enero de 2014, dehttp://libertysys.com.au/software/ntpmon 11
11
Claudio Concepcin Certad (Fraterneo GNU/Linux) Recuperado el 19 de Enero de 2014, de http://fraterneo.blogspot.mx/2010/12/5-aplicaciones-libres-para- monitoreo-de.html
GLOSARIO
SMTP: Simple Mail Transfer Protocol es un protocolo de la capa de aplicacin utilizado para el intercambio de mensajes de correo electrnico entre computadoras u otros dispositivos. HTTP: HypertextTrensferProtocol es el protocolo usado en cada transaccin de la World Wide Web o www. NNTP: Network News TransportProtocol es un protocolo inicialmente creado para la lectura y publicacin de artculos de noticias en usenet ICMP: Es el subprotocolo de diagnostico y notificacin de errores del Protocolo de Internet(IP). Es utilizado para el envio de mensajes de error SNMP:Simple Network Management Protocol es un protocol de la capa de aplicacion que facilita el intercambio de informacion de administracion entre dispositivos de red FTP:File Transfer Protocol es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP(Transmission Control Protocol)desde un equipo cliente se puede conectar a un servicio para descargar archivos desde el o para enviarle archivos SSH:SecureShelles el nombre de un protocolo y del programa que sirve para acceder a maquinas remotas a travs de una red WWW: World Wide Web es un sistema de distribucin de informacin basado en hipertexto o hipermedios enlazados y accesibles a travs de Internet. URL: (uniformresourcelocato) es la cadena de caracteres con la cual se asigna una direccin nica a cada uno de los recursos de informacin disponibles en la Internet. 12
12
HTML: Siglas de HyperTextMarkupLanguage: (Lenguaje de Marcado de Hipertexto), es el lenguaje de marcado predominante para la elaboracin de pginas web. RRDtool: Es el estndar de la industria OpenSource, registr de datos de alto rendimiento y un sistema de representacin grfica de los datos de series de tiempo. Plug-and-play: se refiere a la capacidad de un sistema informtico de configurar automticamente los dispositivos al conectarlos.