Die Bauernwächter listet alle im Load Balancer verfügbaren Integritätsprüfungen auf. Er enthält außerdem eine kurze Beschreibung jedes Felds und der Farmen, in denen sie angewendet werden.
Bauernwächter wird für die erweiterte Überwachung der Backends verwendet. Wenn ein Problem von der Bauernwächter, wird der echte Server automatisch deaktiviert und seine IP wird als auf der schwarzen Liste markiert.
Gesundheitschecks können entweder vorkonfiguriert or Original. Die beiden Prüftypen können über die Spalte Aktionen identifiziert werden. Jedes Häkchen, dessen Konfigurationseinstellung ausgegraut ist, ist vorkonfiguriert und diejenigen, die nach dem Klicken auf das Bleistiftsymbol leicht bearbeitet werden können, sind benutzerdefiniert.
Verwenden Sie die folgenden Aktionen unter dem Action Menü:
Farmguardian erstellenÖffnet das Abonnieren Formular. Füllen Sie dieses Formular mit den erforderlichen Informationen aus.
LöschenEntfernt ein ausgewähltes Abonnieren prüfen.
Dies sind die Beschreibungen der Bauernwächter Tabelle:
Name. Ein beschreibender Name für jede Farmguardian-Prüfung.
BeschreibungDieses Feld beschreibt jede Farmguardian-Prüfung.
Befehl. Überprüft Befehle und Parameter, die in jedem Intervall für alle Backends auf der Farm ausgeführt werden sollen.
Farms. Farmen und Dienste, die diesen angegebenen Scheck verwenden.
Aktion. Verwenden Sie diese Aktionen, um die Bauernwächter:
- Bearbeiten. Öffnet den Konfigurationsbildschirm des Farmguardian. Dies ist nur für benutzerdefinierte Abonnieren Schecks.
- LöschenEntfernt ein ausgewähltes Abonnieren Wenn die Prüfung einem Dienst zugewiesen ist, werden Sie in einer Benachrichtigung gefragt, ob Sie die Löschung erzwingen möchten. Sie werden sie nur für benutzerdefinierte Abonnieren Schecks.
Vorkonfigurierte Integritätsprüfungen #
Verwenden Sie die folgenden integrierten Integritätsprüfungen für Ihre Farm.
check_redis: Überprüft die Master-Rolle für einen Redis-Server. Wenn die Master-Rolle nicht vorhanden ist, wird das Backend im Status DOWN markiert.
TCP prüfen: Sendet TCP-Verbindungen an das Backend.
überprüfen_udp: Sendet UDP-Verbindungen an das Backend und prüft, ob der Port geöffnet ist.
check_http: Sendet HTTP-Anfragen an das Backend und erwartet eine 200 OK-Antwort mit einem Timeout von 5 Sekunden.
check_https: Sendet HTTPS-Anfragen an das Backend und erwartet eine 200-OK-Antwort mit einem Timeout von 5 Sekunden.
check_smtp: Sendet SMTP-Verbindungen an das Backend und erwartet eine OK-SMTP-Antwort mit einem Timeout von 5 Sekunden.
check_https_response_string: Sendet HTTPS-Anfragen an das Backend und erwartet eine Antwort von 200 OK und eine angegebene Zeichenfolge in HTML mit einem Timeout von 5 Sekunden. Ändert außerdem die Zeichenfolge nach Wert, um die Antwort zu finden.
check_http_response_string: Sendet HTTP-Anfragen an das Backend, erwartet eine 200 OK-Antwort und einen angegebenen String im HTML mit einem Timeout von 5 Sekunden. Ändert außerdem den String nach Wert, um die Antwort zu finden.
check_pop: Sendet POP-Verbindungen an das Backend und erwartet eine OK-POP-Antwort mit einem Timeout von 5 Sekunden.
check_ldap: Sendet LDAP-Abfragen an das Backend und erwartet LDAP-Bindungen mit einem Timeout von 5 Sekunden. Ändern Sie -b (Basissuche), -D (zu bindender Benutzer), -P (Benutzerkennwort).
check_ldaps: Sendet LDAPS-Abfragen an Backends und erwartet eine LDAP-Bindung mit einem Timeout von 5 Sekunden. Ändern Sie -b (Basissuche), -D (zu bindender Benutzer), -P (Benutzerkennwort).
check_imap: Sendet IMAP-Verbindungen an das Backend und erwartet eine OK-IMAP-Antwort mit einem Timeout von 5 Sekunden.
check_sip: Diese Prüfung testet einen SIP-Server/ein SIP-Gerät auf Verfügbarkeit und Reaktionszeit.
check_ping: Sendet 2 ICMP-Pakete und überprüft den Prozentsatz der Pakete, die den Client erreichen.
check_common: Überprüfen Sie den Ordner usr/lib/nagios/plugins, der weitere Prüfungen enthält. Weitere Informationen zur Integritätsprüfung erhalten Sie mit –help.
Nächster Schritt, Erstellen Sie einen benutzerdefinierten Farmguardian-Check.
