Heartbeat (logiciel)
| Première version | |
|---|---|
| Écrit en | Python et C |
| Système d'exploitation | Linux et type Unix |
| Licence | Licence publique générale GNU version 2 |
| Site web | linux-ha.org |
Heartbeat est un logiciel de surveillance de la disponibilité des programmes, pour les systèmes d'exploitation Linux, FreeBSD, OpenBSD, Solaris et MacOS X. Il est distribué depuis [Quand ?] sous licence GPL.
Heartbeat écoute les battements de cœur - des signaux émis par les services d'une grappe de serveurs lorsqu'ils sont opérationnels. Il exécute des scripts d'initialisations lorsqu'une machine tombe (plus d'entente du battement de cœur) ou est à nouveau disponible. Il permet aussi de changer d'adresse IP entre les deux machines à l'aide de mécanismes ARP avancés. Heartbeat fonctionne à partir de deux machines et peut être mis en place pour des architectures réseaux plus complexes.
Les « battements de cœurs » peuvent être prévus de différentes façons :
- Connexion par port série ;
- Connexion ethernet UDP/IP broadcast ;
- Unicast ;
- ping (pour des routeurs, commutateur réseau, etc.).
Voir aussi
Lien externe
- Portail de la sécurité des systèmes d'information
- Portail des logiciels libres