GRATIS · GPL monitoring

aGo Monitor

Site health: SSL, disk, DB, cron, autoload, 404

Dashboard de salud del sitio con SSL monitor, disk, DB, cron, autoload audit y 404 logger.

↳ coming soon on wordpress.org Source code and installer .zip live on GitHub while the wordpress.org submission is under review.
§ features

What it does.

  1. № 01

    SSL monitor con alerta

  2. № 02

    Uso disco y BD

  3. № 03

    Audit autoload options

  4. № 04

    404 logger

  5. № 05

    REST API

aGo Monitor

Dashboard de salud del sitio con SSL monitor, disk, DB, cron, autoload audit y 404 logger.

§ official documentation

Full manual.

The full documentation is currently published in Spanish. The codebase is language-agnostic; code, hooks and paths are universal. English version coming soon.

aGo Monitor, documentación

Versión del plugin: 1.0.0 · Documentación actualizada: 2026-06-28

aGo Monitor es un panel de monitoreo de salud para tu sitio WordPress. Desde el administrador ves de un vistazo el estado del certificado SSL, el tamaño de la base de datos, el uso de disco, el peso de las opciones autocargadas, la salud de las tareas programadas (cron) y las actualizaciones de plugins pendientes. Además registra los errores 404 y puede enviarte un reporte de salud por correo cada semana.

Todas las comprobaciones se ejecutan en tu propio servidor. El plugin no usa servicios de seguimiento ni analítica de terceros.


1. Instalación y activación

  1. Sube el archivo ago-monitor.zip desde Plugins → Añadir nuevo plugin → Subir plugin y actívalo. También puedes copiar la carpeta ago-monitor a /wp-content/plugins/.
  2. Ve a aGo Tools → Monitor.

Al activar el plugin se crea una tabla en tu base de datos para el registro de errores 404 y, si dejas activado el reporte semanal, se programa el envío del correo.

Requisitos: WordPress 6.0 o superior y PHP 8.1 o superior.

2. El panel de monitoreo

La pantalla aGo Tools → Monitor muestra una cuadrícula de tarjetas, una por cada comprobación. Cada tarjeta indica un estado con código de color:

  • Verde (correcto): el valor está dentro de lo esperado.
  • Naranja (advertencia): conviene revisarlo.
  • Rojo (error): requiere atención.

Las comprobaciones se cargan al abrir la pantalla. A continuación se describe qué mide cada una.

3. Información del sistema

Muestra la versión de PHP, la versión de WordPress y la versión del motor de base de datos en uso. Sirve como referencia rápida del entorno del sitio.

4. Certificado SSL

El plugin abre una conexión TLS al propio dominio de tu sitio (el host que devuelve home_url()) en el puerto 443 y lee las fechas de validez del certificado. Muestra cuántos días faltan para que expire:

  • Más de 30 días: estado correcto.
  • Entre 8 y 30 días: advertencia.
  • 7 días o menos: error.

Si el sitio no usa HTTPS, lo indica como advertencia. Si no se puede establecer la conexión, lo marca como error. Ningún dato sale de tu dominio: la lectura del certificado es local.

5. Base de datos

Reporta el tamaño total de la base de datos (sumando datos e índices de todas las tablas) y el número de tablas. Te ayuda a notar un crecimiento inusual.

6. Uso de disco

Calcula el espacio que ocupa la carpeta de subidas (uploads) y el total de la instalación de WordPress. Para no recargar el servidor, el resultado se guarda en caché durante una hora.

7. Opciones autocargadas

Las opciones autocargadas (autoloaded options) se leen en cada carga de página, así que su peso afecta el rendimiento. El plugin suma su tamaño total y aplica este criterio:

  • Por debajo del umbral configurado: estado correcto.
  • Por encima del umbral de advertencia (800 KB por defecto, ajustable en Ajustes): advertencia.
  • Por encima de 1500 KB: error.

8. Tareas programadas (cron)

La tarjeta resume cuántos eventos cron hay programados y cuántos están atrasados. Un evento se considera atrasado cuando su ejecución debió ocurrir hace más de diez minutos. Si hay eventos atrasados, la tarjeta pasa a advertencia.

La sección Cron Jobs, desplegable, lista cada evento programado con su hook, su frecuencia, cuándo se ejecuta la próxima vez y si está al día o atrasado. Los eventos se ordenan por fecha de próxima ejecución.

9. Actualizaciones pendientes

Consulta los plugins que tienen una actualización disponible y muestra su nombre, la versión instalada y la versión nueva.

10. Registro de errores 404

Cuando un visitante llega a una URL inexistente, el plugin guarda la petición en una tabla de tu base de datos: la URL solicitada, el referente, el navegador (user agent), la dirección IP y la fecha. La IP se anonimiza por defecto: al último segmento (IPv4) o al último bloque (IPv6) se le pone cero.

No se registran las peticiones de wp-cron ni de la API REST. La tabla incluye paginación en pantalla y un botón Clear Log para vaciarla cuando quieras. Las entradas con más de 30 días se eliminan solas, una vez al día.

Puedes desactivar el registro 404 desde Ajustes.

11. Reporte semanal por correo

Si lo activas, el plugin envía cada semana un correo con un resumen de salud: versiones de PHP y WordPress, estado del certificado SSL, tamaño de la base de datos y número de tablas, uso de disco (subidas y total), peso de las opciones autocargadas, número de tareas cron y atrasadas, plugins con actualización pendiente y cantidad de errores 404 de los últimos siete días. Si hay plugins por actualizar, se listan uno a uno.

El correo se envía con wp_mail() usando la configuración de correo de tu propio sitio. Llega al Report Email que indiques en Ajustes; si lo dejas vacío, se usa el correo del administrador del sitio.

Con el botón Send Report Now puedes enviar el reporte en cualquier momento para probarlo.

12. Ajustes

En la tarjeta Settings del panel configuras:

  • 404 Logging. Activa o desactiva el registro de errores 404.
  • Weekly Report. Activa o desactiva el envío del reporte semanal.
  • Report Email. Correo de destino del reporte. Si lo dejas vacío, se usa el correo del administrador.
  • Autoload Warning (KB). Umbral, en kilobytes, a partir del cual la tarjeta de opciones autocargadas pasa a advertencia. El mínimo es 100 KB y el valor por defecto es 800 KB.

Guarda con Save Settings. Al activar o desactivar el reporte semanal, el plugin programa o cancela la tarea cron correspondiente.

13. Privacidad y datos

  • Los ajustes se guardan localmente en la tabla wp_options, en la opción agomonitor_settings.
  • El registro 404 almacena la URL, el referente, el navegador, la IP (anonimizada) y la fecha en una tabla de tu propia base de datos, solo para diagnóstico. Estos datos permanecen en tu servidor y no se envían a nadie.
  • La única conexión saliente es el saludo TLS a tu propio dominio para leer la fecha de expiración del certificado SSL.
  • Al desinstalar el plugin se eliminan la opción agomonitor_settings, las cachés temporales de uso de disco, la tabla del registro 404 y la tarea cron del reporte semanal.

14. Soporte

aGo Monitor es un plugin gratuito de código abierto bajo licencia GPL-2.0+.

Cuando publiquemos este plugin en WordPress.org, las dudas y reportes de bugs se atenderán en su foro oficial (https://wordpress.org/support/plugin/ago-monitor/). El plugin es de código abierto bajo licencia GPL-2.0+ y se atiende según disponibilidad.

No damos soporte por correo electrónico para la versión gratuita. Para uso comercial con soporte directo y SLA, próximamente lanzaremos planes de suscripción anual y lifetime.

aGo Monitor ejecuta todas sus comprobaciones en tu propio servidor y no comparte tus datos con terceros.

↳ same source on ago.cl