Pour Symfony 6.4 LTS Disponible

Bundle de monitoring Symfony pour applications, API et jobs d'arrière-plan

Le bundle live24h pour Symfony 6.4 LTS analyse votre application, détermine un Website Health Score et crée les checks recommandés pour disponibilité, SSL, domaine et workers en un clic – dans le Health Center ou via une commande Console.

Aucune donnée de paiement requise

5 min
jusqu'au premier check
Worker
sécurisé par heartbeat
0 €
inclus dans chaque tarif

Ce que le bundle détecte dans Symfony

SEO et HTTP

Page d'accueil, /robots.txt et sitemap sont vérifiés et proposés comme checks de disponibilité – au lieu d'être rassemblés à la main.

SSL, domaine et DNS

L'expiration TLS et la résolution de l'apex sont détectées et proposées comme checks – avec une alerte en temps utile avant l'expiration.

Workers Messenger

Les transports Messenger sont déterminés au moment du build et peuvent être surveillés par heartbeat – les pannes silencieuses de workers sautent aux yeux immédiatement.

Jobs Scheduler

Les tâches Scheduler récurrentes sont détectées et peuvent être sécurisées par heartbeat de worker (dead-man's-switch, opt-in).

Délivrabilité e-mail

MX, SPF, DKIM et DMARC sont évalués à titre informatif, pour que les problèmes de délivrabilité deviennent visibles tôt.

Website Health Score

Une valeur de 0 à 100 réunit SEO, SSL/domaine, e-mail et jobs d'arrière-plan en une vision d'ensemble.

Les applications Symfony méritent un monitoring au-delà de la page d’accueil

Symfony n’est ni une boutique ni un CMS, mais la base de nombreuses applications et API sur mesure. Pour de tels projets, ce n’est pas seulement la disponibilité de la page d’accueil qui compte, mais aussi la date d’expiration du certificat et du domaine ainsi que la santé du traitement en arrière-plan : workers Messenger et tâches Scheduler, qui peuvent s’arrêter sans qu’on le remarque.

Le bundle live24h rend ces risques concrets directement dans votre application Symfony. Point important : le bundle est un assistant de configuration, pas un moteur de monitoring. Il analyse votre application, affiche un Website Health Score, propose les checks adaptés et les crée dans live24h en un clic. Les véritables checks 24/7 s’exécutent ensuite sur la plateforme live24h. Le bundle est monté sous /admin/live24h (à sécuriser par l’hôte derrière un rôle et un firewall) ; le Health Center se trouve sous /admin/live24h/health.

Là où le bundle aide particulièrement

Cas d’usageBénéfice live24h
Application ou API sur mesurePage d’accueil, /robots.txt et sitemap sont proposés comme checks de disponibilité.
Routes accessibles publiquementLes endpoints importants sont surveillés de façon systématique plutôt qu’au hasard.
TLS et domaineL’expiration du certificat et du domaine devient un check – avec une alerte en temps utile.
Traitement MessengerTransports et workers peuvent être sécurisés par heartbeat.
Tâches SchedulerLes tâches récurrentes sont surveillées de façon compréhensible par heartbeat de worker.
Envoi d’e-mailsMX, SPF, DKIM et DMARC sont rendus visibles à titre informatif.

Avantages par profil

L’attention se porte là où les pannes coûtent cher dans une application Symfony : routes accessibles, certificats valides et workers en marche. Tout reste visible au passage – les suggestions bloquées sont signalées « À partir de Pro » plutôt que masquées.

  • Développeurs et équipes Symfony : disponibilité, SSL, domaine et workers sont sécurisés sans checklist manuelle – directement depuis l’application.
  • DevOps et exploitants : le même flux s’exécute dans le Health Center ou en headless via une commande Console et s’intègre aux pipelines de déploiement existants.
  • Équipes avec traitement d’arrière-plan : transports Messenger et tâches Scheduler entrent dans le monitoring d’exploitation, au lieu de ne se révéler qu’en cas d’engorgement.
  • Clients UE et RGPD : les checks continus sont exploités sur la plateforme live24h hébergée dans l’UE.
  • Agences : le monitoring devient un standard reproductible sur plusieurs applications Symfony.

Un déroulé simple

  1. Saisir la clé API dans le projet Symfony et tester la connexion.
  2. Ouvrir le Health Center sous /admin/live24h/health ou utiliser la commande Console.
  3. Analyser l’application.
  4. Vérifier le Website Health Score.
  5. Sélectionner les checks recommandés.
  6. Créer les checks dans live24h en un clic.
  7. Activer alertes, status page et rapports.

Configurer le plugin symfony

Installation et prérequis

Le bundle est proposé en téléchargement direct depuis live24h et s’installe via Composer :

composer require live24h/symfony-adapter

Enregistrez ensuite le bundle dans config/bundles.php, importez le routing et sécurisez le chemin /admin/live24h via security access_control derrière un rôle. Prérequis : Symfony 6.4 LTS et PHP 8.1 ou plus récent ainsi qu’une connexion sortante vers https://api.live24h.eu. Le référencement sur le marketplace Packagist suivra ; les étapes précises sont décrites dans le guide de configuration .

Questions fréquentes

Le bundle est-il lui-même le moteur de monitoring ? Non. Le bundle est un assistant de configuration : il analyse l’application, affiche le Health Score et crée les checks recommandés. Les checks 24/7 continus sont pris en charge par la plateforme live24h.

Ai-je besoin d’une boutique ou d’un CMS ? Non. Le bundle est pensé pour des applications et API Symfony sur mesure – sans aucun module commerce ou CMS.

Puis-je surveiller les workers Messenger et le Scheduler ? Oui. Les transports Messenger et les tâches Scheduler sont détectés au moment du build et peuvent être sécurisés par heartbeat de worker (dead-man’s-switch). Cette option est en opt-in.

Combien coûte le bundle ? Rien – il est inclus gratuitement dans chaque tarif live24h. La portée dépend du plan souscrit. Les suggestions bloquées restent visibles et sont signalées « À partir de Pro ».

Démarrez en moins de 2 minutes -- gratuitement.

Testez toutes les fonctionnalités pendant 14 jours, sans carte bancaire. Continuez ensuite gratuitement avec le forfait Free.