Le Farmguardian La section fournit une liste de toutes les vérifications d'état disponibles dans l'équilibreur de charge, y compris les descriptions et leur application à diverses batteries de serveurs.
Farmguardian offre une surveillance avancée du backend, désactivant automatiquement tout serveur qui échoue à un contrôle de santé et marquant son adresse IP sur liste noire.
Les contrôles de santé peuvent être soit pré-configuré or Customiser. Vous pouvez identifier le type en regardant la colonne d'action : pré-configuré les chèques ont des paramètres grisés, tandis que les chèques personnalisés peuvent être modifiés en cliquant sur l'icône en forme de crayon.
Menu Actions #
Créer Farmguardian. Ouvre le formulaire pour créer un nouveau Farmguardian vérifier.
Supprimer . Supprime la sélection Farmguardian vérifier.
Description des tables Farmguardian #
Nom. Nom descriptif du chèque Farmguardian.
Description. Brève explication du bilan de santé.
Command. Commandes et paramètres exécutés à intervalles sur chaque backend de la ferme.
Fermes. Répertorie les fermes et les services à l'aide du contrôle spécifique.
Action. Gérez les contrôles Farmguardian avec les options suivantes :
- Modifier. Ouvre l'écran de configuration pour la personnalisation Farmguardian contrôles.
- Supprimer . Supprime une sélection Farmguardian vérifiez, avec une notification s'il est affecté à un service.
Bilans de santé préconfigurés #
check_redis: vérifie le rôle de maître pour un serveur Redis ; marque le backend comme BAS si le rôle maître est absent.
check_tcp: envoie une connexion TCP au backend.
check_udp: envoie une connexion UDP au backend et vérifie si le port est ouvert.
check_http: envoie une requête HTTP en attendant une réponse 200 OK dans les 5 secondes.
check_https: envoie une requête HTTPS en attendant une réponse 200 OK dans les 5 secondes.
check_smtp: envoie une connexion SMTP en attendant une réponse SMTP OK dans les 5 secondes.
check_https_response_string: envoie une requête HTTPS en attendant une réponse 200 OK et une chaîne spécifique dans le HTML dans les 5 secondes.
check_http_response_string: envoie une requête HTTP en attendant une réponse 200 OK et une chaîne spécifique dans le code HTML dans les 5 secondes.
check_pop: envoie une connexion POP en attendant une réponse POP OK dans les 5 secondes.
check_ldap: envoie une requête LDAP en attendant une liaison LDAP dans les 5 secondes, avec une recherche de base personnalisable, un utilisateur à lier et un mot de passe utilisateur. Modifiez -b (recherche de base), -D (utilisateur à lier), -P (mot de passe utilisateur).
check_ldaps: envoie une requête LDAPS en attendant une liaison LDAP dans les 5 secondes, avec une recherche de base personnalisable, un utilisateur à lier et un mot de passe utilisateur. Modifiez -b (recherche de base), -D (utilisateur à lier), -P (mot de passe utilisateur).
check_imap: envoie une connexion IMAP en attendant une réponse IMAP OK dans les 5 secondes.
check_top: envoie une connexion TCP au backend.
check_sip: Teste un serveur/appareil SIP pour la disponibilité et le temps de réponse.
check_ping: envoie 2 paquets ICMP, garantissant une portée de 100 % des paquets à l'hôte.
check_common: Vérifie le /usr/lib/nagios/plugins dossier pour plus de chèques ; utilisez –help pour des informations supplémentaires.
Pour créer des contrôles Farmguardian personnalisés, reportez-vous au Créer une vérification Farmguardian personnalisée guider.
