Ce guide concerne BIG-IP sur TMOS. Les noms et options doivent être confrontés à la documentation de votre version.
Contrôler le service attendu
Un ping renseigne la joignabilité IP ; un moniteur TCP vérifie une connexion au port ; un moniteur HTTP peut vérifier une réponse applicative. Aucun de ces résultats ne prouve à lui seul que toutes les fonctions métier sont opérationnelles.
Choisissez une URL de santé stable qui représente le besoin. Une page d’accueil lourde et personnalisée rend le contrôle fragile. Une URL qui répond toujours « OK » alors que les dépendances critiques sont indisponibles rend le contrôle trop permissif.
Sources : F5, Monitors Concepts.
Écrire une requête que le serveur comprend
Pour HTTP/1.1, fournissez un en-tête Host approprié et terminez les en-têtes par une ligne vide. Dans une propriété TMSH ou JSON, les séquences \r\n représentent les fins de ligne CRLF ; ne les remplacez pas par du texte approximatif.
Voici les propriétés d’un exemple de contrôle de contenu. Ce JSON décrit le moniteur ; ce n’est pas une commande d’importation. L’URL, le nom d’hôte et la chaîne de succès sont à adapter au service réel.
{
"send": "GET /health HTTP/1.1\r\nHost: app.example.invalid\r\nConnection: close\r\n\r\n",
"recv": "application_ready"
} Sources : F5, ltm monitor http.
Le statut HTTP n’est pas une décision universelle
Le comportement dépend du type de moniteur et des expressions configurées. Un serveur qui retourne 200 avec une page d’erreur peut satisfaire un contrôle trop faible. Un 302 de redirection peut au contraire ne pas fournir le contenu attendu.
Vérifiez la réponse reçue par le moniteur : Host, chemin, protocole et conditions d’accès peuvent différer de votre navigateur. Pour HTTPS, le moniteur réalise son propre échange TLS ; le profil Client SSL de la VIP ne suffit pas à décrire cet échange.
Sources : F5, ltm monitor http ; F5, Monitors Concepts.
Interval, timeout et remontée
L’intervalle règle la fréquence des tentatives ; le timeout borne le délai utilisé pour considérer une ressource indisponible. Ce ne sont pas deux noms pour la même durée. Réduire agressivement les délais peut transformer une surcharge temporaire en retraits répétés du pool.
Time Until Up et Manual Resume répondent à des besoins distincts : attendre avant la remontée, ou demander une action manuelle après récupération. La combinaison avec les autres moniteurs appliqués au node ou au pool doit être relue.
Sources : F5, ltm monitor http.
Comparer ce qui est configuré et ce qui est envoyé
Affichez le moniteur et son association au pool. Capturez ensuite un nombre limité de paquets vers un membre concerné, au bon VLAN. Recherchez connexion TCP, requête complète, réponse et contenu attendu.
Un moniteur vert sur chaque appareil est utile avant une bascule HA : une route ou une self IP différente sur le standby peut produire un résultat différent pour le même serveur.
tmsh list ltm monitor http /Common/mon_application all-properties
tmsh list ltm pool /Common/pool_application all-properties
tmsh show ltm pool /Common/pool_application Sources : F5, ltm pool ; F5, Packet tracing with tcpdump.
Sources et portée
Références consultées le . Les exemples utilisent des noms et adresses de documentation à remplacer. Les commandes de lecture affichent l’existant ; les captures et requêtes de diagnostic sont à limiter au périmètre autorisé.
- F5 — Monitors Concepts · Vérifier les versions applicables en tête du chapitre · consulté le 2 octobre 2026.
- F5 — ltm monitor http · Référence TMSH v17.0.0 · consulté le 2 octobre 2026.
- F5 — ltm pool · Référence TMSH v17.0.0 · consulté le 2 octobre 2026.
- F5 — Packet tracing with tcpdump · Article MyF5 ; vérifier les versions applicables · consulté le 2 octobre 2026.
Retrouver le parcours de lecture F5 LTM
Continuer la série F5
Explorer tous les guides du parcours F5 LTM
- F5 : moniteurs multiples, Reverse, Transparent et EAV
- F5 : persistance et maintenance des pool members
- F5 : Client SSL, Server SSL et modes TLS
- F5 OneConnect : connexions réutilisées et persistance HTTP
- F5 iRules : événements, routage HTTP et data groups
- F5 : profils HTTP, policies et réécriture de contenu