SISTEMA DE MONITOREO PARA LA INFRAESTRUCTURA TECNOLÓGICA DEL TECNM CELAYA (MONITORING SYSTEM FOR TECHNOLOGICAL INFRASTRUCTURE OF THE TECNM CELAYA)
Resumen
El Tecnológico Nacional de México en Celaya cuenta con una gran infraestructura tecnológica que le permite ofrecer servicios a los estudiantes, profesores, personal administrativo y comunidad en general. Dentro de esta infraestructura se encuentran servidores que hospedan portales de internet, sistemas de información, bases de datos y otros servicios que permiten el correcto funcionamiento de los sistemas, existen problemáticas que se presentan al mantener toda esta infraestructura como son cortes de energía eléctrica; errores en procesos de instalación y configuración; errores humanos y en general fallas por sobrecargas y mal funcionamiento de los servidores provocando el ofrecer un mal servicio a los usuarios. En ocasiones los administradores de sistemas no se enteran de las fallas hasta que no se les es reportado por los mismos usuarios o compañeros de trabajo, permitiendo prolongados periodos sin ofrecer el servicio. Para esto se decidió desarrollar un sistema de información que permita el monitoreo de la infraestructura tecnológica, abarcando cualquier dispositivo que se pueda interconectar a la red institucional y así mantener en constante vigilancia los servicios que éstos ofrezcan. De esta manera cada vez que se presente una falla en un dispositivo, casi de manera inmediata se reportará la falla a los administradores de sistemas mediante el envío de correos electrónicos y notificaciones a un dispositivo móvil con una aplicación previamente instalada. Dentro de los resultados obtenidos se encuentra el desarrollo de una aplicación web que permita la gestión de dispositivos a monitorear, usuarios con diferentes perfiles y servicios asociados a los dispositivos; así también, se tiene el desarrollo de una aplicación móvil para las plataformas Android y IOS que permite recibir las notificaciones de fallas y permitir a los administradores de sistemas dar seguimiento a las fallas de manera inmediata.
Palabra(s) Clave: Desarrollo móvil, Desarrollo web, Infraestructura Tecnológica, Monitoreo, Nagios.
Abstract
The Tecnológico Nacional de México en Celaya has a large technological infrastructure that allows it to offer services to students, teachers, administrative staff and the community in general. Within this infrastructure are servers that host Internet web sites, information systems, databases and other services that allow the systems to function properly, there are problems that arise when maintaining all this infrastructure such as power outages; errors in installation and configuration processes; human errors and in general failures due to overloads and malfunctions of the servers causing the poor service to the users. Occasionally, system administrators do not know about failures until they are reported by the same users or co-workers, allowing extended periods without offering the service. For this, it was decided to develop an information system that allows the monitoring of the technological infrastructure, covering any device that can be interconnected to the institutional network and thus keep the services offered by them in constant vigilance. In this way every time a failure occurs in a device, the failure will almost immediately be reported to system administrators by sending emails and notifications to a mobile device with a previously installed application. Among the results obtained is the development of a web application that allows the management of devices to be monitored, users with different profiles and services associated with the devices; likewise, there is the development of a mobile application for the Android and IOS platforms that allows to receive fault notifications and allow system administrators to track the faults immediately.
Keywords: Mobile development, Web development, Technological infrastructure, Monitoring, Nagios.
Texto completo:
595-614 PDFReferencias
Flutter Documentation (2019). Getting Started with Flutter. Recuperado de: https://flutter-es.io/docs
GitLab Docs (2019). Docs para usuarios. Documentación oficial de GitLab. Recuperado de: https://docs.gitlab.com/ee/user/index.html
Guru99 (2019). Nagios Tutorial for beginners. Recuperado de: https://www.guru99.com/nagios-tutorial.html
Joskowickz José (2008). Reglas y Prácticas en eXtreme Programming. pág. 4, 5.
PostgreSQL 12 Documentation (2019). What is PostgreSQL. Recuperado de: https://www.postgresql.org/docs/12/intro-whatis.html
Quest10 Meets Answer (2018). Explain in diagram Extreme Programming [XP]. Recuperado de https://bit.ly/2PMyiF6
Ramos Marcia (2016). GitLab Workflow: An Overview, The software development lifecycle in one single interface. Recuperado de: https://about.gitlab.com/blog/2016/10/25/gitlab-workflow-an-overview/
SMITC (2019). Sistema de Monitoreo para la Infraestructura Tecnológica del TecNM Celaya.
Stack Overflow contributors (2018). Learning Laravel. FREE eBook. Recuperado de: https://riptutorial.com/
URL de la licencia: https://creativecommons.org/licenses/by/3.0/deed.es
Pistas Educativas está bajo la Licencia Creative Commons Atribución 3.0 No portada.
TECNOLÓGICO NACIONAL DE MÉXICO / INSTITUTO TECNOLÓGICO DE CELAYA
Antonio García Cubas Pte #600 esq. Av. Tecnológico, Celaya, Gto. México
Tel. 461 61 17575 Ext 5450 y 5146
pistaseducativas@itcelaya.edu.mx