Laravel-Apps verdienen Monitoring, das die App versteht
Laravel steht hinter unzähligen individuellen Apps und APIs. Hier reicht ein Startseiten-Check nicht: Entscheidend sind die Erreichbarkeit der App, ein gültiges Zertifikat, eine zustellbare Absender-Domain und vor allem die Gesundheit der Hintergrundverarbeitung – der Scheduler und die Queue-Worker. Genau dafür macht das live24h Paket für Laravel Monitoring greifbar.
Das Paket ist ein Konfigurations-Helfer, keine Monitoring-Engine. Sein automatisch erkannter ServiceProvider bindet ein Health Center unter /live24h/health ein, scannt die App, zeigt einen Website Health Score und schlägt passende Checks vor. Mit einem Klick werden daraus echte Checks – die eigentlichen 24/7-Prüfungen laufen anschließend auf der EU-gehosteten live24h Plattform.
Wo das Plugin besonders hilft
| Einsatzbereich | live24h Nutzen |
|---|---|
| Individuelle Laravel-App oder API | Erreichbarkeit, SSL, Domain und SEO-Signale werden systematisch zu Checks. |
| Hintergrundverarbeitung | Scheduler und Queue-Worker werden als Heartbeat überwacht, damit stille Job-Ausfälle auffallen. |
| Transaktions- und Benachrichtigungs-Mails | MX, SPF, DKIM und DMARC der Absender-Domain werden als Check sichtbar. |
| Mehrere Laravel-Apps | Policy-Presets bringen denselben Monitoring-Standard in jedes Projekt. |
| Relaunch oder Deployment | Kritische Pfade und Hintergrundjobs werden direkt nach dem Go-live kontrollierbar. |
| DevOps und SRE | Derselbe Flow läuft im Health Center oder über die Settings-Seite. |
Für wen das Plugin gedacht ist
- Laravel-Entwickler und Teams richten Monitoring für ihre App ein, ohne jede Route und jeden Job von Hand einzutragen.
- DevOps und SRE sichern Scheduler und Queue-Worker als Heartbeat ab und sehen Ausfälle, bevor Nutzer sie melden.
- Agenturen mit mehreren Laravel-Apps rollen denselben Standard per Policy-Preset über alle Projekte aus.
- EU- und DSGVO-Kunden behalten ein Monitoring auf einer EU-gehosteten Plattform.
Einfacher Ablauf
- Paket per Composer installieren und Konfiguration veröffentlichen.
- API-Key in
config/live24h.phpoder auf der Settings-Seite hinterlegen und Verbindung testen. - Health Center unter
/live24h/healthöffnen. - App analysieren und Website Health Score prüfen.
- Empfohlene Checks auswählen – gesperrte Vorschläge bleiben sichtbar und sind als „Ab Pro" markiert.
- Checks mit einem Klick in live24h anlegen.
- Alerts, Status Page und Reports aktivieren.
Installation und Voraussetzungen
Das Paket wird per Composer installiert:
composer require live24h/laravel-adapter
php artisan vendor:publish --provider="Live24h\LaravelAdapter\LaravelServiceProvider"
Voraussetzungen: Laravel 10 oder 11, PHP 8.1 oder höher und eine ausgehende Verbindung zu https://api.live24h.eu. Den API-Key hinterlegen Sie in config/live24h.php oder auf der Settings-Seite; danach öffnen Sie /live24h/health und folgen dem Wizard. Das Paket wird per Direkt-Download von live24h bezogen, eine Marktplatz-Listung folgt.
Häufige Fragen
Ist das Plugin eine eigene Monitoring-Lösung? Nein. Das Paket scannt Ihre App, ermittelt einen Health Score und legt die empfohlenen Checks an. Die laufenden 24/7-Prüfungen übernimmt die live24h Plattform.
Welche Hintergrundprozesse werden überwacht?
Der Laravel Scheduler (schedule:run) und der Queue-Worker lassen sich jeweils als Heartbeat absichern, damit stille Ausfälle nicht erst Tage später auffallen.
Wie wird die Mail-Zustellbarkeit geprüft?
Das Paket liest Ihre MAIL_*-Konfiguration und prüft MX, SPF, DKIM und DMARC der Absender-Domain – als Domain-Check in live24h.
Was kostet das Plugin? Nichts – es ist in jedem live24h Tarif kostenlos enthalten. Nach dem gebuchten Plan richtet sich nur der Umfang der Checks.