Download the PHP package way2ecommerce/ticpan-agent without Composer
On this page you can find all versions of the php package way2ecommerce/ticpan-agent. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download way2ecommerce/ticpan-agent
More information about way2ecommerce/ticpan-agent
Files in way2ecommerce/ticpan-agent
Package ticpan-agent
Short Description Ticpan health monitoring agent for Magento 2
License proprietary
Informations about the package ticpan-agent
W2e_Ticpan — Magento 2 Agent
Módulo agente para Ticpan — plataforma de monitorización de salud para tiendas Magento 2.
Recopila métricas de seguridad, rendimiento, SEO, calidad de código e infraestructura, las firma con HMAC-SHA256 y las envía al cloud Ticpan cada hora. El resultado es una puntuación de salud continua visible desde el dashboard de ticpan.app.
Requisitos
| Requisito | Versión mínima |
|---|---|
| PHP | 7.4 |
| Magento Open Source / Adobe Commerce | 2.3.x / 2.4.x |
| Módulo agente | 1.0.0 |
Instalación
Vía Composer (Magento 2.4.x con PHP 8.x — recomendado)
Sin Composer (Magento 2.3.x / PHP 7.4 o entornos sin acceso a Packagist)
Configuración
- Ve a Stores → Configuration → W2e Commerce → Ticpan Agent.
- Rellena los campos:
| Campo | Descripción |
|---|---|
| Habilitado | Activa o desactiva el agente |
| Endpoint API | URL del endpoint de ingestión (por defecto https://ticpan.app/api/v1/report) |
| Store ID | UUID de tu tienda — lo encuentras en ticpan.app tras el onboarding |
| Secret Key | Clave secreta HMAC — generada durante el onboarding en ticpan.app |
| Timeout HTTP | Segundos máximos de espera por respuesta (por defecto: 30) |
- Guarda la configuración y limpia caché:
Envío manual (sin esperar al cron)
Útil para verificar que la conexión funciona después de configurar el módulo:
Comprueba el resultado en var/log/system.log:
Si hay un error de configuración o de firma aparecerá en el mismo log.
Cron
El módulo registra el job ticpan_agent_heartbeat en el grupo default de Magento, con ejecución cada hora (0 * * * *). Ticpan espera al menos un reporte cada 24 horas; si no llega ninguno, la tienda pasa a estado "Expirado" en el dashboard.
Verifica que el cron de Magento está activo:
Datos recopilados
El agente recopila únicamente métricas técnicas del servidor. Nunca se envían datos de clientes, pedidos, precios ni contenido de catálogo en texto plano.
| Pilar | Qué recopila |
|---|---|
| Rendimiento | Modo Magento, cachés, Redis, OPCache, Elasticsearch, indexers, static content |
| Seguridad | URL admin, 2FA, política de contraseñas, CAPTCHA, permisos de ficheros |
| OPS | Estado del cron, message queues, uso de disco, backup reciente |
| Código | composer.lock, excepciones PHP (conteo), errores JS (conteo), cumplimiento PSR-12 |
Las reglas que requieren acceso externo (TLS, DNS, PageSpeed, headers HTTP) las evalúa directamente el cloud Ticpan sin necesidad del agente.
Seguridad
Cada payload se firma con HMAC-SHA256 usando la clave secreta configurada:
El cloud rechaza peticiones con timestamp fuera de una ventana de ±5 minutos y peticiones duplicadas (anti-replay). La clave secreta se almacena cifrada en core_config_data mediante el sistema de cifrado nativo de Magento.
Logs
Todas las trazas del módulo van a var/log/system.log con el prefijo W2e_Ticpan:.
Compatibilidad con Adobe Commerce Cloud
El módulo detecta automáticamente si está instalado en Adobe Commerce Cloud (presencia de magento/magento-cloud-metapackage en composer.lock) e incluye el flag is_cloud_edition: true en el payload. El cloud Ticpan ajusta la evaluación de ciertas reglas que no aplican en entornos Cloud (permisos de ficheros, detección de static content deploy).
Soporte
- Dashboard y onboarding: ticpan.app
- Issues: github.com/way2ecommerce/ticpan-agent/issues
All versions of ticpan-agent with dependencies
magento/framework Version ^102.0 || ^103.0
magento/module-config Version ^100.4 || ^101.0
magento/module-store Version ^100.4 || ^101.0
magento/module-cron Version ^100.4 || ^101.0