Título : Sistema de monitorización de servidor en tiempo real con protocolo SNMPv3 |
Autor : Adam Toumi, Mohamed |
Tutor: Martinez Bonastre, Oscar  |
Editor : Universidad Miguel Hernández de Elche |
Departamento: Departamentos de la UMH::Ingeniería de Comunicaciones |
Fecha de publicación: 2025-02 |
URI : https://hdl.handle.net/11000/36210 |
Resumen :
El presente proyecto final de grado aborda el diseño e implementación de un sistema de
monitorización en tiempo real de servidores mediante el protocolo SNMPv3. El objetivo
principal es garantizar una monitorización segura, eficiente y automatizada de recursos
críticos como CPU, memoria y espacio en disco, aportando herramientas para la gestión
de incidencias y la toma de decisiones. El sistema diseñado es una arquitectura cliente servidor que combina un agente de monitorización sobre un servidor Ubuntu y un panel
de control web accesible desde cualquier navegador. Este panel permite la visualización
en tiempo real de los datos mediante gráficos dinámicos, la exportación de informes en
formato PDF y la gestión de alarmas en función de umbrales predefinidos. El sistema
incorpora además funciones de autenticación y autorización para distinguir entre usuarios
estándar y administradores. La metodología indicada ha sido la configuración de
SNMPv3, un backend desarrollado en Python y PHP, así como una base de datos MySQL
para guardar los registros históricos de la base de datos. Los resultados obtenidos
demuestran la capacidad del sistema para identificar y registrar patrones de
comportamiento anómalos en el servidor, mejorando la prevención y gestión de fallos.
Este proyecto final no sólo funciona, sino que también sirve como una herramienta eficaz
para gestionar sistemas críticos, haciendo hincapié en la seguridad y la facilidad de uso.
This final degree project focuses on the design and implementation of a real-time
monitoring system for servers using the SNMPv3 protocol. The primary objective is to
ensure a safe, efficient, and automated monitoring of critical resources such as CPU,
memory, and disk space, providing tools for incident management and decision making.
The system designed is a client-server architecture that combines a monitoring agent on
an Ubuntu server and a web control panel that can be accessed from any browser. This
panel enables real-time visualization of data via dynamic graphs, exporting reports as
PDF, and managing alarms based on pre-defined thresholds. The system also incorporates
authentication and authorization functions to distinguish between regular users and
administrators. The methodology indicated SNMPv3 configuration, a backend developed
in Python and PHP, as well as a MySQL database to save historical database records. The
results obtained demonstrate the ability of the system to identify and record anomalous
behavior patterns in the server, enhancing the prevention and management of failures.
This final project not only works but also serves as an effective tool for managing critical
systems, emphasizing security and ease of use.
|
Palabras clave/Materias: monitoreo en tiempo real SNMPv3 sistema de servidores seguridad gestión de recursos Python PHP MySQL real-time monitoring server systems security resource management |
Área de conocimiento : CDU: Ciencias aplicadas: Ingeniería. Tecnología |
Tipo de documento : info:eu-repo/semantics/bachelorThesis |
Derechos de acceso: info:eu-repo/semantics/openAccess Attribution-NonCommercial-NoDerivatives 4.0 Internacional |
Aparece en las colecciones: TFG- Ingeniería de Tecnologías de Telecomunicación
|