Por favor, use este identificador para citar o enlazar este ítem: https://hdl.handle.net/11000/36210

Sistema de monitorización de servidor en tiempo real con protocolo SNMPv3


Vista previa

Ver/Abrir:
 TFG-Adam Toumi, Mohamed.pdf

4,05 MB
Adobe PDF
Compartir:
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



Creative Commons La licencia se describe como: Atribución-NonComercial-NoDerivada 4.0 Internacional.