Aller au contenu principal
Jahia Store
FR

Server Availability Manager

supported
Télécharger 3.5.0

Informations

Identifiant du module
server-availability-manager
Identifiant de groupe
org.jahia.modules
Statut
supported
Catégorie
Platform
Auteur
JSG
Site web du développeur
http://www.jahia.com
Nécessite Jahia
8.2.0.0
Mis à jour
2026-07-09
Source
scm:git:git@github.com:Jahia/server-availability-manager.git
Étiquettes
  • core
  • monitoring

The Server Availability Manager (SAM) module aims at improving monitoring in complex containerized environments. SAM extends Jahia's GraphQL API and provides server monitoring, server availability, and maintenance operation functionalities. 

Learn more about this module and its capabilities on the Academy.

Server Availability Manager improves on and replaces the Healthcheck module and adds more server availability functionality. We recommend migrating projects using Healthcheck to Server Availability Manager.

Versions

Improvements

  • The SupportedStackJVMProbe that got disabled in previous release was updated to better handle current JS Modules requirement and was re-enabled.

Bug fixes

  • Fixed the Health check endpoint authorization to work reliably under all security profiles.
Nécessite Jahia 8.2.0.0Mis à jour 2026-05-05

Improvements

  • Improved the JahiaErrorsProbe probe by adding by adding the actual log content/line causing the failure
  • Disabled the SupportedStackJSModulesProbe probe, now that GraalVM is not mandatory anymore of JavaScript Modules, this probe became less relevant

Bug Fixes

  • The global health message was incorrectly deprecated in server-availability-manager 3.3.0, this remove the deprecattion warning 

Misc

  • Various technical debt items and other internal improvements
Nécessite Jahia 8.2.0.0Mis à jour 2025-12-22

Probes improvements

  • Updated the SupportedStackJSModules probe to use javascript-modules instead of npm-modules-engine.
  • Updated default threshold in the SearchIndex probe from 5s to 10s for the YELLOW level. No changes to the RED level.
Nécessite Jahia 8.2.0.0Mis à jour 2025-01-30

Bug fixes

  • Fixed an issue with the ClusterConsistencyProbe when a cluster node is not responding
Nécessite Jahia 8.2.0.0Mis à jour 2024-09-11

New Probes

  • ModulesSpringUsage: Detects the presence of Spring in modules
  • MultipleBundleVersions: Detects the presence of multiple versions of a bundle on a platform
  • MultipleModuleVersions: Detects the presence of multiple versions of a module on a platform
  • RenderingChain: Verifies proper operation of the RenderingChain service
  • SnapshotInProduction: Detect the presence of a SNAPSHOT version of a module in production
  • SupportedStackJSModules: Verifies that the platform is capable of running Javascript Modules
  • SupportedStackJVMProbe: Verifies that the platform is running with a JVM compatible with Jahia supported stack

Improvements

  • Introduced a parameter to filter probes by their health status. 
  • Lowered priority of JahiaErrorsProbe to “DEBUG”
  • Updated the filestore probe to add a db connectivity check when the data store is in the database
  • Added the 'includes' parameter to the healthcheck API to allow the filtering of the probes list
  • Added new entry point in the GraphQL load API to get the node cache and extended the ServerLoad probe to check the node cache load

Deprecations

  • Deprecated the overall status message as the previous implementation was making it difficult to identify which probe was returning the message(s). Instead, a new filtering mechanism was implemented to return probes based on their health status.

 

Nécessite Jahia 8.2.0.0Mis à jour 2024-08-01

Improvements

  • Introduced a new probe to help detect wiring issues and fixed modules dependencies
  • Introduced a new SAM probe to alerts on ERRORS in Jahia logs
  • Included SAM by default in production and development deployments (limited to production previously)
  • Moved cluster probe into clustering bundle
  • Extended graphql-annotation range following upgrade of GraphQL libraries in Jahia core

Bug fixes

  • Fixed issue with datastore health probe always returning a green status and renamed it to FileDatastoreProbe
Nécessite Jahia 8.2.0.0Mis à jour 2024-05-15
3.0.0brouillonTélécharger
  • This version introduces a breaking change with the renaming of the Datastore probe to FileDatastore
  • Fixed issue with FileDatastore health probe always returning a green status
Nécessite Jahia 8.1.2.0Mis à jour 2023-09-25

Bug fixes

  • Fixed the Health check endpoint authorization to work reliably under all security profiles by @baptistegrimaud in #241 and #240
Nécessite Jahia 8.1.5.1Mis à jour 2026-05-05

Bug fixes

  • Fixed an issue with the ClusterConsistencyProbe when a cluster node is not responding
Nécessite Jahia 8.1.5.1Mis à jour 2024-09-11

Improvements

  • Introduced a SAM probe to help detect wiring issues and fixed modules dependencies
  • Updated the filestore probe to add a db connectivity check when the data store is in the database
  • Improved the healthCheck.status.health parameter to only return the highest reported status across all probes
  • Added the 'includes' parameter to the healthcheck API to allow the filtering of the probes list
  • Added a new probe to check if there are SNAPSHOT versions deployed in production
  • Added new entry point in the GraphQL load API to get the node cache and extended the ServerLoad probe to check the node cache load
  • Updated the priority of JahiaErrorsProbe to DEBUG

Bug fixes

  • Fixed issue with datastore health probe always returning a green status and renamed it to FileDatastoreProbe
Nécessite Jahia 8.1.5.1Mis à jour 2024-07-05
  • This version introduces a breaking change with the renaming of the Datastore probe to FileDatastore
  • Fixed issue with FileDatastore health probe always returning a green status
Nécessite Jahia 8.1.2.0Mis à jour 2023-09-28
  • Improved ClusterConsistency probe to return cellar state (more details here)
Nécessite Jahia 8.1.2.0Mis à jour 2023-03-20
2.5.0brouillonTélécharger
  • Improved ClusterConsistency probe to return cellar state (more details here)
Nécessite Jahia 8.1.2.0Mis à jour 2023-03-07
  • Added ClusterConsistency probe checking the modules state consistency across a cluster (more details here)
Nécessite Jahia 8.1.2.0Mis à jour 2023-01-24
  • Added new SearchIndex probe returning statistics about performance of search indices (more details here)
Nécessite Jahia 8.1.2.0Mis à jour 2022-11-16
  • Added probe for module definitions checks (more details here)
Nécessite Jahia 8.1.2.0Mis à jour 2022-06-21
  • Added new probe detecting an upgrade patch failure
  • Added a message node to explain the current state of a probe
  • Fixed issue accessing SAM with /modules/healthcheck
  • Improved the ModuleState probe when there are two different versions of a module
  • Updated code after GraphQL libraries upgrade (See GraphQL v2.7.0)
Nécessite Jahia 8.1.0.0Mis à jour 2022-01-07
  • Added a message node to explain the current state of a probe
  • Fixed issue accessing SAM with /modules/healthcheck
  • Improved the ModuleState probe when there are two different versions of a module
Nécessite Jahia 8.0.1.0Mis à jour 2022-01-07

The initial release of the module for Jahia 8x, it provides:

  • Healthcheck functionalities with 4 probes included (more can be easily added)
  • Monitoring background tasks with a registry to register your own tasks
  • Shutdown command to shutdown a server
  • Server load metrics (session, requests)
Nécessite Jahia 8.0.1.0Mis à jour 2021-07-08
  • Fixed issue with configuration override not taken into account for the PatchFailures probe
Nécessite Jahia 7.3.9.0Mis à jour 2022-06-16
  • Added new probe detecting an upgrade patch failure
  • Added a message node to explain the current state of a probe
  • Improved the ModuleState probe when there are two different versions of a module
Nécessite Jahia 7.3.9.0Mis à jour 2022-01-07
  • Added a message node to explain the current state of a probe
  • Improved the ModuleState probe when there are two different versions of a module
Nécessite Jahia 7.3.1.1Mis à jour 2022-01-07

The initial release of the module for Jahia 7x, it provides:

  • Healthcheck functionalities with 4 probes included (more can be easily added)
  • Monitoring background tasks with a registry to register your own tasks
  • Shutdown command to shutdown a server
  • Server load metrics (session, requests)
Nécessite Jahia 7.3.1.1Mis à jour 2021-07-09