¿Gestionas varias páginas web con Joomla y todavía tienes que entrar una por una para comprobar si están actualizadas, online y seguras?
Con SIS Monitor puedes tener toda esa información reunida en un único panel de control.
Seamos sinceros.
Cuando gestionas una o dos páginas web, entrar en cada una de ellas para revisar su estado puede ser una tarea asumible.
Pero cuando la lista empieza a crecer, la cosa cambia.
Tienes que comprobar qué versión de Joomla utiliza cada sitio, si hay actualizaciones pendientes, cuándo se hizo la última copia de seguridad, qué versión de PHP tiene el servidor, si alguna extensión presenta problemas de seguridad…
Y, por supuesto, comprobar que la página sigue online.
Al final terminas con varias pestañas abiertas, una hoja de cálculo que nunca está del todo actualizada y la sensación de que algo importante se te puede estar escapando.
Precisamente para solucionar este problema he desarrollado SIS Monitor.
¿Qué es SIS Monitor?

SIS Monitor es una herramienta que me he desarrollado para centralizar la monitorización de diferentes páginas web desarrolladas con Joomla.
En lugar de entrar continuamente en el panel de administración de cada proyecto, puedes consultar desde un único lugar el estado general de todas las webs que gestionas.
La herramienta escanea cada sitio y recoge información relacionada con:
- La versión instalada de Joomla.
- La versión de PHP.
- La versión y el tipo de base de datos.
- El estado de las extensiones.
- Las copias de seguridad realizadas con Akeeba Backup.
- Las comprobaciones de seguridad.
- La disponibilidad de la página.
- El tiempo de respuesta.
- Las actualizaciones realizadas.
De esta forma puedes detectar rápidamente qué páginas necesitan atención y cuáles están funcionando correctamente.
Y esto, cuando trabajas con muchos proyectos, supone un ahorro de tiempo considerable.
Esto es oro.
Un dashboard para verlo todo de un vistazo

Nada más acceder a SIS Monitor te encuentras con un dashboard desde el que puedes consultar el estado general del sistema.
Aquí puedes ver cuántos sitios tienes registrados, cuántos están online, si alguno se encuentra caído y si existen alertas pendientes de resolver.
También se muestra información sobre los escaneos de seguridad, las copias realizadas con Akeeba Backup y el resultado de las últimas actualizaciones.
La idea es que no tengas que revisar largas tablas para saber si existe algún problema.
Si todo está correcto, lo ves rápidamente.
Y si algo falla, también.
Además, el dashboard incluye las últimas versiones estables de las diferentes ramas de Joomla. Esta información se actualiza periódicamente y permite comparar las versiones disponibles con las que tienes instaladas en tus proyectos.
También puedes consultar la actividad reciente, como las últimas actualizaciones realizadas, y ver cómo están distribuidos los sitios por categorías.
Esto último resulta especialmente útil para separar proyectos propios, clientes, asociaciones, tiendas online o cualquier otro tipo de clasificación que necesites.
El escáner de sitios Joomla

El escáner es una de las partes principales de SIS Monitor.
Desde esta pantalla puedes consultar el listado completo de páginas web registradas y comprobar el estado de cada una de ellas.
Para facilitar la gestión, puedes buscar por nombre o URL y filtrar los resultados por categoría, versión de Joomla o estado del sitio.
En la tabla se muestra información como:
- Categoría del proyecto.
- Versión de Joomla.
- Versión de PHP.
- Base de datos utilizada.
- Estado de las extensiones.
- Estado de las copias de seguridad.
- Resultado del análisis de seguridad.
- Uptime o disponibilidad.
- Tiempo de respuesta.
De esta manera puedes localizar rápidamente, por ejemplo, qué páginas tienen las copias de seguridad desactualizadas, cuáles utilizan una versión concreta de PHP o qué proyectos necesitan revisar sus extensiones.
Porque no es lo mismo saber que tienes veinte páginas online que saber cuáles de esas veinte páginas están correctamente actualizadas, protegidas y respaldadas.
Una ficha detallada para cada página web

Además del listado general, cada sitio tiene su propia ficha.
Dentro de ella puedes consultar la información técnica más importante del proyecto sin necesidad de entrar en su panel de administración.
La ficha muestra la versión instalada de Joomla, PHP y base de datos, así como el estado del backup, el uptime y el tiempo de respuesta del servidor.
También puedes consultar el historial de actualizaciones. De esta forma sabes cuándo se actualizó una página, desde qué versión se hizo el cambio, cuál fue el resultado y qué usuario realizó la acción (esto puede ser especialmente útil cuando varias personas trabajan en el mantenimiento de los mismos proyectos).
Otra funcionalidad importante es que puedes actualizar Joomla desde esta misma pantalla, incluso si tienes Akeeba Backup Pro configurado, hace una copia antes de la actualización.
Control de extensiones y alertas de seguridad
Otro de los apartados importantes de SIS Monitor es el listado de extensiones de terceros.
Desde la ficha de cada sitio puedes comprobar qué componentes, módulos y plugins se encuentran instalados, qué versión utilizan y si existe alguna actualización pendiente.
Además, la herramienta puede mostrar avisos relacionados con posibles problemas de seguridad o vulnerabilidades detectadas en determinadas extensiones.
Así no tienes que confiar únicamente en acordarte de revisar foros, boletines o avisos relacionados con cada extensión que utilizas.
La información queda asociada directamente al sitio afectado, lo que facilita mucho la identificación del problema.
Eso sí, una alerta no significa que la web esté automáticamente comprometida.
Significa que existe una información que debes revisar para determinar si esa extensión, versión o configuración necesita alguna actuación.
Y cuanto antes tengas esa información, antes podrás tomar una decisión.
¿Qué necesita una web para conectarse con SIS Monitor?
Para añadir una página web a SIS Monitor no es suficiente con introducir su nombre y su URL.
Cada sitio necesita tener instalado un plugin específico que actúa como enlace entre Joomla y el panel de monitorización.
El funcionamiento general es el siguiente:
- Das de alta la página web dentro de SIS Monitor.
- Instalas y configuras el plugin en el sitio Joomla.
- Generas o introduces la API Token correspondiente.
- SIS Monitor utiliza esa conexión para consultar la información del proyecto.
La API Token es una parte importante del sistema, ya que permite identificar y autorizar la comunicación con cada página web.
Debes tratarla igual que tratarías una contraseña.
No conviene publicarla, compartirla sin necesidad ni incluirla en capturas o documentación accesible para terceros.
Cada proyecto debe contar con su propia configuración para que la conexión pueda controlarse de manera independiente.
Si en algún momento una página deja de gestionarse desde SIS Monitor o existe alguna sospecha de que el token se ha podido exponer, lo recomendable es sustituirlo.
¿Para quién está pensada esta herramienta?
SIS Monitor está pensado principalmente para profesionales que gestionan varias páginas web con Joomla.
Por ejemplo:
- Desarrolladores y consultores Joomla.
- Agencias de diseño y desarrollo web.
- Empresas que mantienen diferentes portales.
- Administradores de sistemas.
- Equipos de mantenimiento web.
- Profesionales con varios proyectos propios o de clientes.
También puede utilizarse con pocos sitios, pero es cuando el número de proyectos aumenta cuando realmente se aprecia su utilidad.
Entrar manualmente en cada panel puede parecer una tarea pequeña.
El problema es que esa tarea se repite una y otra vez.
Comprobar versiones, revisar extensiones, verificar backups, mirar si el sitio responde y repetir exactamente el mismo proceso con la siguiente página.
SIS Monitor permite reducir ese trabajo repetitivo y concentrar la atención en los sitios que realmente necesitan alguna intervención.
Más control y menos sorpresas
Tener una herramienta de monitorización no sustituye al mantenimiento de una página web.
Hay que seguir realizando copias de seguridad, actualizando Joomla y sus extensiones, revisando la seguridad y comprobando que todo funciona después de cada cambio.
SIS Monitor no hace desaparecer estas tareas.
Lo que hace es ayudarte a organizarlas.
En lugar de descubrir que una web lleva semanas sin realizar una copia de seguridad cuando ya tienes un problema, puedes detectarlo desde el panel.
En lugar de esperar a que un cliente te avise de que su página no funciona, puedes comprobar su estado durante los escaneos.
Y en lugar de preguntarte qué proyectos siguen utilizando una versión antigua, puedes aplicar un filtro y localizarlos.
No está nada mal, ¿verdad?
Por qué lo he desarrollado
SIS Monitor nace de una necesidad muy concreta: poder gestionar y supervisar diferentes páginas web Joomla sin tener que entrar continuamente en cada una de ellas.
Desde un único panel puedes consultar el estado de tus sitios, revisar versiones, controlar las copias de seguridad, detectar actualizaciones pendientes y conocer posibles alertas de seguridad.
Sé que hay herramientas online, como mySites.guru, que hacen ya esto (y lo hacen muy bien).
Pero, como dice mi amigo Pablo Arias, ¿Para qué voy a tener que dar mis datos a terceros si los puedo tener yo?
Así que, me he desarrollado esta herramienta para gestionar las webs que mantengo.
De momento no está como SaaS, ni tengo previsto a corto plazo hacerlo. Pero si te interesa, podemos hablar ;-)
