Drupal is a registered trademark of Dries Buytaert
cms 2.1.3 Update released for Drupal core (2.1.3)! drupal 10.5.11 Update released for Drupal core (10.5.11)! drupal 11.3.11 Update released for Drupal core (11.3.11)! drupal 11.2.13 Update released for Drupal core (11.2.13)! drupal 10.6.10 Update released for Drupal core (10.6.10)! cms 2.1.2 Update released for Drupal core (2.1.2)! drupal 11.1.10 Update released for Drupal core (11.1.10)! drupal 10.5.10 Update released for Drupal core (10.5.10)! drupal 10.4.10 Update released for Drupal core (10.4.10)! drupal 11.2.12 Update released for Drupal core (11.2.12)! drupal 11.3.10 Update released for Drupal core (11.3.10)! drupal 10.6.9 Update released for Drupal core (10.6.9)! drupal 10.6.8 Update released for Drupal core (10.6.8)! drupal 11.3.9 Update released for Drupal core (11.3.9)! drupal 11.3.8 Update released for Drupal core (11.3.8)! drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)!
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.

Activity

Total releases
1
First release
Jun 2026
Latest release
1 day ago
Release cadence
Stability
100% stable

Releases

Version Type Release date
1.0.6 Stable Jun 12, 2026