Serveur HTTP Apache Version 2.4

| Description: | Moniteur centralisé pour les serveurs d'origine mod_heartbeat |
|---|---|
| Statut: | Expérimental |
| Identificateur de Module: | heartmonitor_module |
| Fichier Source: | mod_heartmonitor.c |
| Compatibilité: | Disponible depuis la version 2.3 d'Apache |
mod_heartmonitor interprète les messages d'état générés
par les serveurs d'origine pour lesquels mod_heartbeat est activé et
fournit ces informations à mod_lbmethod_heartbeat, ce
qui permet d'utiliser la lbmethod "heartbeat" au sein des
directives ProxyPass.
Ce module utilise les services de mod_slotmem_shm,
lorsqu'il est disponible, au lieu d'un simple fichier texte. Aucune
configuration supplémentaire n'est requise pour utiliser
mod_slotmem_shm.
mod_heartmonitor,
mod_status et mod_watchdog
doivent être soit des modules statiques, soit des modules
dynamiques, et dans ce dernier cas, ils doivent être chargés
avant mod_heartmonitor.
| Description: | Adresse multicast d'écoute des requêtes entrantes heartbeat |
|---|---|
| Syntaxe: | HeartbeatListen addr:port |
| Défaut: | disabled |
| Contexte: | configuration globale |
| Statut: | Expérimental |
| Module: | mod_heartmonitor |
La directive HeartbeatListen permet de
spécifier l'adresse multicast sur laquelle le serveur va surveiller les
informations d'état en provenance de serveurs où
mod_heartbeat est activé. Cette adresse correspond
en général à la valeur de la directive HeartbeatAddress sur le serveur
d'origine.
HeartbeatListen 239.0.0.1:27999
Tant que cette directive n'est pas utilisée, le module est désactivé.
| Description: | Spécifie le nombre maximal de serveurs qui pourront envoyer des requêtes heartbeat à ce serveur. |
|---|---|
| Syntaxe: | HeartbeatMaxServers nombre-de-serveurs |
| Défaut: | HeartbeatMaxServers 10 |
| Contexte: | configuration globale |
| Statut: | Expérimental |
| Module: | mod_heartmonitor |
| Compatibilité: | La valeur 0 est prise en charge à partir de la version 2.4.55 du serveur HTTP Apache |
La directive HeartbeatMaxServers
spécifie le nombre maximal de serveurs qui pourront envoyer des
requêtes heartbeat à ce serveur de monitoring. Elle permet ainsi de
contrôler la quantité de mémoire partagée allouée pour le stockage
des données heartbeat lorsqu'on utilise
mod_slotmem_shm.
Pour utiliser un stockage de type fichier bidimensionnel (flat-file)
lorque le module mod_slotmem_shm n'est pas chargé, cette
directive doit être définie à 0. La valeur doit être soit égale à 0, soit
supérieure ou égale à 10.
| Description: | Chemin vers le stockage des données heartbeat lorsqu'on utilise un fichier bidimensionnel (flat-file) |
|---|---|
| Syntaxe: | HeartbeatStorage chemin fichier |
| Défaut: | HeartbeatStorage logs/hb.dat |
| Contexte: | configuration globale |
| Statut: | Expérimental |
| Module: | mod_heartmonitor |
La directive HeartbeatStorage permet de spécifier
le chemin de stockage des données heartbeat. Ce fichier bidimensionnel n'est
utilisé que si mod_slotmem_shm n'est pas chargé et si la
directive HeartbeatMaxServers
est définie à 0.