L'espace Farmguardian La section répertorie toutes les vérifications d'état disponibles dans l'équilibreur de charge. Il comprend également une brève description de chacun et des fermes 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 via la colonne d'action. 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. Ouvrez le garde de ferme formulaire et remplissez-le avec les informations nécessaires.
Supprimer . Supprime la sélection garde de ferme vérifier.
Ce sont les descriptions des Farmguardian table:
Nom. Nom descriptif de la vérification Farmguardian.
Description. Ce champ contient des descriptions de certaines vérifications de l'état.
Command. Vérifie les commandes et les paramètres à exécuter à chaque intervalle par rapport à chaque backend de la batterie.
Fermes. Fermes et services qui utilisent un certain chèque.
Action. Utilisez ces actions pour gérer le Farmguardian:
- Modifier. Il ouvre l'écran de configuration du farmguardian. Il n'est disponible que pour la personnalisation garde de ferme contrôles.
- Supprimer . Supprime une sélection garde de ferme Chèque. Si la vérification est attribuée à n'importe quel 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érifiez le rôle principal pour le serveur Redis, si le rôle principal n'est pas présent, le backend sera marqué en statut DOWN
check_tcp: Envoyer une connexion TCP au backend.
check_udp: Envoyez la connexion UDP au serveur et vérifiez si le port est ouvert.
check_http: Envoie une requête HTTP au serveur et attend une réponse 200 OK avec un délai d'expiration de 5.
check_https: Envoyez la demande HTTPS au serveur d’attente et attendez-vous une réponse 200 OK avec un délai d’expiration de 5.
check_smtp: Envoyez la connexion SMTP au serveur et attendez une réponse SMTP OK avec un délai d'expiration de 5.
check_https_response_string: Envoyez une requête HTTPS au backend et attendez une réponse de 200 OK et une chaîne donnée dans le HTML avec un délai d'attente de 5 secondes. Modifiez la chaîne par valeur à rechercher dans la réponse.
check_http_response_string: Envoyer une requête HTTP au serveur, attendre une réponse 200 OK et une chaîne donnée dans le code HTML avec un délai d'expiration de 5. Changer chaîne par valeur pour trouver dans la réponse.
check_pop: Envoyez la connexion POP au serveur et attendez une réponse POP. OK avec un délai d'expiration de 5.
check_ldap: Envoie une requête LDAP au serveur et attend une liaison LDAP avec un délai d’expiration de 5. Changez -b (recherche de base), -D (utilisateur à relier), -P (mot de passe de l'utilisateur).
check_ldaps: Envoie une requête LDAPS au serveur et attend une liaison LDAP avec un délai d'expiration de 5. Changez -b (recherche de base), -D (utilisateur à relier), -P (mot de passe de l'utilisateur).
check_imap: Envoyez la connexion IMAP au serveur et attendez une réponse IMAP OK avec un délai d'expiration de 5.
check_top: Envoie la connexion TCP au backend
check_sip: Cette vérification testera un serveur/dispositif SIP pour la disponibilité et le temps de réponse.
check_ping: Envoyez des paquets 2 ICMP et vérifiez que le 100% atteint l'hôte.
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.
