Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Configuration Language Lock 1.0.2 Minor update available for module config_language_lock (1.0.2). Release: Canvas Override 1.0.1 Minor update available for module canvas_override (1.0.1). Release: Media Remote Image 8.x-1.2 Minor update available for module media_entity_remote_image (8.x-1.2). Release: IDNA Convert Service (punycode) 2.0.4 Minor update available for module idna (2.0.4). Release: Bootstrap Cloud 7.1.3 Minor update available for theme bootstrap_cloud (7.1.3). Release: Token Browser 1.0.2 Minor update available for module token_browser (1.0.2). Release: Varbase Project 11.0.8 Minor update available for module varbase_project (11.0.8). Release: Media Remote Image 2.0.0-beta1 First beta version released for module media_entity_remote_image (2.0.0-beta1). Usage Milestone: Term CSV Export Import Module term_csv_export_import crossed 1,000 active installs. Security Coverage: Module Scout Module module_scout now has official Drupal security advisory coverage.

Liveness Probe

Security covered Drupal 10–11
View on drupal.org

The Liveness module monitors the availability of different environments by checking specified URLs. It logs outages and recovery events, and can send email notifications to configured addresses. This helps administrators stay informed about the status of their deployed environments.

Liveness Module

Description

The Liveness module monitors the availability of different environments and provides notifications and logs about outages and recovery events.

Requirements

  • Drupal 10 or 11
  • Drush

Installation

  1. Place the module in the modules/contrib directory.
  2. Enable the module: drush en liveness
  3. Configure the module settings at /admin/config/development/performance/liveness.

Configuration

  • Set the URLs for the environments and enable/disable probing.
  • Enter email addresses for notifications.

A php command which wraps the drush command and provides event notification logging even if drupal db is down

Usage

  • php /path/to/drupal/html/modules/contrib/liveness/liveness.php /path/to/drupal http://url environment-name
  • php /path/to/drupal/html/modules/contrib/liveness/liveness.php /var/www/html/ http://example.com example

Crontab Setup

Add a crontab entry to invoke Drupal cron and Drush liveness check periodically.

  • crontab -e
  • add lines to crontab:
  • #MIN HOUR DOM MONTH DOW CMD
  • 1 * * * * php /path/to/drupal/html/modules/contrib/liveness/liveness.php http://example.com environment-name;
  • 2 * * * * php /path/to/drupal/html/modules/contrib/liveness/liveness.php http://example2.com environment-name2;
  • 3 * * * * php /path/to/drupal/html/modules/contrib/liveness/liveness.php http://example3.com environment-name3;

Drush Commands - see the above php command instead of using this.

  • drush liveness:check http://example.com example-environment - Check the liveness of configured environments and merge logs.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Jun 2026
Latest release
2 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
1.0.6 Stable 10–11 Jun 12, 2026