La sezione Farmguardian fornisce un elenco di tutti i controlli di integrità disponibili nel bilanciatore di carico, comprese le descrizioni e la loro applicazione alle diverse aziende agricole.
Farmguardian offre un monitoraggio avanzato del backend, disabilitando automaticamente qualsiasi server che non superi un controllo di integrità e contrassegnandone l'indirizzo IP come bloccato.
I controlli di integrità possono essere preconfigurati o personalizzati . È possibile identificarne la tipologia osservando la colonna "Azioni": i controlli preconfigurati hanno le impostazioni disattivate (in grigio), mentre i controlli personalizzati possono essere modificati facendo clic sull'icona della matita.
Menu Azioni #
Crea Farmguardian. Apre il modulo per crearne uno nuovo Farmguardian assegno.
Elimina. Rimuove il selezionato Farmguardian assegno.
Descrizioni delle tabelle Farmguardian #
Nome. Nome descrittivo del controllo Farmguardian.
Descrizione. Breve spiegazione del controllo sanitario.
Comando. Comandi e parametri eseguiti a intervalli su ciascun backend della farm.
Farms. Elenca le aziende agricole e i servizi utilizzando il controllo specifico.
Azione. Gestisci i controlli Farmguardian con le seguenti opzioni:
- Modifica. Apre la schermata di configurazione personalizzata Farmguardian controlli.
- Elimina. Rimuove un selezionato Farmguardian controlla, con una notifica, se è assegnato a qualche servizio.
Controlli sanitari preconfigurati #
check_redis: controlla il ruolo master per un server Redis; contrassegna il backend come GIÙ se il ruolo principale è assente.
check_tcp: invia una connessione TCP al backend.
check_udp: invia una connessione UDP al backend e controlla se la porta è aperta.
check_http: invia una richiesta HTTP aspettandosi una risposta 200 OK entro 5 secondi.
check_https: invia una richiesta HTTPS aspettando una risposta 200 OK entro 5 secondi.
check_smtp: invia una connessione SMTP in attesa di una risposta SMTP OK entro 5 secondi.
check_https_response_string: invia una richiesta HTTPS aspettando una risposta 200 OK e una stringa specifica nell'HTML entro 5 secondi.
check_http_response_string: invia una richiesta HTTP aspettando una risposta 200 OK e una stringa specifica nell'HTML entro 5 secondi.
check_pop: invia una connessione POP in attesa di una risposta POP OK entro 5 secondi.
check_ldap: invia una query LDAP in attesa di un collegamento LDAP entro 5 secondi, con ricerca base personalizzabile, utente da collegare e password utente. Cambia -b (ricerca base), -D (utente da associare), -P (password utente).
check_ldaps: invia una query LDAPS in attesa di un collegamento LDAP entro 5 secondi, con ricerca base personalizzabile, utente da collegare e password utente. Cambia -b (ricerca base), -D (utente da associare), -P (password utente).
check_imap: invia una connessione IMAP in attesa di una risposta IMAP OK entro 5 secondi.
check_top: invia una connessione TCP al backend.
check_sip: verifica la disponibilità e il tempo di risposta di un server/dispositivo SIP.
check_ping: invia 2 pacchetti ICMP, garantendo la copertura del 100% dei pacchetti all'host.
check_common: Controlla il /usr/lib/nagios/plugins cartella per ulteriori controlli; utilizzare –help per ulteriori informazioni.
Per creare assegni Farmguardian personalizzati, consultare la guida " Creare un assegno Farmguardian personalizzato".
