Sistema De Monitoreo De Redes Y Equipos Networking Utilizando La .

Transcription

FICA, VOL. 1, NO. 1, JUNIO 20161Sistema de monitoreo de redes y equipos networking utilizando la herramientaMRTG y la tecnología Mikrotik para la empresa J&STECHNOLOGYJorge Luis Realpe Rosero1Universidad Técnica del Norte, Av 17 de Julio 5-21 Sector el Olivo, Ibarra, Imbaburajorge realpe2007@hotmail.comResumen. En el presente trabajo de grado se proponela implementación de un sistema de monitoreo para la redinalámbrica en la empresa J&STECHNOLOGY, utilizandopara el monitoreo de tráfico el paquete MRTG con elprotocolo SNMP y como plataforma el sistema operativoLinux CentOS versión 6.4, mostrando la información quese podrá obtener en un navegador web.En el Primer Capítulo se plantea la necesidad de estesistema por parte de la empresa, la evaluación de lasituación actual del problema, la delimitación, lajustificación y el alcance que tendrá el proyecto, también seplantean los objetivos generales y específicos que sepropone para este trabajo de grado.En el Segundo Capítulo se estudia la estructura de lared inalámbrica que esta implementado en la empresaJ&STECHNOLOGY, los conceptos básicos de sistemaOperativo Linux CentOS, se describe la HerramientaMRTG, la Base de Datos PostgreSQL, el lenguaje deprogramación PHP, el protocolo SNMP, y la TecnologíaMikrotik.En el Tercer Capítulo se detalla paso a paso laconfiguración de los servicios del servidor CentOS, la basede datos, la herramienta MRTG, el lenguaje deprogramación PHP y la Tecnología Mikrotik.En el Cuarto capítulo se procede al diseño delsistema, siguiendo la metodología RUP, las fases de Inicio,Elaboración, Construcción y Transición.El Quinto Capítulo se detalla las conclusiones yrecomendaciones acerca de los resultados obtenidos en eldesarrollo de este proyecto.Palabras ClavesSistema de monitoreo, redSNMP.inalámbrica, MRTG ,deriva la importancia de contar con un sistema capaz denotificarnos las fallas en la red y de mostrarnos sucomportamiento mediante el análisis y recolección detráfico.En el mercado existen una variedad de software quepermite mirar el tráfico de la red y uno de ellos es el PRTG,pero por costos el más apropiado es MRTG el cual poseecódigo abierto para ser modificado.El sistema va a ayuda a optimizar la red, ya quepermite detallar el uso del ancho de banda de cada uno delos equipos inalámbricos que dispones servicio de SNMP.PROBLEMALas sugerencias de los clientes de internet de laempresa, ha sido que servicios que ofertan, estén en unapágina web para poder acceder a cualquier hora y porposibles clientes referidos, esto ha reduciendoconsiderablemente la actividad económica de la empresa.Actualmente lleva los registros de fallas oinconvenientes presentados por parte de los clientes deforma manual y almacenada en carpetas. El seguimientopersonalizado de clientes no se lo realiza de una manerarápida, esperando que el cliente reporte los inconvenientesde servicio.No tiene un registro automatizado de los datosinformativos de clientes y personal que labora en laempresa, lo que afecta a la hora de obtener información.El cliente no cuenta con un historial del ancho de banda,por lo que en ocasiones el cliente se siente insatisfecho delservicio contratado y el personal técnico de la empresa notiene constancia de la calidad de radio enlaces que estánoperando en cada uno de los clientes activos.1. IntroducciónLa empresa dispone del hardware y software para larealización del sistema de monitoreo, para ser vistos através de la web.La detección oportuna de fallas y el monitoreo de loselementos que conforman una red inalámbrica sonactividades de gran relevancia para brindar un buenservicio a los usuarios de internet inalámbrico. De esto seLos equipos de internet que adquiere la empresa para lainstalación del servicio de internet de los clientes no seregistran, causando que no se tenga detalle de la fecha enque han sido comprados y el tiempo de uso que tienen.

2J. REALPE, MONITOREO DE REDES Y EQUIPOS NETWORKING CON LA HERRAMIENTA MRTG Y LA TECNOLOGÍA MIKROTIKObjetivos GeneralesImplementar un sistema web de monitoreo de redes yequipos Networking, configurando la herramienta MRTG(Multi Router Traffic Grapher) y la tecnología Mikrotik(compañía letona proveedora de tecnología disruptiva dehardware y software para la creación de redes), en unservidor CentOS para la empresa J&STECHNOLOGY.JustificaciónEn la actualidad hay diferentes programas queproporcionan el monitoreo gráfico de las redes con elprotocolo SNMP (Protocolo simple de administración deRed) uno de ellos es PRTG (monitorización de red fácil PAESSLER) , la desventaja del uso de este tipo deprogramas es que para poder utilizar hay que pagar precioselevados por sus licencias, por lo que la implementación sela realizara en MRTG que es una herramienta gratuita.El sistema de monitoreo de redes beneficiará de formadirecta a la empresa J&STECHNOLOGY, aumentando laproductividad y facilitando la administración de la redinalámbrica a través de la gestión remota y documentaciónprecisa de la red, que les permitirá brindar un buen serviciode internet para los clientes.2.2 Estructura de la red de la empresaJ&STECHNOLOGYA continuación se detalla la estructura principal de lared implementada por la empresa, todos los Access Point ylos equipos que están instalados en los clientes. Se detallanlos Tres nodos principales que tiene la empresa para que lacobertura en la Ciudad de Ibarra sea en su totalidad.Todos los Equipos conformados en la RED son de marcaMikrotik, con sus diferentes modelos que dispone estamarca de equipos.El desarrollo de una aplicación web paraJ&STECHNOLOGY, permite de una manera rápida,segura e interactiva realizar reportes de fallas y darsoluciones oportunas.2. Materiales y Métodos2.1 Metodología RUPLa metodología para la implementación del SistemaWeb es la metodología RUP (Proceso Unificado deRational), para principalmente asegurar la producciónde software de alta calidad que cumpla con las necesidadesde los usuarios, con una planeación y presupuestopredecible.2.3 CentOS Linux

FICA, VOL. 1, NO. 1, JUNIO 2016Es una de las diferentes versiones que disponeGNU/Linux, CentOS Linux es una plataforma estable,predecible, manejable y reproducible, derivado de lasfuentes de Red Hat Enterprise Linux (RHEL).CentOS funciona bien para servidores, debido a laconfiguración por defecto de uso fácil y programasincluidos, incluyendo MySQL, de Apache y PHP. Incluyeuna gama estándar de los navegadores web y utilidades deoficina, excepto programas innecesarios para el uso delservidor. CentOS suministra herramientas para lainstalación y gestión de sistemas operativos invitados en elmismo equipo. De hecho, los servidores pueden inclusoejecutar varias copias de CentOS en el mismo hardware.CentOS también incluye características de seguridad yfunciones destinadas a ayudar a crear equipos agrupadospara una mayor potencia de procesamiento.2.4 MRTG3SQL92/SQL99, transacciones, integridad referencial,procedimientos almacenados y extensibilidad de tipos.2.6 LENGUAJE DE PROGRAMACIÓNPHPEl lenguaje PHP es un lenguaje de programación de estiloclásico, es decir que es un lenguaje de programación convariables, sentencias condicionales, bucles, funciones, etc.No es un lenguaje de etiquetas como podría ser HTML,XML o WML. Está más cercano a JavaScript o a C.2.7 MIKROTIKMulti Router Traffic Grapher (MRTG) es unaherramienta gratuita para monitorear la carga de tráficosobre los enlaces de una red, escrita en Perl, basada en eluso del protocolo SNMP. En sus inicios, fue desarrolladapara leer contadores de tráfico de los dispositivosmonitoreados y generar los gráficos que lo representan.Estos gráficos se muestran en páginas web estáticas que sepueden visualizar desde cualquier ordenador en una redcorporativa.2.5 BASE DE DATOS POSTGRESQLEl principal producto de esta compañía es el sistemaoperativo independiente basado en Linux, conocido comoMikrotik RouterOS que convierte a un PC en un ruteadordedicado, bridge, firewall, gestión de ancho de banda,punto de acceso inalámbrico, enlace backhaul, punto deacceso gateway, servidor VPN y más.CPE Mikrotik SXT 5La base de datos PostgreSQL es un producto decódigo abierto disponible sin costo alguno. PostgreSQL,desarrollado originalmente en el Departamento deInformática de la Universidad de California, Berkeley, fuepionera en muchos de los conceptos objeto-relacionalesque actualmente están disponibles en algunas bases dedatos comerciales. Proporciona soporte para el lenguajeMikrotik SXT es un equipo de bajo costo, altavelocidad MIMO 5GHz, dispositivo inalámbrico deexterior.

4J. REALPE, MONITOREO DE REDES Y EQUIPOS NETWORKING CON LA HERRAMIENTA MRTG Y LA TECNOLOGÍA MIKROTIKDescripciónPresupuesto(USD)Antena Omnidireccional OmniTIK UPAHARDWARE5HnDServidor i7 8 GbRAM 1 T en disco ,000,00400,000,00CCNA1400,00200,00Certificación Linux200,00200,00Desarrolloenimplementación del rrolloSOFTWAREparaelServicioInternetcon Dirección IP Pública /(año)CAPACITACIPresupuestoReal (USD)ÓNOTROSCaracterísticas del ProductoAntena OmniTIK es un punto de acceso exteriorresistente a la intemperie con doble polarizado, trabajaperfectamente con el CPE SXT, o con cualquier otrodispositivo estándar 802.11a.3. Resultados3.1 Descripción General del ProductoA través del sistema el personal técnico de la empresatendrá una herramienta ágil de administrar, supervisar lared de la empresa, con datos en el momento de una falla.Para el personal administrativo de la empresa será degran utilidad a la hora de realizar los cobros de las facturas,cortes y activaciones de los clientes.RestriccionesSi un requerimiento del gerente está fuera del alcanceeconómico del proyecto se buscaría una alternativa parasustituirlo.Calidad del ProductoEl sistema de monitoreo de redes y equiposnetworking deberá registrar el consumo de los clientesutilizando el servicio de SNMP que cada uno de losequipos posee, a través de MRTG y para ser mostradosmediante una página web que pueden ser observados desdecualquier parte. Además registrará toda la información quese tiene archivada de forma manual como datos de clientes,facturas, equipos, Ips, reporte de fallas.Supuestos y DependenciasEl sistema será instalado en el servidor de la empresa,y una herramienta utilizada por el personal y clientes de lamisma.El desarrollador tendrá toda la disponibilidad derealizar las configuraciones que crea conveniente para elcorrecto funcionamiento del sistema sin que este afecte laconfiguración de los servicios instalados.Costo y PrecioEl desarrollo del sistema de monitoreo se ajusta a laMetodología de Desarrollo de Software RUP, estará bajolos parámetros de calidad que esta metodología define.Condiciones GeneralesPara el correcto funcionamiento del sistema, los equiposterminales deberán tener instalados cualquier tipo denavegador web, para ser visualizado el sistema en losequipos.3.2 Descripción Sitio WebLa página principal que el usuario puede observar estácompuesta de la información esencial de la empresa como:Quiénes Somos, la misión y visión, la ubicación geográficade ISP que se la puede ver en google maps (Es unservidor de aplicaciones de mapas en la web quepertenece a Alphabet Inc), los servicios ofertados por laempresa en este caso los diferentes planes que ofrece para

FICA, VOL. 1, NO. 1, JUNIO 20165su contratación del servicio de Internet y principalmente elinicio de sesión de los clientes que están registrados.Página del personal administrativoPágina Principal del SistemaPara ingresar a la opción de inicio de sección delcliente es necesario que el personal de la empresa le facilitela dirección de correo electrónico de la empresa y lacontraseña destinada a cada uno de los clientes por elpersonal administrativo. A continuación se observa lapágina de ingreso al perfil de los clientes.El sistema para facilitar el acceso a la informaciónestá montado en el servidor de la empresa el cual por elmomento se puede acceder a través de la dirección IPPública con la que pueden acceder el instante querequieran.Adicionalmente el administrador del sistema tieneopciones extras que solo el cómo administrador puederealizarlas, por ser importantes para el sistema y laempresa.En la opción planes el administrador puede ingresarun nuevo plan de internet, o modificar el contenido o elvalor del plan si se requiere, en la opción contenido podrámodificar el contenido sobre la empresa, la Opción Bancopude ingresar el número de cuentas de los bancos en dondeel cliente puede depositar el pago del servicio de internet,en la opción Parámetros puede ingresar los datos de laempresa como es RUC, razón social, y otra más, en laopción Nuevas solicitudes es donde el administrador delsistema podrá designar el reporte de falla reportado por quelos clientes a un técnico para su solución, cuando estereporte de fallas es asigna a un técnico también se enviaraun SMS señalando que tiene que resolver un inconvenientepara que lo realice de lo más pronto posible dependiendode la prioridad del reporte y por último la opción gestionarpersonal el administrador del sistema podrá ingresarpersonal nuevo a la empresa con los diferentes roles.Descripción del Monitoreo MRTGUna de las principales utilidades del sistema demonitoreo es poder observar las gráficas del flujo de tráficoque pasa por cualquier interfaz de red, para cada equiposinalámbricos instalados en las casas de clientes y nodos derepetición de la empresa.Figura Página inicio de sección para clientesDescripción Administrador del SistemaEl perfil de Administrador es el que tiene el controltotal del sistema, todo lo que fue descrito anteriormente enlas especificaciones de caso de cada uno de los perfiles.

6J. REALPE, MONITOREO DE REDES Y EQUIPOS NETWORKING CON LA HERRAMIENTA MRTG Y LA TECNOLOGÍA MIKROTIK Figura. Página Monitoreo Ancho de Banda en SNMP en tal virtud debería ser objeto de unmayor estudio para proyectos siguientes a este.Hacer uso de las herramientas de software libre yaque esto evita el costo de licenciamiento yproblemas legales con el uso de software pirata.Los equipos Mikrotik actualmente se encuentranen un gran auge dentro de área detelecomunicación en ecuador, gracias a suversatilidad y seguridad que brindan sus equiposla facultad debería permitir capacitaciones paracertificaciones Mikrotik.Estudiarlaposibilidaddeutilizar PostgreSQL tanto para la creación denuevos sistemas, como la migración de sistemasexistentes por ser una base de datos robusta y suimplementación es de bajo costo.4. Conclusiones El desarrollo de esta aplicación permitirá a laempresa J&STECHNOLOGY disponer de unaherramienta de monitoreo de su red inalámbricaen tiempo real.Con la tecnología Mikrotik y con ayuda de laherramienta MRTG es posible observar elmonitoreo y control de tráfico de una maneraprecisa sobre los Access Point, Punto-Punto,equipos de clientes existentes en la redinalámbrica de un empresa.La utilización de tecnologías basadas en softwarelibre para la implementación de bases de datos,brinda facilidades tan ricas y potenciales comocualquier herramienta privativa de este tipo,implementando sistemas seguros, robustos y abajo costo.PHP es una herramienta versátil y poderosa parala construcción de aplicaciones web modernas envista de que tiene un soporte para el uso y gestiónde la mayoría de base de datos actual.Se concluye que aprendimos a utilizar diferentesherramientas y tecnologías para llegar a la meta,el análisis, el diseño, el proceso distintas partes delsistema. También se notó que un buen análisis ydiseño nos da como resultado un sistema con buenfuncionamiento y escalableEl sistema de monitoreo web permite de unamanera ágil el acceso a la información de tráfico ypermite que los cliente de la empresa puedanreportar los reclamos, además nos permitir unseguimiento continuo de sus pagos y facturasgeneradas.Recomendaciones5. La herramienta MRTG nos permite de maneragráfica obtener la información de tráfico basado6. Referencias BibliográficasAlvarez, D. L. (2011). Proyecto Monitorización de red conSNMP y MRTG. Obtenido orizacin-dered-con-snmp-y-mrtgARCOTEL. (S.F.). Agencia de Regulación y Control de lasTelecomunicaciones. Obtenido de , M. (2010). Fundamentos PHP Práctico. Madrid:Anaya Multimedia.Emmanuel , C. (S.F.). HERRAMIENTAS DE MONITOREODE SERVIDORES (SNMP). Obtenido de http://cristhianemm.blogspot.com/2012 05 01 archive.htmlGallardo, M. (2016). Redes Inalámbricas. Obtenido deslideshare: icas-presentationHughes, J. (2015). Base Distribución. Obtenido deDownload CentOS Linux ISO images:https://wiki.centos.org/DownloadLameda, L. (2016). Enlaces Inalámbricos Punto a Punto yPunto Multipunto. Obtenido -a-puntoy-punto-multipunto/Maraboli, M. (06 de 2013). Manual de Programación enPHP. Obtenido dehttps://www.mundomanuales.com/manuales/3144.pdf

FICA, VOL. 1, NO. 1, JUNIO 2016Martinez , R. (02 de 10 de 2012). Introducción. Obtenidode Sobre PostgreSQL:http://www.postgresql.org.es/sobre postgresqlMendoza, M. S. (2010). php con PostgreSQL 8. Megabytes.a.c Grupo Editorial.Mikrotik. (17 de 12 de 2015). License Levels. Obtenido ual:License#License LevelsNeoclan Networks. (2010). Internet Dedicado. Obtenido deEmpresas y /Network Management Software. (2016). Obtenido orialOetiker , T. (13 de 01 de 2012). Creates mrtg.cfg files (formrtg-2.17.4). Obtenido de ml7Somnerville, I. (2011). Ingeniería de Software 9na.edicion. Mexico: Pearson Editorial.Subell, M. G. (2010). Manual Práctico de Linux,comandos, editor y programación Shell. Madrid: AnayaMultimedia.Tangient. (2016). CENTOS. Obtenido de Administraciónde Sistemas Operativos en Red:https://asorufps.wikispaces.com/CENTOSThe PHP Group. (2011). Extensiones de bases de datosespecíficas del proveedor. Obtenido dehttp://php.net/manual/es/intro.pgsql.phpTuxifer. (2010). RUP vs XP en la UCI: una opinión muypersonal. Obtenido de na-opinionmuy-personal/Vaewani, V. (2010). Fundamentos de PHP. México: McGraw - Hill interamericana.PHP. (2008). http://php.net/manual/es/intro.pgsql.php.Puertas, J. P. (2011). Creación de un portar con PHP yMySQL 4ta. Edición. México: Alfaomega Editorial.SCHACH, S. R. (2012). Análisis y Diseño Orientado aObjetos con UML y el PROCESO UNIFICADO.MEXICO: Mc Graw - Hill interamericana.Sobre los Autores.Jorge Luis Realpe Rosero, Bachiller Físico Matemáticoen el Colegio Teodoro Gómez de la Torre,Estudiante de Sistemas Computacionales de la UniversidadTécnica del Norte de la ciudad de Ibarra.

PAESSLER) , la desventaja del uso de este tipo de programas es que para poder utilizar hay que pagar precios elevados por sus licencias, por lo que la implementación se la realizara en MRTG que es una herramienta gratuita. El sistema de monitoreo de redes beneficiará de forma directa a la empresa J&STECHNOLOGY, aumentando la productividad y .