<-
Apache > Serveur HTTP > Documentation > Version 2.4 > Modules

Module Apache mod_heartmonitor

Langues Disponibles: en | fr

Cette traduction peut être périmée. Vérifiez la version anglaise pour les changements récents.
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

Sommaire

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 .

Pour utiliser 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 .
top

Directive HeartbeatListen

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é.

top

Directive HeartbeatMaxServers

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.

top

Directive HeartbeatStorage

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.

Langues Disponibles: en | fr

AltStyle によって変換されたページ (->オリジナル) /