De Boerenbewaker In het gedeelte 'Health Checks' vindt u een lijst met alle beschikbare statuscontroles in de load balancer, inclusief beschrijvingen en hun toepassing op verschillende farms.
Boerenbewaker biedt geavanceerde backend-bewaking, waarbij automatisch elke server wordt uitgeschakeld die de gezondheidscontrole niet doorstaat en het IP-adres ervan op de zwarte lijst wordt gezet.
Gezondheidscontroles kunnen zijn: voorgeconfigureerde or gewoonteU kunt het type identificeren door naar de actiekolom te kijken: voorgeconfigureerde Cheques hebben grijze instellingen, maar aangepaste cheques kunnen worden bewerkt door op het potloodpictogram te klikken.
Actiemenu #
Maak Farmguardian. Opent het formulier om een nieuw Boerenbewaker controleren.
Verwijdering . Verwijdert de geselecteerde Boerenbewaker controleren.
Farmguardian Tabelbeschrijvingen #
Naam. Beschrijvende naam voor de Farmguardian-cheque.
BeschrijvingKorte uitleg over de gezondheidscontrole.
commandoOpdrachten en parameters die met tussenpozen worden uitgevoerd op elke backend van de farm.
Boerderijen. Geeft een lijst weer van de boerderijen en diensten die de specifieke controle gebruiken.
ActiesBeheer de Farmguardian-controles met de volgende opties:
- Edit. Opent het configuratiescherm voor aangepaste Boerenbewaker cheques.
- Verwijdering . Verwijdert een geselecteerde Boerenbewaker controleren, met een melding als het aan een service is toegewezen.
Vooraf geconfigureerde gezondheidscontroles #
check_redis: Controleert de masterrol voor een Redis-server; markeert de backend als DOWN als de meesterrol ontbreekt.
check_tcp: Stuurt een TCP-verbinding naar de backend.
check_udp: Verzendt een UDP-verbinding naar de backend en controleert of de poort open is.
check_http: Verzendt een HTTP-verzoek en verwacht binnen 200 seconden een 5 OK-reactie.
check_https: Verzendt een HTTPS-verzoek en verwacht binnen 200 seconden een 5 OK-reactie.
check_smtp: Verstuurt een SMTP-verbinding en verwacht binnen 5 seconden een SMTP OK-antwoord.
check_https_response_string: Verzendt een HTTPS-verzoek en verwacht een 200 OK-respons en een specifieke tekenreeks in de HTML binnen 5 seconden.
check_http_response_string: Verzendt een HTTP-verzoek en verwacht een 200 OK-respons en een specifieke tekenreeks in de HTML binnen 5 seconden.
check_pop: Verstuurt een POP-verbinding en verwacht binnen 5 seconden een POP OK-reactie.
check_ldap: Verzendt een LDAP-query met de verwachting dat er binnen 5 seconden een LDAP-binding plaatsvindt, met aanpasbare basiszoekopdracht, te binden gebruiker en gebruikerswachtwoord. Wijzig -b (basiszoekopdracht), -D (te binden gebruiker) en -P (gebruikerswachtwoord).
check_ldaps: Verzendt een LDAPS-query met de verwachting dat er binnen 5 seconden een LDAP-binding plaatsvindt, met aanpasbare basiszoekopdracht, te binden gebruiker en gebruikerswachtwoord. Wijzig -b (basiszoekopdracht), -D (te binden gebruiker) en -P (gebruikerswachtwoord).
check_imap: Verstuurt een IMAP-verbinding en verwacht binnen 5 seconden een IMAP OK-reactie.
check_top: Stuurt een TCP-verbinding naar de backend.
check_sip: Test een SIP-server/apparaat op beschikbaarheid en reactietijd.
check_ping: Verzendt 2 ICMP-pakketten, waardoor 100% van de pakketten de host bereikt.
check_gemeenschappelijk: Controleert de /usr/lib/nagios/plugins map voor meer controles; gebruik –help voor aanvullende informatie.
Voor het maken van aangepaste Farmguardian-controles, raadpleeg de Maak een aangepaste Farmguardian-cheque gids.
