Jeremy Amaru
PulseAlert web Image

Desarrollé una plataforma para monitorear los dispositivos de red de la Municipalidad de Alto Hospicio, identificando automáticamente equipos activos, caídos e inactivos para facilitar la atención preventiva del departamento de soporte técnico.

Rol: Cliente:

Full Stack Municipalidad de Alto Hospicio

React JavaScript HTML5 CSS3 Tailwind CSS Python SQL 2019

Descripcion general

Durante mi práctica profesional desarrollé una plataforma para reducir el tiempo que los dispositivos de la Municipalidad de Alto Hospicio permanecían desconectados de la red, evitando que estas interrupciones afectaran por períodos prolongados el funcionamiento de sus respectivas áreas. La interfaz web permitía supervisar cada dispositivo y consultar información como su IP, nombre, estado y departamento. Además, ante desconexiones prolongadas, el sistema enviaba una notificación al equipo de soporte con los datos del dispositivo, su hora de caída, departamento y tiempo de desconexión. De esta forma, se facilitaba una atención oportuna para reducir el tiempo de inactividad y mantener la continuidad de las operaciones.

Caracteristicas

  • Monitoreo automático: Verifica periódicamente la conectividad de los dispositivos registrados mediante sus direcciones IP, actualizando su estado de forma automática.
  • Detección de desconexiones: Un dispositivo es considerado caído únicamente cuando previamente se encontraba activo y deja de responder a las comprobaciones de conectividad.
  • Confirmación de caídas: Antes de generar una alerta, el sistema confirma que la desconexión se mantenga durante varias comprobaciones consecutivas, evitando notificaciones provocadas por interrupciones momentáneas.
  • Monitoreo en tiempo real: Actualiza automáticamente el estado de los dispositivos en la interfaz mediante WebSockets, permitiendo visualizar los cambios sin necesidad de recargar la página.
  • Gestión de dispositivos: Permite registrar, modificar y eliminar dispositivos, almacenando información como nombre, dirección IP y departamento en una base de datos.
  • Alertas automáticas: Envía notificaciones mediante Gmail al confirmar una caída prolongada, incluyendo información del dispositivo para facilitar su identificación y atención por parte del equipo de soporte.