Esta guía es válida para TYPO3 12.4 a 13.4 LTS y PHP 8.1 a 8.3. Necesita una cuenta live24h, un workspace y una API key con permisos de escritura: consulte los pasos comunes .

Instalar

Instalación con Composer:

composer require live24h/website-monitor-typo3
vendor/bin/typo3 extension:setup

A continuación, indique en la configuración de la extensión apiKey, opcionalmente siteBaseUrl y apiBaseUrl (por defecto https://api.live24h.eu). La publicación en el TYPO3 Extension Repository (TER) oficial llegará después.

Paso a paso (backend)

Backend de TYPO3: live24h Monitor en la gestión del sitio
En TYPO3, en Gestión del sitio → live24h Monitor, o por CLI. Representación esquemática; la captura real llegará después.
  1. En el backend, abra el grupo de módulos Gestión del sitio → live24h Monitor.
  2. En la pestaña Ajustes, compruebe la conexión («Probar conexión»).
  3. Inicie el análisis del site.
  4. Consulte el Health Score y las recomendaciones.
  5. Seleccione los checks; las sugerencias bloqueadas están marcadas como «Mejora de plan necesaria».
  6. Cree los checks con un clic.

Como alternativa, por CLI

# Dry-run: muestra scan, modules, score y suggestions como informe
vendor/bin/typo3 live24h:monitor:scan --base-url=https://www.example.org

# Crear: genera las sugerencias por defecto
vendor/bin/typo3 live24h:monitor:scan --base-url=https://www.example.org --apply

Para despliegues escalonados existe además vendor/bin/typo3 live24h:monitor:rollout (niveles minimal, standard, enterprise; por defecto como dry-run).

Resolución de problemas y consejos

Falta el módulo de backend «live24h Monitor». Ejecute vendor/bin/typo3 extension:setup y vacíe la caché con vendor/bin/typo3 cache:flush. Compruebe además que su usuario de backend tenga acceso al módulo.

siteBaseUrl está vacía o se comprueba la URL equivocada. La URL base se deduce de la configuración del site de TYPO3. Si no es unívoca, defina siteBaseUrl de forma explícita en la configuración de la extensión, o indíquela por CLI con --base-url=.

«Probar conexión» falla. Compruebe apiKey (se requieren permisos de escritura), apiBaseUrl (https://api.live24h.eu) y que el servidor pueda conectar de forma saliente.

Un check de Heartbeat se queda en «En espera». Es normal y no es un error: un Heartbeat espera la primera señal del task del Scheduler supervisado (el ping a la URL del Heartbeat). Mientras el task no se haya comunicado, el check permanece en «En espera», no en «Caída». Con la primera ejecución, el estado cambia a «Operativo».

El Heartbeat del Scheduler no aparece. La sugerencia de Heartbeat requiere que la extensión de sistema Scheduler de TYPO3 esté instalada y activa. Sin ella, este punto no aparece.

Backend o CLI: ¿cuál usar? Ambos llevan al mismo resultado. El asistente de backend es cercano al cliente; la CLI es adecuada para despliegues repetibles. Sin --apply, el análisis se ejecuta como dry-run.

Preguntas frecuentes

¿Por qué una extensión propia de TYPO3? Los proyectos de TYPO3 suelen tener varios sites y mayores exigencias de trazabilidad. Un flujo guiado encaja mejor que checks individuales manuales.

¿Es solo para agencias? No. Sirve igual para empresas, operadores SaaS, organismos públicos y equipos técnicos.

¿Se admiten varios dominios? Sí. Los sites y dominios se leen de la configuración del site y se pueden proteger por dominio.

← Volver a la visión general de plugins