implementación de Nagios como modelo de prueba para el monitoreo de la infraestructura de la Red activa en la Universidad Cooperativa de Colombia Sede Bogotá

El monitorear las plataformas Tecnológicas donde se soporta el funcionamiento de las TIC a tomado gran importancia para verificar en tiempo real y de forma constante el estado de la infraestructura administrada. Con el auge del Software Libre existen herramientas que pueden desarrollar esta labor co...

Full description

Autores:
Quintero Buitrago, Andrés Eduardo
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2012
Institución:
Universidad Cooperativa de Colombia
Repositorio:
Repositorio UCC
Idioma:
OAI Identifier:
oai:repository.ucc.edu.co:20.500.12494/12198
Acceso en línea:
https://hdl.handle.net/20.500.12494/12198
Palabra clave:
Open Source
Linux
Monitoreo de Red Activa
Infraestructura de Red Activa
Nagios
Red LAN
Universidad Cooperativa de Colombia
Rights
closedAccess
License
Atribución
id COOPER2_2e611a29daf6e09fed5501945ced31b0
oai_identifier_str oai:repository.ucc.edu.co:20.500.12494/12198
network_acronym_str COOPER2
network_name_str Repositorio UCC
repository_id_str
dc.title.spa.fl_str_mv implementación de Nagios como modelo de prueba para el monitoreo de la infraestructura de la Red activa en la Universidad Cooperativa de Colombia Sede Bogotá
title implementación de Nagios como modelo de prueba para el monitoreo de la infraestructura de la Red activa en la Universidad Cooperativa de Colombia Sede Bogotá
spellingShingle implementación de Nagios como modelo de prueba para el monitoreo de la infraestructura de la Red activa en la Universidad Cooperativa de Colombia Sede Bogotá
Open Source
Linux
Monitoreo de Red Activa
Infraestructura de Red Activa
Nagios
Red LAN
Universidad Cooperativa de Colombia
title_short implementación de Nagios como modelo de prueba para el monitoreo de la infraestructura de la Red activa en la Universidad Cooperativa de Colombia Sede Bogotá
title_full implementación de Nagios como modelo de prueba para el monitoreo de la infraestructura de la Red activa en la Universidad Cooperativa de Colombia Sede Bogotá
title_fullStr implementación de Nagios como modelo de prueba para el monitoreo de la infraestructura de la Red activa en la Universidad Cooperativa de Colombia Sede Bogotá
title_full_unstemmed implementación de Nagios como modelo de prueba para el monitoreo de la infraestructura de la Red activa en la Universidad Cooperativa de Colombia Sede Bogotá
title_sort implementación de Nagios como modelo de prueba para el monitoreo de la infraestructura de la Red activa en la Universidad Cooperativa de Colombia Sede Bogotá
dc.creator.fl_str_mv Quintero Buitrago, Andrés Eduardo
dc.contributor.advisor.none.fl_str_mv Páez Páez, Jaime Alberto
dc.contributor.author.none.fl_str_mv Quintero Buitrago, Andrés Eduardo
dc.subject.spa.fl_str_mv Open Source
Linux
Monitoreo de Red Activa
Infraestructura de Red Activa
Nagios
Red LAN
Universidad Cooperativa de Colombia
topic Open Source
Linux
Monitoreo de Red Activa
Infraestructura de Red Activa
Nagios
Red LAN
Universidad Cooperativa de Colombia
description El monitorear las plataformas Tecnológicas donde se soporta el funcionamiento de las TIC a tomado gran importancia para verificar en tiempo real y de forma constante el estado de la infraestructura administrada. Con el auge del Software Libre existen herramientas que pueden desarrollar esta labor como lo es Nagios, sin incurrir en costos de licenciamiento que en definitiva influye en las decisiones tomadas por los administradores de TIC para su uso. Es por esto que se planteó realizar pruebas de monitoreo de la Infraestructura de la Red Activa de la UCC sede Bogotá, ya que no cuentan con una herramienta para este fin. El área de Sistemas de la UCC sede Bogotá proporcionó los recursos necesarios para desarrollar este proyecto, se llevó una bitácora de las actividades desarrolladas a diario, además de acordar entre el proponente y el área de sistemas la confidencialidad de la información proporcionada. Inicialmente se planteó monitorear máquinas Windows, Linux, Routers y Switches, pero la plataforma casi en un 100% esta soportada en Windows así que se incluyo el monitoreo de Impresoras que también es posible con Nagios. Se deseaba monitorear máquinas que fueran de pruebas, pero toda la plataforma era de producción, se autorizó por parte de la Directora de TI Ing. Ivonne Duran, realizar pruebas sobre algunas de estas máquinas. Se presentaron dificultades en la puesta en marcha de las notificaciones vía email y Sms debido a que los puertos son restringidos, se solicitó a la Directora de TI habilitar el puerto 587 para este fin, también se presentaron dificultades en el monitoreo de Routers y Switches capa 3 ya que requieren de que tengan activado el agente Snmp para que puedan ser monitoreados de forma optima. Después de tener en funcionamiento la Aplicación Nagios3 basados en Linux Ubuntu 11.04 de forma virtual usando Vmvare7, se evaluó el funcionamiento por parte de TI de Bogotá, dando sus apreciaciones sobre el funcionamiento y dando visto bueno para su uso en TI de la UCC sede Bogotá, destacando sus ventajas y beneficios que trae esta herramienta para el desarrollo de sus actividades diarias.
publishDate 2012
dc.date.issued.none.fl_str_mv 2012-09-28
dc.date.accessioned.none.fl_str_mv 2019-07-04T16:08:11Z
dc.date.available.none.fl_str_mv 2019-07-04T16:08:11Z
dc.type.none.fl_str_mv Trabajo de grado - Pregrado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12494/12198
dc.identifier.bibliographicCitation.spa.fl_str_mv Quintero Buitrago, A.E. (2012). implementación de Nagios como modelo de prueba para el monitoreo de la infraestructura de la Red activa en la Universidad Cooperativa de Colombia Sede Bogotá (tesis de pregrado). Universidad Cooperativa de Colombia, Bogotà.
url https://hdl.handle.net/20.500.12494/12198
identifier_str_mv Quintero Buitrago, A.E. (2012). implementación de Nagios como modelo de prueba para el monitoreo de la infraestructura de la Red activa en la Universidad Cooperativa de Colombia Sede Bogotá (tesis de pregrado). Universidad Cooperativa de Colombia, Bogotà.
dc.relation.references.spa.fl_str_mv 3OPEN OPEN SOURCE SOLUTIONS, http://www.3open.org/d/nagios/installing_pnp4nagios [en línea].Installing PNP4Nagios, [Consultado el 30/08/2012].
BECODEMYFRIEND, http://www.becodemyfriend.com/2011/04/manual-de-instalacion-yconfiguracion-de-nagios-3-monitoring-parte-ii/ [en línea]. Manual de Instalación y Configuración de Nagios 3 – Monitoring Parte II [Consultado el 25/05/2012].
BIGUNIX BLOGSPOT, http://bigunix.blogspot.com/2009/07/how-tomonitor-bandwidht-using-mrtg-and.html [en línea]. How to monitor bandwidht using MRTG and nagios, [Consultado el 30/08/2012]
BITFLIP, http://bitflip.net/graphing-nagios-services-withpnp4nagios-0-6-41/ [en línea]. Graphing Nagios Services with pnp4nagios 0.6, [Consultado el 30/08/2012].
CHW, http://www.chw.net/foro/gnu-linux-y-otros-sistemasoperativos-f18/888469-como-configurar-las-notificaciones-ennagios.html [en línea]. Como configurar las notificaciones en nagios, [Consultado el 25/05/2012].
COCKBURN, Alistair. Agile Software Development, COCKBURN * HIGHSMITH, 2000.
HELMKE, Matthew. Hudson, Andrew. HUDSON, Paul. Ubuntu Unleashed 2011 Edición: Cubriendo 10.10 y 11.04 (6 ª Edición), SAMS, 2011.
NAGIOS CORE, http://nagioses.blogspot.com/2009/03/ [en línea]. Documentación de Nagios [Consultado el 25/05/2012].
NAGIOS CORE, http://nagios.sourceforge.net/docs/nagios-3.pdf [en línea]. Nagios Core Version 3.x Documentation [Consultado el 25/05/2012].
NAGIOS ENTERPRISE, http://nagios.sourceforge.net/docs/3_0/quickstart.html [en línea]. Nagios Quickstart Installation Guides [Consultado el 25/05/2012]
NAGIOS EXCHANGE, http://exchange.nagios.org/directory/Plugins/Hardware/Printers/SN MP-Printer-Check/details SNMP Printer Check, [Consultado el 25/05/2012].
OPENJRE, http://openjre.wordpress.com/2011/07/25/nagios-alertesms-gratuite-via-google/ [en línea]. Nagios Alerte Sms Gratuite via Google. [Consultado el 25/05/2012].
SCHUBERT, Max. BENNETT, Derrick. GINES, Jonathan. HAY, Andrew. STRAND, John. Nagios 3 Enterprise Network Monitoring, SINGRESS, Mayo 2008.
SERVERNOOBS, http://www.servernoobs.com/install-pnp4nagioson-centos/ [en línea]. Install PNP4Nagios on Centos, [Consultado el 30/08/2012].
TANENBAUM Andrew S. Redes de Computadoras, PRENTICEHALL 3era Edición 1998.
TECHIENOTE, http://www.techienote.com/2011/02/pnp4nagios-onubuntu.html [en línea]. pnp4nagios on Ubuntu, [Consultado el 30/08/2012].
UBUNTU DOCUMENTATION, https://help.ubuntu.com/community/Postfix/ES [en línea]. Postfix/ES, [Consultado el 25/05/2012].
UNIVERSIDAD FEDERAL DE LAVRAS, www.ginux.ufla.br/files/mono-HettyAndrade.pdf [en línea]. Monografía Nagios: Como Solución de monitoreo de red. [Consultado el 15/03/2012].
dc.rights.license.none.fl_str_mv Atribución
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/closedAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_14cb
rights_invalid_str_mv Atribución
http://purl.org/coar/access_right/c_14cb
eu_rights_str_mv closedAccess
dc.publisher.spa.fl_str_mv Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, Bogotá
dc.publisher.program.spa.fl_str_mv Ingeniería de Sistemas
dc.publisher.place.spa.fl_str_mv Bogotá
institution Universidad Cooperativa de Colombia
bitstream.url.fl_str_mv https://repository.ucc.edu.co/bitstreams/61b56745-e765-4d3b-883a-fbb5ce2537ac/download
https://repository.ucc.edu.co/bitstreams/d27676bf-2d17-4cd0-89f6-845a46c13d8f/download
https://repository.ucc.edu.co/bitstreams/58426db0-0338-400d-ba94-d4d7722a65b7/download
https://repository.ucc.edu.co/bitstreams/9eaeecd1-0f7a-42de-848b-45f64ddc0338/download
bitstream.checksum.fl_str_mv 98cee3262f6221b3e03e51f33b17fe4a
3bce4f7ab09dfc588f126e1e36e98a45
305ff4d580596f437a0e970c3a4b6a63
ad9c6f5bdcf669f48839a9cb1902f6bc
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Cooperativa de Colombia
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1814247137536376832
spelling Páez Páez, Jaime Alberto Quintero Buitrago, Andrés Eduardo2019-07-04T16:08:11Z2019-07-04T16:08:11Z2012-09-28https://hdl.handle.net/20.500.12494/12198Quintero Buitrago, A.E. (2012). implementación de Nagios como modelo de prueba para el monitoreo de la infraestructura de la Red activa en la Universidad Cooperativa de Colombia Sede Bogotá (tesis de pregrado). Universidad Cooperativa de Colombia, Bogotà.El monitorear las plataformas Tecnológicas donde se soporta el funcionamiento de las TIC a tomado gran importancia para verificar en tiempo real y de forma constante el estado de la infraestructura administrada. Con el auge del Software Libre existen herramientas que pueden desarrollar esta labor como lo es Nagios, sin incurrir en costos de licenciamiento que en definitiva influye en las decisiones tomadas por los administradores de TIC para su uso. Es por esto que se planteó realizar pruebas de monitoreo de la Infraestructura de la Red Activa de la UCC sede Bogotá, ya que no cuentan con una herramienta para este fin. El área de Sistemas de la UCC sede Bogotá proporcionó los recursos necesarios para desarrollar este proyecto, se llevó una bitácora de las actividades desarrolladas a diario, además de acordar entre el proponente y el área de sistemas la confidencialidad de la información proporcionada. Inicialmente se planteó monitorear máquinas Windows, Linux, Routers y Switches, pero la plataforma casi en un 100% esta soportada en Windows así que se incluyo el monitoreo de Impresoras que también es posible con Nagios. Se deseaba monitorear máquinas que fueran de pruebas, pero toda la plataforma era de producción, se autorizó por parte de la Directora de TI Ing. Ivonne Duran, realizar pruebas sobre algunas de estas máquinas. Se presentaron dificultades en la puesta en marcha de las notificaciones vía email y Sms debido a que los puertos son restringidos, se solicitó a la Directora de TI habilitar el puerto 587 para este fin, también se presentaron dificultades en el monitoreo de Routers y Switches capa 3 ya que requieren de que tengan activado el agente Snmp para que puedan ser monitoreados de forma optima. Después de tener en funcionamiento la Aplicación Nagios3 basados en Linux Ubuntu 11.04 de forma virtual usando Vmvare7, se evaluó el funcionamiento por parte de TI de Bogotá, dando sus apreciaciones sobre el funcionamiento y dando visto bueno para su uso en TI de la UCC sede Bogotá, destacando sus ventajas y beneficios que trae esta herramienta para el desarrollo de sus actividades diarias.Introducción. -- Capítulo 1: Generalidades. - 1.1 Definición del Problema. -- 1.2 Marco Conceptual del Problema. --1.3 Plan de Trabajo del Proyecto. -- 1.4 Estado del Arte. -- 1.5 Descripción y Sustentación de la Solución. -- Capítulo 2: Análisis. -- 2.1 Definición de la Metodología Implementada en la Solución. -- 2.2 Identificación de los Requerimientos. -- 2.3 Identificación de Casos de Uso. -- 2.4 Análisis de la Solución. -- Capítulo 3: Diseño. -- 3.1 Arquitectura de la Solución. -- 3.2 Interfaz Gráfica. -- 3.3 Nagios 3 y la infraestructura tecnológica. -- Capítulo 4: Construcción. -- 4.1 Construcción del proyecto. -- 4.2 Pruebas. -- 4.3 Análisis Preliminar Uso de la Aplicación. -- Capítulo 5: Observaciones, Conclusiones y Recomendaciones. -- 5.2 Conclusiones. -- 5.3 Recomendaciones. – Bibliografía. – Glosario.Universidad Cooperativa de Colombia, Facultad de Ingenierías, Ingeniería de Sistemas, BogotáIngeniería de SistemasBogotáOpen SourceLinuxMonitoreo de Red ActivaInfraestructura de Red ActivaNagiosRed LANUniversidad Cooperativa de Colombiaimplementación de Nagios como modelo de prueba para el monitoreo de la infraestructura de la Red activa en la Universidad Cooperativa de Colombia Sede BogotáTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionAtribucióninfo:eu-repo/semantics/closedAccesshttp://purl.org/coar/access_right/c_14cb3OPEN OPEN SOURCE SOLUTIONS, http://www.3open.org/d/nagios/installing_pnp4nagios [en línea].Installing PNP4Nagios, [Consultado el 30/08/2012].BECODEMYFRIEND, http://www.becodemyfriend.com/2011/04/manual-de-instalacion-yconfiguracion-de-nagios-3-monitoring-parte-ii/ [en línea]. Manual de Instalación y Configuración de Nagios 3 – Monitoring Parte II [Consultado el 25/05/2012].BIGUNIX BLOGSPOT, http://bigunix.blogspot.com/2009/07/how-tomonitor-bandwidht-using-mrtg-and.html [en línea]. How to monitor bandwidht using MRTG and nagios, [Consultado el 30/08/2012]BITFLIP, http://bitflip.net/graphing-nagios-services-withpnp4nagios-0-6-41/ [en línea]. Graphing Nagios Services with pnp4nagios 0.6, [Consultado el 30/08/2012].CHW, http://www.chw.net/foro/gnu-linux-y-otros-sistemasoperativos-f18/888469-como-configurar-las-notificaciones-ennagios.html [en línea]. Como configurar las notificaciones en nagios, [Consultado el 25/05/2012].COCKBURN, Alistair. Agile Software Development, COCKBURN * HIGHSMITH, 2000.HELMKE, Matthew. Hudson, Andrew. HUDSON, Paul. Ubuntu Unleashed 2011 Edición: Cubriendo 10.10 y 11.04 (6 ª Edición), SAMS, 2011.NAGIOS CORE, http://nagioses.blogspot.com/2009/03/ [en línea]. Documentación de Nagios [Consultado el 25/05/2012].NAGIOS CORE, http://nagios.sourceforge.net/docs/nagios-3.pdf [en línea]. Nagios Core Version 3.x Documentation [Consultado el 25/05/2012].NAGIOS ENTERPRISE, http://nagios.sourceforge.net/docs/3_0/quickstart.html [en línea]. Nagios Quickstart Installation Guides [Consultado el 25/05/2012]NAGIOS EXCHANGE, http://exchange.nagios.org/directory/Plugins/Hardware/Printers/SN MP-Printer-Check/details SNMP Printer Check, [Consultado el 25/05/2012].OPENJRE, http://openjre.wordpress.com/2011/07/25/nagios-alertesms-gratuite-via-google/ [en línea]. Nagios Alerte Sms Gratuite via Google. [Consultado el 25/05/2012].SCHUBERT, Max. BENNETT, Derrick. GINES, Jonathan. HAY, Andrew. STRAND, John. Nagios 3 Enterprise Network Monitoring, SINGRESS, Mayo 2008.SERVERNOOBS, http://www.servernoobs.com/install-pnp4nagioson-centos/ [en línea]. Install PNP4Nagios on Centos, [Consultado el 30/08/2012].TANENBAUM Andrew S. Redes de Computadoras, PRENTICEHALL 3era Edición 1998.TECHIENOTE, http://www.techienote.com/2011/02/pnp4nagios-onubuntu.html [en línea]. pnp4nagios on Ubuntu, [Consultado el 30/08/2012].UBUNTU DOCUMENTATION, https://help.ubuntu.com/community/Postfix/ES [en línea]. Postfix/ES, [Consultado el 25/05/2012].UNIVERSIDAD FEDERAL DE LAVRAS, www.ginux.ufla.br/files/mono-HettyAndrade.pdf [en línea]. Monografía Nagios: Como Solución de monitoreo de red. [Consultado el 15/03/2012].PublicationORIGINAL2012_Nagios_Monioreo_ Red Activa.pdf2012_Nagios_Monioreo_ Red Activa.pdfTrabajo de Gradoapplication/pdf1385122https://repository.ucc.edu.co/bitstreams/61b56745-e765-4d3b-883a-fbb5ce2537ac/download98cee3262f6221b3e03e51f33b17fe4aMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-84334https://repository.ucc.edu.co/bitstreams/d27676bf-2d17-4cd0-89f6-845a46c13d8f/download3bce4f7ab09dfc588f126e1e36e98a45MD52THUMBNAIL2012_Nagios_Monioreo_ Red Activa.pdf.jpg2012_Nagios_Monioreo_ Red Activa.pdf.jpgGenerated Thumbnailimage/jpeg2776https://repository.ucc.edu.co/bitstreams/58426db0-0338-400d-ba94-d4d7722a65b7/download305ff4d580596f437a0e970c3a4b6a63MD53TEXT2012_Nagios_Monioreo_ Red Activa.pdf.txt2012_Nagios_Monioreo_ Red Activa.pdf.txtExtracted texttext/plain101714https://repository.ucc.edu.co/bitstreams/9eaeecd1-0f7a-42de-848b-45f64ddc0338/downloadad9c6f5bdcf669f48839a9cb1902f6bcMD5420.500.12494/12198oai:repository.ucc.edu.co:20.500.12494/121982024-08-10 21:22:11.424restrictedhttps://repository.ucc.edu.coRepositorio Institucional Universidad Cooperativa de Colombiabdigital@metabiblioteca.comVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEKUkVQT1NJVE9SSU9TIElOU1RJVFVDSU9OQUxFUwpMSUNFTkNJQSBERSBVU08KClBvciBtZWRpbyBkZWwgcHJlc2VudGUgZG9jdW1lbnRvLCBlbCBBdXRvcihlcyksIG1heW9yIChlcykgZGUgZWRhZCwgcXVpZW4gZW4gYWRlbGFudGUgc2UgZGVub21pbmFyw6EgZWwgQVVUT1IsIGNvbmZpZXJlIGEgbGEgVU5JVkVSU0lEQUQgQ09PUEVSQVRJVkEgREUgQ09MT01CSUEsIGNvbiBOSVQuIDg2MC0wMjk5MjQtNywgdW5hIExJQ0VOQ0lBIERFIFVTTyBkZSBvYnJhLCBiYWpvIGxhcyBzaWd1aWVudGVzIGNvbmRpY2lvbmVzLgoKQ0zDgVVTVUxBUwoKUFJJTUVSQS4gT2JqZXRvLiBFTCBBVVRPUiBwb3IgZXN0ZSBhY3RvIGF1dG9yaXphIGxhIHV0aWxpemFjacOzbiBkZSBsYSBvYnJhLCBkZSBjb25mb3JtaWRhZCBjb24gbG8gZXN0aXB1bGFkbyBhIGNvbnRpbnVhY2nDs246IAoKKGEpIFBhcmEgZWZlY3RvcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSBzZSBhdXRvcml6YSBsYSByZXByb2R1Y2Npw7NuIGRlIGxhIG9icmEgYW50ZXJpb3JtZW50ZSBjaXRhZGEsIGxhIGN1YWwgc2UgYWxvamFyw6EgZW4gZm9ybWF0byBkaWdpdGFsIGVuIGxhcyBwbGF0YWZvcm1hcyBvIHJlcG9zaXRvcmlvcyBhZG1pbmlzdHJhZG9zIHBvciBsYSBVTklWRVJTSURBRCBvIGVuIG90cm8gdGlwbyBkZSByZXBvc2l0b3Jpb3MgZXh0ZXJub3MgbyBww6FnaW5hcyB3ZWIgZXNjb2dpZG9zIHBvciBsYSBVTklWRVJTSURBRCwgcGFyYSBmaW5lcyBkZSBkaWZ1c2nDs24geSBkaXZ1bGdhY2nDs24uIEFkaWNpb25hbG1lbnRlLCBzZSBhdXRvcml6YSBhIHF1ZSBsb3MgdXN1YXJpb3MgaW50ZXJub3MgeSBleHRlcm5vcyBkZSBkaWNoYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgcmVwcm9kdXpjYW4gbyBkZXNjYXJndWVuIGxhIG9icmEsIHNpbiDDoW5pbW8gZGUgbHVjcm8sIHBhcmEgZmluZXMgcHJpdmFkb3MsIGVkdWNhdGl2b3MgbyBhY2Fkw6ltaWNvczsgc2llbXByZSB5IGN1YW5kbyBubyBzZSB2aW9sZW4gYWN1ZXJkb3MgY29uIGVkaXRvcmVzLCBwZXJpb2RvcyBkZSBlbWJhcmdvIG8gYWN1ZXJkb3MgZGUgY29uZmlkZW5jaWFsaWRhZCBxdWUgYXBsaXF1ZW4uCgooYikgU2UgYXV0b3JpemEgbGEgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBkZSBsYSBvYnJhIG1lbmNpb25hZGEsIGVuIGFjY2VzbyBhYmllcnRvLCBwYXJhIHN1IHV0aWxpemFjacOzbiBlbiBsYXMgcGxhdGFmb3JtYXMgbyByZXBvc2l0b3Jpb3MgYWRtaW5pc3RyYWRvcyBwb3IgbGEgVU5JVkVSU0lEQUQuCgooYykgTG8gYW50ZXJpb3IgZXN0YXLDoSBzdWpldG8gYSBsYXMgZGVmaW5pY2lvbmVzIGNvbnRlbmlkYXMgZW4gbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MyB5IGxhIExleSAyMyBkZSAxOTgyLgoKClNFR1VOREEuIE9yaWdpbmFsaWRhZCB5IHJlY2xhbWFjaW9uZXMuIEVsIEFVVE9SIGRlY2xhcmEgcXVlIGxhIE9CUkEgZXMgb3JpZ2luYWwgeSBxdWUgZXMgZGUgc3UgY3JlYWNpw7NuIGV4Y2x1c2l2YSwgbm8gZXhpc3RpZW5kbyBpbXBlZGltZW50byBkZSBjdWFscXVpZXIgbmF0dXJhbGV6YSAoZW1iYXJnb3MsIHVzbyBkZSBtYXRlcmlhbCBwcm90ZWdpZG8gcG9yIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGxhIGNvbmNlc2nDs24gZGUgbG9zIGRlcmVjaG9zIHByZXZpc3RvcyBlbiBlc3RlIGFjdWVyZG8uIEVsIEFVVE9SIHJlc3BvbmRlcsOhIHBvciBjdWFscXVpZXIgYWNjacOzbiBkZSByZWl2aW5kaWNhY2nDs24sIHBsYWdpbyB1IG90cmEgY2xhc2UgZGUgcmVjbGFtYWNpw7NuIHF1ZSBhbCByZXNwZWN0byBwdWRpZXJhIHNvYnJldmVuaXIuCgpURVJDRVJBLiBDb250cmFwcmVzdGFjacOzbi4gRWwgQVVUT1IgYXV0b3JpemEgYSBxdWUgc3Ugb2JyYSBzZWEgdXRpbGl6YWRhIGRlIGNvbmZvcm1pZGFkIGNvbiBsYSBjbMOhdXN1bGEgUFJJTUVSQSBkZSBmb3JtYSBncmF0dWl0YSwgZXMgZGVjaXIsIHF1ZSBsYSB1dGlsaXphY2nDs24gZGUgbGEgbWlzbWEgbm8gZ2VuZXJhIG5pbmfDum4gcGFnbyBvIHJlZ2Fsw61hcyBlbiBmYXZvciBkZSBlc3RlLgoKQ1VBUlRBLiBUaXR1bGFyaWRhZCBkZSBkZXJlY2hvcy4gRWwgcHJlc2VudGUgY29udHJhdG8gbm8gdHJhbnNmaWVyZSBsYSB0aXR1bGFyaWRhZCBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBzb2JyZSBsYXMgb2JyYXMgYW50ZXJpb3JtZW50ZSBtZW5jaW9uYWRhcyBhIGxhIFVOSVZFUlNJREFELiDDmm5pY2FtZW50ZSBoYWNlIHJlbGFjacOzbiBhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgZW4gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGFudGVyaW9ybWVudGUgcGFjdGFkb3MuCgpRVUlOVEEuIENyw6lkaXRvcy4gTGEgVU5JVkVSU0lEQUQgc2UgY29tcHJvbWV0ZSBhIGRhciBhbCBBVVRPUiwgZWwgcmVjb25vY2ltaWVudG8gZGVudHJvIGNhZGEgZm9ybWEgZGUgdXRpbGl6YWNpw7NuIGVuIGxhIG9icmEuIExvcyBjcsOpZGl0b3MgZGViZW4gZmlndXJhciBlbiBjYWRhIHVubyBkZSBsb3MgZm9ybWF0b3MgbyByZWdpc3Ryb3MgZGUgcHVibGljYWNpw7NuLiBObyBjb25zdGl0dWlyw6EgdW5hIHZpb2xhY2nDs24gYSBsb3MgZGVyZWNob3MgbW9yYWxlcyBkZWwgYXV0b3IgbGEgbm8gcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBvIGRlbcOhcyB1dGlsaXphY2lvbmVzIGRlIGxhIG9icmEuIExhIHV0aWxpemFjacOzbiBvIG5vIGRlIGxhIG9icmEsIGFzw60gY29tbyBzdSBmb3JtYSBkZSB1dGlsaXphY2nDs24gc2Vyw6EgZmFjdWx0YWQgZXhjbHVzaXZhIGRlIGxhIFVOSVZFUlNJREFELgogClNFWFRBLiBEdXJhY2nDs24geSB0ZXJyaXRvcmlvLiBMYSBwcmVzZW50ZSBsaWNlbmNpYSBkZSB1c28gcXVlIHNlIG90b3JnYSBhIGZhdm9yIGRlIGxhIFVOSVZFUlNJREFEIHRlbmRyw6EgdW5hIGR1cmFjacOzbiBlcXVpdmFsZW50ZSBhbCB0w6lybWlubyBkZSBwcm90ZWNjacOzbiBsZWdhbCBkZSBsYSBvYnJhIHkgcGFyYSB0b2RvcyBsb3MgcGHDrXNlcyBkZWwgbXVuZG8uCgpTw4lQVElNQS4gVXNvIGRlIENyZWF0aXZlIENvbW1vbnMuIEVsIEFVVE9SIGF1dG9yaXphcsOhIGxhIGRpZnVzacOzbiBkZSBzdSBjb250ZW5pZG8gYmFqbyB1bmEgbGljZW5jaWEgQ3JlYXRpdmUgQ29tbW9ucyBhdHJpYnVjacOzbiA0LjAgaW50ZXJuYWNpb25hbCwgcXVlIGRlYmVyw6EgaW5jbHVpcnNlIGVuIGVsIGNvbnRlbmlkby4gCgpPQ1RBVkEuIERlcmVjaG8gZGUgZXhjbHVzacOzbi4gQ2FkYSBhdXRvciBwdWVkZSBpbmRpY2FyIGVuIGVsIG1vbWVudG8gZGUgZGVww7NzaXRvIGRlbCBjb250ZW5pZG8gcXVlIGVsIHRleHRvIGNvbXBsZXRvIGRlIGxhIHByb2R1Y2Npw7NuIGFjYWTDqW1pY2EgbyBjaWVudMOtZmljYSBubyBlc3RlIGNvbiBhY2Nlc28gYWJpZXJ0byBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIHBvciBtb3Rpdm9zIGRlIGNvbmZpZGVuY2lhbGlkYWQsIHBvcnF1ZSBzZSBlbmN1ZW50cmUgZW4gdsOtYXMgZGUgb2J0ZW5lciB1biBkZXJlY2hvIGRlIHByb3BpZWRhZCBpbmR1c3RyaWFsIG8gZXhpc3RpciBhY3VlcmRvcyBwcmV2aW9zIGNvbiB0ZXJjZXJvcyAoZWRpdG9yaWFsZXMsIHJldmlzdGFzIGNpZW50w61maWNhcywgb3RyYXMgaW5zdGl0dWNpb25lcykuIEVsIGF1dG9yIHNlIGNvbXByb21ldGUgYSBkZXBvc2l0YXIgbG9zIG1ldGFkYXRvcyBlIGluZm9ybWFyIGVsIHRpZW1wbyBkZSBlbWJhcmdvIGR1cmFudGUgZWwgY3VhbCBlbCB0ZXh0byBjb21wbGV0byB0ZW5kcsOhIGFjY2VzbyByZXN0cmluZ2lkby4gCgpOT1ZFTkEuIEVsIEFVVE9SIGFsIGFjZXB0YXIgZXN0YSBsaWNlbmNpYSBhZHVjZSBxdWUgZXN0YSBwcm9kdWNjacOzbiBzZSBkZXNhcnJvbGzDsyBlbiBlbCBwZXJpb2RvIGVuIHF1ZSBzZSBlbmN1ZW50cmEgY29uIHbDrW5jdWxvcyBjb24gTGEgVW5pdmVyc2lkYWQuCgpEw4lDSU1BLiBOb3JtYXMgYXBsaWNhYmxlcy4gUGFyYSBsYSBpbnRlcnByZXRhY2nDs24geSBjdW1wbGltaWVudG8gZGVsIHByZXNlbnRlIGFjdWVyZG8gbGFzIHBhcnRlcyBzZSBzb21ldGVuIGEgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5MywgbGEgTGV5IDIzIGRlIDE5ODIgeSBkZW3DoXMgbm9ybWFzIGFwbGljYWJsZXMgZGUgQ29sb21iaWEuIEFkZW3DoXMsIGEgbGFzIG5vcm1hcyBJbnN0aXR1Y2lvbmFsZXMgcXVlIGFwbGlxdWVuLgoKTGEgcHJlc2VudGUgbGljZW5jaWEgc2UgYXV0b3JpemEgZW4gbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuIGVuIGxvcyByZXBvc2l0b3Jpb3MgaW5zdGl0dWNpb25hbGVzLgo=