Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

ping-monitor

Ping Monitor es un sistema de monitoreo de conectividad de hosts auto-hospedado, que realiza Ping detectivos, tableros de métricas (latencia y pérdida), visualización geográfica y alertas multi-canal.

Ficha actualizada 23 sept 2026, 7:00 · upstream 23 sept 2026, 6:55 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es ping-monitor

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Ping Monitor es una herramienta de monitoreo de conectividad de servidores auto-hospedada. Utiliza la arquitectura FastAPI + Vue 3 con Element Plus y ECharts para ofrecer un dashboard interactivo en tiempo real. El sistema permite realizar Ping detectivos a múltiples hosts, calcular métricas como latencia y tasa de pérdida de paquetes, visualizar datos geográficamente mediante mapas interactivos y enviar alertas multi-canal (Server酱,钉钉机器人, reportes automáticos). La plataforma soporta tanto la arquitectura Docker como una implementación local con MySQL y Redis.

CASOS DE USO
  • Monitoreo de conectividad de servidores en entornos corporativos o cloud
  • Detección temprana de fallos de red y latencia anormal entre hosts
  • Visualización geográfica de la disponibilidad de servicios por región
  • Alertas automáticas sobre picos de tráfico, pérdida de paquetes o inestabilidad
  • Auditoría de conectividad en entornos multi-tenant o cloud-native
  • Reportes periódicos de salud del infraestructura de red
PUNTOS DESTACADOS
  • Soporta múltiples hosts simultáneamente con Ping detectivo y monitoreo de latencia
  • Dashboard interactivo con estadísticas en diferentes periodos (1h, 1d, 3d, 7d, 15d, 30d)
  • Mapas interactivos con visualización geográfica, flechas entre hosts y zonas coloreadas por estado
  • Integración de servicios de ubicación IP (incluyendo Qifu de Baidu) para localizar servidores
  • Alertas multi-canal incluyendo integración con Server酱 y reportes automáticos
  • Optimizado con caché en Redis y consultas optimizadas sobre tabla hosts
PRECAUCIONES
  • No incluye autenticación de usuarios (requiere configuración manual o JWT)
  • El monitoreo de latencia puede ser inexacto si el servidor no responde
  • La visualización geográfica depende de servicios externos como Qifu para IP resolution
  • No ofrece escalabilidad horizontal automática ni auto-scaling
  • No incluye autenticación en tiempo real (requiere configuración manual)
  • El monitoreo de latencia puede ser inexacto si el servidor no responde
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Para desplegar, se recomienda usar Docker Compose con MySQL y Redis. El proyecto soporta Linux amd64 y arm64. Se pueden configurar variables de entorno para controlar la autenticación, caché, notificaciones y tareas de mantenimiento. Para evitar alertas falsas al replicar datos del entorno prod a local, se puede activar el modo 'disable_notifications' y 'disable_scheduler'. El dashboard predispone una vista por defecto con todos los hosts disponibles.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
VueFastAPIPython
SERVICIOS
MySQLRedis
BASES DE DATOS
MySQLRedis
PUERTOS
800051733307
06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.