For Symfony 6.4 LTS Available

Symfony Monitoring Bundle for Apps, APIs and Background Jobs

The live24h bundle for Symfony 6.4 LTS analyses your app, calculates a Website Health Score and creates the recommended checks for reachability, SSL, domain and workers with a single click – in the Health Center or via a console command.

No payment details required

5 min.
to your first check
Workers
protected as a heartbeat
€0
included in every plan

What the bundle detects in Symfony

SEO & HTTP

Homepage, /robots.txt and sitemap are checked and suggested as reachability checks – instead of being collected by hand.

SSL, domain & DNS

TLS expiry and apex resolution are detected and suggested as checks – with timely warnings before expiry.

Messenger workers

Messenger transports are determined at build time and can be monitored as a heartbeat – silent worker failures stand out immediately.

Scheduler jobs

Recurring Scheduler tasks are discovered and can be protected as a worker heartbeat (dead man's switch, opt-in).

Mail deliverability

MX, SPF, DKIM and DMARC are evaluated informationally so delivery problems become visible early.

Website Health Score

A value from 0 to 100 brings SEO, SSL/domain, mail and background jobs together into one picture.

Symfony apps deserve monitoring beyond the homepage

Symfony isn’t a shop or a CMS, but the foundation of many custom applications and APIs. For such projects, it’s not just homepage reachability that counts, but also the expiry date of the certificate and domain as well as the health of background processing: Messenger workers and Scheduler tasks that can stall unnoticed.

The live24h bundle makes these risks tangible directly in your Symfony app. Important here: the bundle is a configuration helper, not a monitoring engine. It scans your app, shows a Website Health Score, suggests matching checks and creates them in live24h with a single click. The actual 24/7 checks then run on the live24h platform. The bundle is mounted at /admin/live24h (to be secured by the host behind a role and firewall); you’ll find the Health Center at /admin/live24h/health.

Where the bundle helps most

Use caselive24h benefit
Custom app or APIHomepage, /robots.txt and sitemap are suggested as reachability checks.
Publicly reachable routesImportant endpoints are monitored systematically instead of at random.
TLS and domainCertificate and domain expiry become checks – with timely warnings.
Messenger processingTransports and workers can be protected as a heartbeat.
Scheduler tasksRecurring tasks are monitored understandably as a worker heartbeat.
Mail sendingMX, SPF, DKIM and DMARC are made visible informationally.

Benefits by audience

The focus is where outages become expensive in a Symfony app: on reachable routes, valid certificates and running workers. Everything stays plan-aware and visible – locked suggestions are marked “Pro and up” instead of being hidden.

  • Symfony developers and teams: reachability, SSL, domain and workers are protected without a manual checklist – straight from the app.
  • DevOps and operators: the same flow runs in the Health Center or headless via a console command and fits into existing deploy pipelines.
  • Teams with background processing: Messenger transports and Scheduler tasks become part of operational monitoring, instead of only showing up when there’s a backlog.
  • EU and GDPR customers: the ongoing checks are operated on the EU-hosted live24h platform.
  • Agencies : monitoring becomes a repeatable standard across multiple Symfony apps.

A simple flow

  1. Store the API key in the Symfony project and test the connection.
  2. Open the Health Center at /admin/live24h/health or use the console command.
  3. Analyse the app.
  4. Review the Website Health Score.
  5. Select the recommended checks.
  6. Create the checks in live24h with a single click.
  7. Enable alerts, Status Page and reports.

Set up the Symfony plugin

Installation and requirements

The bundle is available as a direct download from live24h and is installed via Composer:

composer require live24h/symfony-adapter

Then register the bundle in config/bundles.php, import the routing and secure the path /admin/live24h behind a role via security access_control. Requirements: Symfony 6.4 LTS and PHP 8.1 or newer as well as an outbound connection to https://api.live24h.eu. A listing in the Packagist marketplace will follow; the exact steps are described in the setup guide .

Frequently asked questions

Is the bundle itself the monitoring engine? No. The bundle is a configuration helper: it scans the app, shows the Health Score and creates the recommended checks. The ongoing 24/7 checks are handled by the live24h platform.

Do I need a shop or a CMS? No. The bundle is intended for custom Symfony applications and APIs – with no commerce or CMS modules at all.

Can I monitor Messenger workers and the Scheduler? Yes. Messenger transports and Scheduler tasks are discovered at build time and can be protected as a worker heartbeat (dead man’s switch). This option is opt-in.

What does the bundle cost? Nothing – it’s included free in every live24h plan. The scope depends on the plan you’ve booked. Locked suggestions stay visible and are marked “Pro and up”.

Start in under 2 minutes -- free.

Try all features for 14 days, no credit card required. Continue on the Free plan forever after that.