Drupal is a registered trademark of Dries Buytaert
Search API Solr 4.4.0 Minor update available for module search_api_solr (4.4.0). Page Manager 8.x-4.0 Major update available for module page_manager (8.x-4.0). Trash 3.1.0-beta2 New beta version released for module trash (3.1.0-beta2). Commerce AutoSKU 3.0.1 Minor update available for module commerce_autosku (3.0.1). Custom Field 4.0.10 Minor update available for module custom_field (4.0.10). Alternative login ID & display names 2.0.12 Minor update available for module alt_login (2.0.12). EntityReference UUID 3.0.1 Minor update available for module entity_reference_uuid (3.0.1). LocalGov Publications Importer 1.1.1 Minor update available for module localgov_publications_importer (1.1.1). Configuration Override Warn 8.x-1.6 Module config_override_warn updated after 10 months of inactivity (8.x-1.6). Table Alternate Rows Module table_altrow crossed 1,000 active installs.

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.

Activity

Total releases
1
First release
Jun 2026
Latest release
1 month ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
1.0.6 Stable Jun 12, 2026