L'espace Farmguardian La section répertorie toutes les vérifications de l'état disponibles dans l'équilibreur de charge. Il comprend également une brève description de chaque champ et des exploitations où ils sont appliqués.
Farmguardian est utilisé pour la surveillance avancée des backends. Lorsqu'un problème est détecté par le Farmguardian, il désactive automatiquement le vrai serveur et son adresse IP sera marquée comme sur liste noire.
Les bilans de santé peuvent être soit pré-configuré or Customiser. Les deux types de contrôle peuvent être identifiés dans la colonne des actions. Chaque coche dont le paramètre de configuration est grisé est pré-configuré et ceux qui sont facilement modifiables après avoir cliqué sur l'icône du crayon sont personnalisés.
Utilisez les actions suivantes sous le Action Menu:
Créer Farmguardian. Ouvre le garde de ferme formulaire. Remplissez ce formulaire avec les informations nécessaires.
Supprimer . Supprime une sélection garde de ferme vérifier.
Ce sont les descriptions des Farmguardian table:
Nom. Un nom descriptif de chaque chèque Farmguardian.
Description. Ce champ décrit chaque contrôle de farmguardian.
Command. Vérifie les commandes et les paramètres à exécuter à chaque intervalle par rapport à tous les backends de la batterie.
Fermes. Fermes et services utilisant cette vérification spécifiée.
Action. Utilisez ces actions pour gérer le Farmguardian:
- Modifier. Ouvre l'écran de configuration de farmguardian. Ceci n'est disponible que pour la personnalisation garde de ferme contrôles.
- Supprimer . Supprime une sélection garde de ferme Chèque. Si le chèque est affecté à un service, une notification vous demandera si vous forcez la suppression. Vous ne l'utiliserez que pour la personnalisation garde de ferme contrôles.
Bilans de santé préconfigurés #
Utilisez les contrôles d'intégrité intégrés suivants pour votre batterie de serveurs.
check_redis: Vérifie le rôle principal d'un serveur Redis. Si le rôle maître n'est pas présent, alors le backend sera marqué en statut DOWN
check_tcp: Envoie les connexions TCP au backend.
check_udp: Envoie les connexions UDP au backend et vérifie si le port est ouvert.
check_http: Envoie des requêtes HTTP au backend et attend une réponse 200 OK avec un délai de 5 secondes.
check_https: Envoie des requêtes HTTPS au backend et attend une réponse 200 OK avec un délai d'attente de 5 secondes.
check_smtp: envoie des connexions SMTP au backend et attend une réponse SMTP OK avec un délai de 5 secondes.
check_https_response_string: Envoie des requêtes HTTPS au backend et attend une réponse de 200 OK et une chaîne donnée en HTML avec un délai de 5 secondes. Modifie également la chaîne par valeur pour trouver la réponse.
check_http_response_string: Envoie des requêtes HTTP au backend, attend une réponse 200 OK et une chaîne donnée dans le HTML avec un délai de 5 secondes. Modifie également la chaîne par valeur pour trouver la réponse.
check_pop: Envoie les connexions POP au backend et attend une réponse POP OK avec un délai de 5 secondes.
check_ldap: Envoie des requêtes LDAP au backend et attend des liaisons LDAP avec un délai d'attente de 5 secondes. Modifiez -b (recherche de base), -D (utilisateur à lier), -P (mot de passe utilisateur).
check_ldaps: Envoie des requêtes LDAPS aux backends et attend une liaison LDAP avec un délai d'expiration de 5 secondes. Modifiez -b (recherche de base), -D (utilisateur à lier), -P (mot de passe utilisateur).
check_imap: envoie des connexions IMAP au backend et attend une réponse IMAP OK avec un délai de 5 secondes.
check_sip: Cette vérification testera un serveur/dispositif SIP pour la disponibilité et le temps de réponse.
check_ping: Envoie 2 paquets ICMP et vérifie pour confirmer le pourcentage de paquets atteignant le client.
check_common: Vérifiez le dossier usr/lib/nagios/plugins, qui contient plus de contrôles, obtenez plus d'informations sur le bilan de santé avec –help.
L'étape suivante, Créer une vérification Farmguardian personnalisée.
