Implantación del sistema de monitoreo Nagios
Texto completo
(2) ÍNDICE DE CONTENIDOS Introducción ............................................................................................................................ 6 Ficha de proyecto ................................................................................................................ 7 1. Datos de la organización ................................................................................................. 7 1.1. Misión. ...................................................................................................................... 7 1.2. Visión. ....................................................................................................................... 7 1.3. Objetivos estratégicos. .............................................................................................. 7 1.4. Organigrama. ............................................................................................................ 8 1.5. Análisis de la situación actual de la empresa (FODA). .............................................. 8 1.6. Antecedentes, principales y lecciones aprendidas. .................................................. 9 1.6.1. Antecedentes. .................................................................................................... 9 1.6.2. Problemas. ......................................................................................................... 9 1.6.3. Lecciones aprendidas....................................................................................... 10 2. Conceptualización de operación.................................................................................... 11 2.1. Criterios de evaluación de un sistema de monitoreo. .............................................. 11 2.2. Objetivo general y específico. ................................................................................. 12 2.2.1. Objetivo general. .............................................................................................. 12 2.2.2. Objetivos específicos........................................................................................ 12 2.3. Composición del equipo técnico del proyecto. ........................................................ 12 2.3.1. Project manager. .............................................................................................. 12 2.3.2. Jefe de sistemas. ............................................................................................. 13 2.3.3. Coordinador. .................................................................................................... 13 2.3.4. Equipo de TI. .................................................................................................... 13 2.4. Definición de actividades, roles y matriz de responsabilidades. .............................. 14 2.5. Impacto esperado del proyecto. .............................................................................. 18 2.5.1. Impactos tecnológicos. ..................................................................................... 18 2.5.2. Impactos económicos. ...................................................................................... 18 3. Proyecto integrador ....................................................................................................... 18 3.1. Introducción. ........................................................................................................... 18 3.2. Problemática. .......................................................................................................... 19 3.3. Modelamiento de negocio. ...................................................................................... 19 3.3.1. Arquitectura de TI. ............................................................................................ 19 3.3.2. Estudio de factibilidad....................................................................................... 20 3.3.3. Propuesta de arquitectura. ............................................................................... 20. 2.
(3) 3.3.4. Protocolo de implantación. ............................................................................... 22 3.3.5. Estrategia de implantación. .............................................................................. 22 3.4. Plan de migración. .................................................................................................. 23 3.4.1. Planeamiento para la migración. ...................................................................... 23 3.4.2. Instalación configuración y prueba. .................................................................. 23 3.4.3. Capacitación y soporte. .................................................................................... 23 3.5. Pruebas y capacitación. .......................................................................................... 24 3.5.1. Plan de capacitación. ....................................................................................... 24 3.5.2. Prueba unitaria básica. ..................................................................................... 25 3.6. Plan de despliegue. ................................................................................................ 25 Conclusiones ........................................................................................................................ 26 Recomendaciones ................................................................................................................ 27 Bibliografía ............................................................................................................................ 28 Anexos ................................................................................................................................. 30. 3.
(4) ÍNDICE DE FIGURAS. Figura 1:. Organigrama BBVA……………………………………………………. 1 8. Figura 2:. Ejemplo INEI………………………………………………………….... 10. Figura 3:. Arquitectura anterior……………………………………………….….. 19. Figura 4:. Arquitectura actual………………………………………………….…. 21. ÍNDICE DE TABLAS. Tabla 1:. Matriz FODA……………………………………………………............ 1 8. Tabla 2:. Matriz RACI……………………………………………………………... 14. Tabla 3:. Diagrama de Gantt……………………………………………………... 15. Tabla 4:. Matriz de Linkert………………………………………………………... 16. Tabla 5:. Matriz de riesgos…………………………………………………….…. 17. Tabla 6:. Estudio de factibilidad………………………………………………..... 20. Tabla 7:. Etapas de Implantación………………………………………………... 21. Tabla 8:. Estrategia de implantación………………………………...…….....…. 22. Tabla 9:. Plan de capacitación……………………………………………….….. 24. ÍNDICE DE ANEXOS. Anexo 1:. Árbol de problema………………………………………………...….... 30. Anexo 2:. Protocolo y estrategia de implantación…………………………........ 30. Anexo 3:. Matriz de riesgo post implantación……………………………........... 31. Anexo 4:. Canales de atención y ventas cruzadas ……………………………. 31. Anexo 5:. Inventario de activos ……………………………………….…………. 32. Anexo 6:. Pruebas unitarias ……………………………………………..…….…. 32. 4.
(5) Anexo 7:. Costos del proyecto ejecutado …………………………………........ 33. Anexo 8:. Costos del proyecto ejecutado …………………………………....…. 33. Anexo 9:. Flujo de Caja………………………………………………………..….. 34. Anexo 10:. Plan de despliegue………………………………………………….…. 34. 5.
(6) Introducción Con la transformación digital, donde la tecnología es una tendencia por contar con herramientas que minimizan los tiempos de inactividad de los servicios y equipos de comunicación generando beneficios para las organizaciones, se hace necesario contar con un sistema de monitoreo (Nagios) open source, que al ser un software de código abierto, no genera costo de adquisición y se puede adaptar al requerimiento de la organización utilizando eficientemente los recursos necesarios. Este trabajo cuenta con tres capítulos de información para la implantación del sistema de monitoreo Nagios en el banco Continental. En el primer capítulo se describe la situación interna y el problema de la empresa y en el segundo capítulo se describe el modelamiento del negocio e implantación del proyecto, pruebas y despliegue.. 6.
(7) Ficha de proyecto 1. Datos de la organización 1.1. Misión. "Entregar los mejores productos y servicios financieros a sus clientes con sencillez y responsabilidad". 1.2. Visión. “Ser el Banco líder en todos los segmentos financieros". 1.3. Objetivos estratégicos. Al respecto la casa matriz de BBVA 2015 sostiene sus siguientes objetivos: La mejor experiencia de usuario, mejorando procesos, simplificarlos y automatizarlos. Enfocarse en el propósito de la empresa. Impulsar las ventas digitales, potenciando los canales que los clientes demandan. Crear, asociar o adquirir nuevos modelos de negocio digitales. Optimizar la asignación de capital y la gestión basada en la rentabilidad del negocio. Optimizar la asignación de capital y la gestión basada en la rentabilidad del negocio. Mejorar el nivel de eficiencia y soluciones de calidad con apoyo de la tecnología. Desarrollar, retener y motivar al mejor equipo, adaptar la cultura con nuevas formas de trabajos y valores. Con estos objetivos estratégicos la casa matriz ingresa al mercado financiero y busca posicionarse con competitividad.. 7.
(8) 1.4. Organigrama.. Figura 1. Organigrama BBVA. Fuente: BBVA, 2017. En el área de Medios es donde se identificó las necesidades de un sistema de monitoreo de software y hardware de comunicaciones para minimizar incidencias que repercuten económicamente en la empresa. 1.5. Análisis de la situación actual de la empresa (FODA). Tabla 1. Matriz FODA.. Nota: Los sustentos se puede validar en el anexo 4. Elaboración propia.. 8.
(9) 1.6. Antecedentes, principales y lecciones aprendidas. 1.6.1. Antecedentes. Somos testigos de la creciente red de datos, por la que hoy es fundamental contar. con. sistema. de. monitoreo. en. cualquier. tipo. de. organización. independientemente a la línea de negocio que se dedica. En la actualidad, la tecnología de información se ha constituido en una herramienta indispensable para el funcionamiento eficiente de cualquier empresa pública o privada. Por ello, contar con un sistema de monitoreo se hace cada vez más imprescindible, por el tiempo de respuesta inmediata para dar solución a problemas o incidentes generados en línea y ello se debe al despliegue en simultáneo con el que cuenta Nagios. Nagios es una solución integral porque supervisa dispositivos, servidores, equipos de networking y aplicaciones empresariales, reduciendo drásticamente los tiempos de respuesta ante fallas del sistema, los mismos que se detallaran en el presente trabajo. 1.6.2. Problemas. El BBVA Continental, tiene alta dependencia en recursos de TI (aplicaciones departamentales, mainframe, Business Intelligence, sistemas de backup, entre otros) los cuales tienen los impactos siguientes: . Costo por inactividad y/o disminución de la productividad de los empleados. Es el costo que los empleados estén detenidos producto de un fallo o incidente informático. Esto es muy fácil de calcular multiplicando las horas de inactividad por la cantidad de empleados.. 9.
(10) . Costo operativo. Es el costo por transacción y el beneficio que representa por la cantidad de operaciones que no realizan producto de un fallo o incidente informático. Estas pueden ser de diferentes tipos y que afectan directamente a la organización. . Impacto en marca, pérdida de confianza. Según el tipo de actividad que desempeña la organización, en el aspecto comercial, es un parámetro fundamental a considerar a la hora de determinar el coste por caída de servicio. . Impacto en los niveles de servicio y normativas. La organización tiene niveles de servicios pactados en la prestación servicios con los clientes. No cumplir con estos acuerdos establecidos y con la normativa esto genera reclamos que luego son evaluados en Indecopi y requieren de una compensación económica. Asimismo, al estar sujetas a normativas o leyes de la SBS (Superintendencia de Banca y Seguros del Perú), ante una parada del sistema, pueden generar sanciones o multas. 1.6.3. Lecciones aprendidas. El INEI (Instituto Nacional de Estadística e Informática) no contaban con sistema de monitoreo. Los sistemas de estadísticas tenían fallas y altos tiempos de respuesta.. 10.
(11) Figura 2. Ejemplo INEI. Elaboración propia. 2. Conceptualización de operación 2.1. Criterios de evaluación de un sistema de monitoreo. La evaluación de un sistema de monitoreo requiere el estudio y comparación de otras herramientas que ofrecen iguales o mejores capacidades. Muchas veces se requiere de un proveedor, especialista con experiencia o el juicio de expertos para llevar a cabo esta labor. Esto debido a que la solución de se elija debe tener una disponibilidad de 24x7, interfaz intuitiva, robusta, de implantación rápida, licenciamiento y soporte adecuado y ofrezca una buena experiencia de usuarios. Por lo expuesto, los criterios mínimos que debe de contar una herramienta de monitoreo son los siguientes: Buena experiencia de uso. Operación robusta. Implantación ágil. Licenciamiento adecuado. Visibilidad con visión de negocio. 11.
(12) Buen soporte técnico. 2.2. Objetivo general y específico. 2.2.1. Objetivo general. Implantar un sistema de monitoreo “Nagios” que permita gestionar y visualizar, en tiempo real, el estado de los servidores y equipos de comunicaciones. 2.2.2. Objetivos específicos. . Definir inventario de servidores y equipos de comunicaciones en la oficina central y sucursales.. . Elaborar escenarios de implantación.. . Diseñar plan de pruebas.. 2.3. Composición del equipo técnico del proyecto. 2.3.1. Project manager. A lo largo de la fase de implementación asumirá las siguientes funciones principales: . Ser el único mediador entre el equipo de trabajo del proveedor y BBVA en el despliegue.. . Planificar el despliegue de la solución hasta la post-implementación.. . Cumplir y hacer cumplir las normas y procedimientos.. . Proponer a la dirección del proyecto de BBVA las modificaciones en el. contenido y realización de los trabajos necesarios para la. ejecución de los servicios.. 12.
(13) 2.3.2. Jefe de sistemas. A lo largo de la fase de implementación asumirá las siguientes funciones principales: . Elaboración y supervisión del cumplimiento del Cronograma.. . Cumplimiento de procesos según alcance del contrato garantizando la continuidad del servicio (Monitoreo, Control e inventarios de equipos).. 2.3.3. Coordinador. En esta fase de la implementación asumirá las siguientes funciones: . Gestionar entre el área de producción los requerimientos al equipo de TI.. . Capacitar al área técnica el uso del sistema.. . Entregar procedimientos e instructivos del sistema.. 2.3.4. Equipo de TI. En esta fase de la implementación asumirá las siguientes funciones: . Preparar la infraestructura, conexión a la red de datos y acceso a las instalaciones.. . Facilitar el inventario de software y hardware.. . Identificar equipos críticos.. 13.
(14) 2.4. Definición de actividades, roles y matriz de responsabilidades. Tabla 2. Matriz RACI.. Nota: En el presente cuadro se definen las actividades, roles y matriz de responsabilidades utilizando como sigue las siguientes siglas: R=encargado, A=responsable, C=consultado, I=informado. Elaboración propia.. 14.
(15) Tabla 3. Diagrama de Gantt.. Elaboración propia.. 15.
(16) Tabla 4. Matriz de Linkert.. Elaboración propia.. 16.
(17) Tabla 5. Matriz de Riesgos.. Elaboración propia.. 17.
(18) 2.5. Impacto esperado del proyecto. 2.5.1. Impactos tecnológicos. Respecto al nivel de automatización de procesos se evidencia un impacto. medio,. debido. a. que. la. herramienta. de. monitoreo. aporta. automatizando alguno de los procesos de supervisión de los servicios y dispositivos de red como son la recolección de información y envío de alertas de forma automática. Respecto al nivel de administración tecnológica se estima que el impacto es alto, ya que es una característica propia de la herramienta de monitoreo, mejorar la gestión de los sistemas de información y servicios de red. 2.5.2. Impactos económicos. En relación a la reducción del tiempo de resolución de problemas se considera que el impacto es alto, porque el sistema de monitoreo permite detectar los problemas y automáticamente enviar una alerta al responsable del servicio o dispositivo, ocasionando que los problemas se resuelvan en menor tiempo. En relación al nivel de disponibilidad se considera impacto alto, Reducción de costo en horas hombre efectiva, porque los equipos y servicios son accesibles desde 3. Proyecto integrador 3.1. Introducción. Actualmente las grandes empresas invierten en herramientas de monitoreo de red para poder controlar y detectar anticipadamente las incidencias de modo que cualquier dispositivo debido al monitoreo constante implementado por la herramienta las respuestas sean en menor tiempo posible de este modo minimizando las horas hombres y generando ahorro de costo a la compañía. (Ver anexos del 7 al 9).. 18.
(19) 3.2. Problemática. . Caídas de los servicios de comunicaciones.(Ver anexo 1).. . Demora en resolver un incidente.. . Coste de Inactividad (Horas Hombre).. 3.3. Modelamiento de negocio. 3.3.1. Arquitectura de TI.. Figura 3. Arquitectura anterior. Elaboración propia. Descripción y/o problemas: . El. cliente. identifica. el. problema. en. los. comunicaciones. . Consumo de recurso: tiempo y horas hombre.. . Disponibilidad de servicios de comunicaciones.. 19. sistemas. de.
(20) 3.3.2. Estudio de factibilidad. Tabla 6. Estudio de factibilidad.. Nota: En el presente cuadro podemos observar el estudio de factibilidad del presente proyecto, para lo cual se están asignando ciertos valores como sigue ALTO: 1, MEDIO: 0.6, BAJÓ: 0.3. Elaboración propia.. 3.3.3. Propuesta de arquitectura. . Nagios Sistema de monitorización de redes open source.. . Plugins Es una herramienta de línea de comandos autónoma que proporciona un tipo específico de comprobación del estado actual de los hosts y servicios en su red.. . Performance data Datos de rendimiento opcionales.. 20.
(21) . N2RRD Es una herramienta complementaria de Nagios, que almacena los datos de rendimiento generados por los complementos Nagios.. . RRD database Son plugins para comprobar valores en bases de datos.. Figura 4. Arquitectura actual. Fuente: Linux Magazine.. 21.
(22) 3.3.4. Protocolo de implantación. Se considera tres momentos para la implantación: (Ver anexo 2). Tabla 7. Etapas de Implantación.. Nota: En el presente cuadro se describen las tres etapas en las cuales son implementarán el presente proyecto. Elaboración propia. 3.3.5. Estrategia de implantación. Tabla 8. Estrategia de implantación.. 22.
(23) Nota: En el presente cuadro se definen las cinco fases de la implementación del proyecto. 3.4 Elaboración propia.. 3.4. Plan de migración. La migración está conformada por cuatro acciones agrupadas en etapas con la participación activa del equipo de TI y el equipo de Producción. 3.4.1. Planeamiento para la migración. Se considera preparar un ambiente de desarrollo y uno de producción para los protocolos y estrategias de la implementación. 3.4.2. Instalación configuración y prueba. Teniendo en cuenta las siguientes fases: . Sistema Operativo, Distribución, Linux: Ubuntu.. . Capacidad del servidor: Disco, memoria, CPU y Red.. . Instalación modo texto o gráfica: Texto.. . Backup de SO y productos: Sistema Operativo, Configuración. Nagios, Logs y Métricas.. . Instalación y configuración de Nagios:. . Recolección, información, Nagios Core, Nagios plugins, PNP4, Apache, configuración de plantillas, hosts, servicios.. . Pruebas: unitarias y funcionales.. 3.4.3. Capacitación y soporte. Para implementar se requiere de la capacitación a las tres líneas de participación.. 23.
(24) . Capacitación a usuarios: jefes de áreas, gerentes, personal del equipo de TI y de producción.. . Equipo TI: Visión detalladas del sistema alineado a los objetivos del negocio y Reportes.. . Equipo de producción: Entrenar en la arquitectura del sistema y documentación, resolución de problemas y entrenamiento.. Para esta etapa se entregan reporte de la documentación del sistema, Registro de aplicaciones monitoreados y resultados de test. 3.5. Pruebas y capacitación. 3.5.1. Plan de capacitación. Tabla 9. Plan de capacitación.. Nota: En el presente cuadro podemos observar la etapa de capacitación, duración, modalidad y el equipo encargado de brindarlo. Elaboración propia.. 24.
(25) 3.5.2. Prueba unitaria básica. Ejecutar prueba de respuesta ICMP con el comando siguiente:. Definición de la configuración en el sistema de monitoreo: (Ver anexo 6).. 3.6. Plan de despliegue. Para el despliegue del proyecto se considera seis etapas con las siguientes características: (Ver anexo 10). . Preparación del proyecto. . Planificación de la estrategia. . Fases. . Marcha blanca. . Comulación. 25.
(26) Conclusiones. 1. Reducción de tiempo dedicado a resolución de incidentes y/o problemas al 8%; es decir, que el 92% se dedicaba a gestiones de proyecto e innovaciones tecnológicas. 2. Mejora en el tiempo de respuesta en los servicios de los diferentes canales de atención; es decir, de cinco horas empleadas para la solución de incidentes reducimos una hora. 3. Equipos monitoreados productivos al 100%. Luego del inventario se muestra la totalidad de activos que ascienda 4317. 4. Actualmente, el índice de recomendación neta (IRENE, 2016) muestra la aceptación en banca móvil 38%, cajeros 26%, banca por internet 16%, oficinas 13% y POS 7%. 5. Nuestra participación en el mercado financiero mantiene un segundo lugar tal como muestra la última evaluación ASBANC, al cierre del año 2016, considerando los principales variables: depósitos, colocaciones y activos.. 26.
(27) Recomendaciones. 1. Asegurar que el personal conozca y esté capacitado en herramientas de código abierto. 2. Documentar las actividades realizadas en el proceso de implantación. 3. Realizar una correcta evaluación de otros sistemas de monitoreo para una correcta elección. 4. Integrar la solución de monitoreo con el sistema de gestión de incidentes y a la solución de automatización de procesos operativos.. 27.
(28) Bibliografía. Anthes, G. (2016). Open Source Software No Longer Optional. Communications Of The ACM. Badger, M. (2008). Zenoss Core Network and System Monitoring. Packt Publishing 8. Cayuqueo, S. (2014, 21 de Abril). Manuales Nagios, “Monitoreo y análisis de red con. Nagios”-. Recuperado. de:. http://cayu.com.ar/files/manuales-. nagios.pdf Escudero S. & Merino M., Vásquez R. (2014). Sistema de monitoreo remoto vía internet con generación de indicadores de producción para procesos automatizados. Revista Politécnica, 35-45. Mallet, A. (2015). Mastering Linux Shell Scripting. UK, Birmingham: Packt Publishing. Massie, L., Chun, N., & Culler, D. (2004). The ganglia distributed monitoring system: design, implementation, and experience. Parall el Computing, 30(7). Negus, C. (2015). Linux Bible, (9th Edition). Ryder, T. (2016). Nagios Core Administration Cookbook. UK. Schubert, M., Bennett, D., Gines, J., Hay, A. & Strand, J. (2008). Nagios 3 Enterprise Network Monitoring Including Plug-Ins and Hardware Devices. Silberschatz, A., Baer, P. & Gagne G. (2013). Operating Systems Concepts (9th edition). Solar, W. (2014, 30 de Julio). Abre los ojos de los ingenieros de red a una visión del mundo centrada en aplicaciones. [Noticias Financieras]. Recuperado de https://search.proquest.com/docview/1549402226?accountid=43847. 28.
(29) Solar, W. (2015, 11 de Febrero). Automatiza las tareas esenciales de monitoreo de redes para ayudar a las organizaciones cada vez más móviles. [Noticias. Financieras].. Recuperado. de. https://search.proquest.com/docview/1653127658?accountid=43847 Wojciech, K. (2015). Learning Nagios 4. Wolfgang, B. (2008). Nagios System and Network Monitoring, (2nd Edition). BBVA.. (2015).. Informe. de. gestión.. España,. Europa.. Recuperado. de. http://accionistaseinversores.bbva.com/TLBB/micros/bbva2015/es/Ig/intr o.html. 29.
(30) Anexos Anexo 1: Árbol de problemas. Elaboración propia.. Anexo 2: Protocolo y estrategia de implantación.. Elaboración propia.. 30.
(31) Anexo 3: Matriz de riesgo post implantación.. Elaboración propia.. Anexo 4: Canales de atención y ventas cruzadas.. Elaboración propia.. 31.
(32) Anexo 5: Inventario de activos.. Elaboración propia.. Anexo 6: Pruebas unitarias.. Elaboración propia.. 32.
(33) Anexo 7: Costos del proyecto ejecutado.. Elaboración propia.. Anexo 8: Costos del proyecto ejecutado.. Elaboración propia.. 33.
(34) Anexo 9: Flujo de Caja.. Elaboración propia.. Anexo 10: Plan de despliegue.. Elaboración propia.. 34.
(35)
Figure
Documento similar
[r]
Debido al riesgo de producir malformaciones congénitas graves, en la Unión Europea se han establecido una serie de requisitos para su prescripción y dispensación con un Plan
Como medida de precaución, puesto que talidomida se encuentra en el semen, todos los pacientes varones deben usar preservativos durante el tratamiento, durante la interrupción
que hasta que llegue el tiempo en que su regia planta ; | pise el hispano suelo... que hasta que el
The part I assessment is coordinated involving all MSCs and led by the RMS who prepares a draft assessment report, sends the request for information (RFI) with considerations,
Un problema técnico que se presentó fue en la comunicación serial entre el microcontrolador y el ST-1 ya que la tasa de transmisión de bauds que el microcontrolador podía
A continuación se mencionará un panorama general de la capa de servicio de control, que es la capa de comunicación y manipulación del servidor con el móvil, en el
Sistema de monitoreo de variables meteorológicas en el centro sur de la ciudad de Ambato para de la generación de energía eléctrica limpia.. Sistema de monitoreo de