Monitoraggio di un cluster da Centreon

Sicuramente più di uno di noi ha qualche servizio nel clustering, ma, Come possiamo monitorare questo con Centreon?? Cioè, Sapere che il cluster offre il proprio servizio perché i suoi membri lo offrono.

Cosa ho detto, Potrebbe essere comune, a seconda della nostra infrastruttura, avere servizi altamente disponibili o bilanciati, stiamo parlando di cluster Attivo/Attivo o Attivo/Passivo. In caso di Attivo/Attivo, Come sappiamo, tutti i membri del cluster offrono il loro servizio, e nel caso di Attività/Passività, Tutti i nodi membri vengono in genere arrestati ad eccezione di uno. Asset/Asset sono preferibili in quanto bilanciano e sfruttano le risorse rispetto ad Asset/Passivo, che in aggiunta, A volte questi ultimi regalano sorprese, Perché fino a quando i loro servizi non vengono revocati non sai se funzioneranno.

Totale, In questo documento vedremo come monitorare che lo stato di salute del cluster sia buono o cattivo a seconda dei suoi membri e dello stato dei loro servizi. Grazie allo script 'check_cluster’ saremo in grado di controllare lo stato degli Host Membri o dei Servizi.

Al torrone! Come monitorare questo problema con Centreon… Facciamo un semplice esempio, un server WEB1, a WEB2, WEB3… Sono tutte macchine che offrono lo stesso sito web, tramite HTTPS. Bene, Bene, prima sarà farli monitorare come al solito: Individuale Ogni Host, con i tuoi Servizi… E poi possiamo iniziare con questo 🙂

Innanzitutto, Installiamo lo script di cui avremo bisogno:

yum install nagios-plugins-cluster.x86_64 -y

E andiamo dritti a creare il Comando. Non abbiamo ancora intenzione di andare in prigione, oggi non è necessario. “Configurazione” > “Comandi” > “Assegno” > “Creare” E ne creeremo due. Uno per controllare i servizi per i membri (del cluster), e l'altro per gli host membri (del cluster):

  • Nome: check_cluster_servicios
  • Comando: /usr/lib64/nagios/plugins/check_cluster –Servizio -L $ARG 1$ -W $ARG 2$ -C $ARG 3$ -D $ARG 4$

  • check_cluster_hosts
  • Comando: /usr/lib64/nagios/plugins/check_cluster –host -l $ARG 1$ -w $ARG 2$ -c $ARG 3$ -d $ARG 4$

Gli argomenti saranno:

  • ARG1 : Sarà la descrizione del servizio che vedremo più avanti nella GUI.
  • ARG2 : Il numero di servizi per i membri inattivi che ci avviseranno come avviso.
  • ARG3 : Il numero di servizi per i membri inattivi che ci avviseranno come critici.
  • ARG4 : Ecco che arriva la salsa di questo comando! Ne discutiamo di seguito.

La prossima cosa sarà creare un servizio per monitorare il cluster, Ad esempio, se il certificato è installato correttamente da tutti i suoi membri. Creiamo il servizio, Lo associamo come sempre ad un template, e il comando appena creato.

Gli argomenti di Warning e Critical dipenderanno da quanti servizi/host inattivi vogliamo consentire di avvisarci.

L'ultimo argomento, È quello interessante, Sarà un elenco di servizi o attrezzature da controllare. Dobbiamo collegare i servizi per i membri da controllare nel seguente formato: $SERVICESTATEID:WEB1:Certificato HTTPS$.$SERVICESTATEID:WEB2:Certificato HTTPS$.$SERVICESTATEID:WEB3:Certificato HTTPS$. Come puoi vedere, utilizza le variabili Centreon, Quindi dal guscio (ancora) C'è poco che possiamo fare (e non è necessario). Nel caso in cui si desideri monitorare gli Host membri, L'argomento verrà quindi compilato con questo formato: $HOSTSTATEID:WEB1$,$HOSTSTATEID:WEB2$.$HOSTSTATEID:WEB3$

Nota: Alla fine con le variabili di $SERVICESTATEID: o $HOSTSTATEID quello che otterremo sarà lo stato attuale di quel Servizio o Host, Cioè, Uno 0 Sì, va bene, 1 Se è AVVERTIMENTO, 2 Se è CRITICO…

E dopo aver creato i servizi offerti dal cluster, ci rimarrebbe qualcosa del genere. Nell'esempio vediamo, sarebbe un cluster attivo/passivo, dove nonostante il fatto che uno dei nodi membri ha perso i servizi, Il cluster non è interessato, quindi la tua salute e quella dei tuoi servizi è OK.

Bene, che era passato molto tempo dall'ultima volta che avevo messo qualcosa di Centreon, Spero che tu l'abbia trovato interessante ed è un modo per controllare i cluster o altri tipi di combinazioni di cui abbiamo bisogno, Dipendenze tra computer per l'attivazione di un servizio…

Avere un abbraccio grasso e che la settimana vada molto molto bene, Cura!

Post consigliati

Autore

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Non esitate a contattarmi, Cercherò di aiutarti ogni volta che potrò, Condividere è vivere ;) . Goditi i documenti!!!