Les applications Laravel méritent un monitoring qui comprend l’application
Laravel se trouve derrière d’innombrables applications et API sur mesure. Ici, un check de la page d’accueil ne suffit pas : ce qui est déterminant, c’est la disponibilité de l’application, un certificat valide, un domaine expéditeur délivrable et surtout la santé du traitement en arrière-plan – le Scheduler et les queue workers. C’est précisément pour cela que le package live24h pour Laravel rend le monitoring concret.
Le package est un assistant de configuration, pas un moteur de monitoring. Son ServiceProvider détecté automatiquement intègre un Health Center sous /live24h/health, analyse l’application, affiche un Website Health Score et propose les checks adaptés. En un clic, ils deviennent de véritables checks – les vérifications 24/7 s’exécutent ensuite sur la plateforme live24h hébergée dans l’UE.
Là où le plugin aide particulièrement
| Cas d’usage | Bénéfice live24h |
|---|---|
| Application ou API Laravel sur mesure | Disponibilité, SSL, domaine et signaux SEO deviennent des checks de façon systématique. |
| Traitement d’arrière-plan | Scheduler et queue workers sont surveillés par heartbeat, pour que les pannes de jobs silencieuses sautent aux yeux. |
| E-mails transactionnels et de notification | MX, SPF, DKIM et DMARC du domaine expéditeur deviennent un check visible. |
| Plusieurs applications Laravel | Les presets de policy apportent le même standard de monitoring à chaque projet. |
| Refonte ou déploiement | Parcours critiques et jobs d’arrière-plan sont contrôlables dès la mise en ligne. |
| DevOps et SRE | Le même flux s’exécute dans le Health Center ou via la page de réglages. |
À qui le plugin s’adresse
- Développeurs et équipes Laravel mettent en place le monitoring de leur application sans saisir à la main chaque route et chaque job.
- DevOps et SRE sécurisent Scheduler et queue workers par heartbeat et voient les pannes avant que les utilisateurs ne les signalent.
- Agences avec plusieurs applications Laravel déploient le même standard via un preset de policy sur tous les projets.
- Clients UE et RGPD conservent un monitoring sur une plateforme hébergée dans l’UE.
Un déroulé simple
- Installer le package via Composer et publier la configuration.
- Saisir la clé API dans
config/live24h.phpou sur la page de réglages et tester la connexion. - Ouvrir le Health Center sous
/live24h/health. - Analyser l’application et vérifier le Website Health Score.
- Sélectionner les checks recommandés – les suggestions bloquées restent visibles et sont signalées « À partir de Pro ».
- Créer les checks dans live24h en un clic.
- Activer alertes, status page et rapports.
Installation et prérequis
Le package s’installe via Composer :
composer require live24h/laravel-adapter
php artisan vendor:publish --provider="Live24h\LaravelAdapter\LaravelServiceProvider"
Prérequis : Laravel 10 ou 11, PHP 8.1 ou plus récent et une connexion sortante vers https://api.live24h.eu. Vous saisissez la clé API dans config/live24h.php ou sur la page de réglages ; vous ouvrez ensuite /live24h/health et suivez l’assistant. Le package s’obtient en téléchargement direct depuis live24h, un référencement sur marketplace suivra.
Questions fréquentes
Le plugin est-il une solution de monitoring à part entière ? Non. Le package analyse votre application, détermine un Health Score et crée les checks recommandés. Les vérifications 24/7 continues sont prises en charge par la plateforme live24h.
Quels processus d’arrière-plan sont surveillés ?
Le Laravel Scheduler (schedule:run) et le queue worker peuvent chacun être sécurisés par heartbeat, pour que les pannes silencieuses ne se révèlent pas seulement des jours plus tard.
Comment la délivrabilité e-mail est-elle vérifiée ?
Le package lit votre configuration MAIL_* et vérifie MX, SPF, DKIM et DMARC du domaine expéditeur – sous forme de check de domaine dans live24h.
Combien coûte le plugin ? Rien – il est inclus gratuitement dans chaque tarif live24h. Le plan souscrit détermine seulement la portée des checks.