[⤵︎]
LMN Site Monitor v0.6.4

Monitoriza tus sitios desde la administración de WordPress sin complicaciones

Pings HTTP/HTTPS, caducidad del certificado SSL, latencia y alertas por email. Un panel claro, ligero y conforme a los estándares de WordPress.

0 dependencias
Ligero y 100% WP
0 warnings
PHPCS/WPCS OK
SSL + Uptime
Con alertas por correo
LMN Site Monitor

¿Qué es LMN Site Monitor?

LMN Site Monitor es un plugin para WordPress que permite monitorizar el estado de otros sitios web directamente desde el panel de administración. Comprueba el estado de los sitios mediante pings HTTP/HTTPS en intervalos configurables y verifica la validez del certificado SSL, mostrando los días restantes hasta su caducidad.

Permite configurar alertas por correo electrónico cuando un sitio está caído, con opción de establecer el intervalo de reenvío, y es compatible con servidores SMTP externos como Office365 o Gmail. Además, ofrece funciones de importación y exportación en formato CSV, lo que facilita migrar la configuración entre diferentes instalaciones.

Este plugin ha sido desarrollado con la ayuda de herramientas de Inteligencia Artificial por Francisco Moreno, diseñador de producto digital (UI/UX), como evolución de una versión preliminar creada para el equipo de desarrollo del software Net2rent - Property Management Solution.

Características principales

Uptime HTTP/HTTPS

Uptime HTTP/HTTPS

Comprueba periódicamente el estado de tus sitios. Si algo va mal, lo verás al momento.

Caducidad SSL

Caducidad SSL

Detecta certificados a punto de expirar y evita cortes. Umbral configurable y aviso por email.

Alertas por email

Alertas por email

Mensajes claros en HTML, con resumen del estado y enlaces rápidos. Compatibles con SMTP externo.

Importar/Exportar CSV

Importar/Exportar CSV

Migra tu lista de sitios en segundos. Formato de importación = exportación.

Widget de Escritorio

Widget de Escritorio

Consulta el estado desde el Escritorio de WordPress. Límite de tarjetas configurable.

Seguridad y estándares

Seguridad y estándares

Sanitización completa, nonces y verificación de permisos. 0 warnings en PHPCS/WPCS.

Cómo funciona

1) Instala y activa

Sube el ZIP o instálalo desde el directorio. El menú “Site Monitor” aparecerá en el administrador.

2) Añade tus sitios

Introduce las URLs a monitorizar e importa tu CSV si ya tienes un listado.

3) Recibe alertas

Configura SMTP si lo necesitas y define umbrales de caducidad SSL. ¡Listo!

wp plugin install lmn-site-monitor --activate

Cómo lo hemos desarrollado

Calidad de código ante todo. LMN Site Monitor cumple los estándares de WordPress (PHPCS/WPCS) con 0 warnings. Todos los accesos a $_GET, $_POST y $_FILES están correctamente tratados con wp_unslash() y funciones de sanitización/escape. Las acciones con formularios verifican nonces y capacidades antes de procesar.

Sin dependencias externas. No requiere librerías adicionales ni servicios de terceros; funciona sobre las APIs nativas de WordPress (HTTP, Cron, Mail).

Diseño claro y accesible. Interfaz ligera con tarjetas, modo oscuro/claro y avisos nítidos. Emails con tipografía del sistema, contraste elevado y estructura semántica.

Mantenible y extensible. Estructura de clase única, hooks bien delimitados y constantes para versión/cron. Preparado para crecer con nuevas métricas.

Este proyecto se acoge a una Licencia Pública General GNU (GPL) v2.0-or-later Es de libre uso y distribución, instálalo y úsalo cuando quieras.

FAQ

¿Envía pings a intervalos exactos?

Usa el Cron de WordPress. Puedes elegir intervalos y desactivar la verificación SSL si tu entorno lo requiere.

¿Soporta SMTP propio?

Sí. Puedes activar SMTP desde los ajustes del plugin (host, puerto, seguridad, usuario y remitente).

¿Importa CSV de otras herramientas?

El formato de importación coincide con el de exportación del plugin: así migras sin sorpresas.

Descarga y soporte

Descarga

Descarga

WordPress.org – LMN Site Monitor
(Aún en proceso de validación)
Descarga directa (199 KB)

Soporte

Soporte

Para dudas o sugerencias, escríbeme a fcomoreno.fmkr [at] gmail [dot] com

Donaciones

Donaciones

¿Me invitas a un café? ☕. Tu donación me ayudará a seguir mejorando el proyecto.

Hoja de ruta de mejoras a abordar

Los siguientes retos a afrontar en LMN Site monitor son los siguientes:

Funcionalidades gratuitas (core)

  • Soporte multi-idioma completo basado en estándar i18n.
  • Traducciones iniciales: EN / FR / DE / NL / IT / PT / UK.
  • Consulta DNS y WHOIS (IP, proveedor, TTL, expiración y registros).
  • Reintento automático tras caída para evitar falsos positivos.
  • Avisos de expiración de dominio.
  • Comparativas de rendimiento según tiempo medio de respuesta.
  • Detección de cambios de IP o proveedor de hosting.

Funcionalidades premium (LMN Site Monitor Pro)

  • Integración con la API de Lúmina - Verificador de Accesibilidad para generar informes combinados.
  • Sincronización o respaldo en la nube (Drive, Dropbox, etc.).
  • Histórico completo de comprobaciones + informe PDF mensual.
  • Intervalos de comprobación personalizables por sitio (5 min, 15 min, 1 h, 1 día).
  • Notificaciones por canal configurable: Email, Telegram, Slack, Discord, Webhook o SMS.
  • Resúmenes automáticos diarios/semanales.
  • Temporizador “snooze” para pausar alertas durante mantenimiento planificado.