3 Esempio di configurazione
Panoramica
Questa sezione descrive una semplice configurazione per il monitoraggio del cluster ad alta affidabilità Zabbix come servizio.
Prerequisiti
Prima di configurare il monitoraggio dei servizi, è necessario che gli host siano configurati:
- Nodo HA 1 con almeno un trigger e un tag (preferibilmente impostato a livello di trigger)
component:ha-node-1 - Nodo HA 2 con almeno un trigger e un tag (preferibilmente impostato a livello di trigger)
component:ha-node-2
Albero dei servizi
Il passaggio successivo consiste nel creare l'albero dei servizi. In questo esempio, l'infrastruttura è molto semplice ed è composta da tre servizi: Zabbix cluster (padre) e due servizi figli Zabbix server node 1 e Zabbix server node 2.
Zabbix cluster
|
|- Zabbix server node 1
|- Zabbix server node 2
Nella pagina Servizi, attivare la modalità Edit e premere Create service:

Nella finestra di configurazione del servizio, inserire il nome Zabbix cluster e fare clic sull'etichetta Advanced configuration per visualizzare le opzioni di configurazione avanzata.

Configurare una regola aggiuntiva:

Zabbix cluster avrà due servizi figli, uno per ciascuno dei nodi HA. Se entrambi i nodi HA hanno problemi con stato almeno Warning, lo stato del servizio padre deve essere impostato su Disaster. Per ottenere questo risultato, la regola aggiuntiva deve essere configurata come segue:
- Set status to: Disaster
- Condition: If at least
Nchild services haveStatusstatus or above - N: 2
- Status: Warning
Passare alla scheda Tags e aggiungere il tag application:zabbix-server. Questo tag verrà utilizzato in seguito per le azioni del servizio e i report SLA.

Salvare il nuovo servizio.
Per aggiungere un servizio figlio, premere sull'icona più accanto al servizio Zabbix cluster (l'icona è visibile solo in modalità Modifica).

Nella finestra di configurazione del servizio, inserire il nome Zabbix server node 1. Si noti che il parametro Parent services è già precompilato con Zabbix cluster.
La disponibilità di questo servizio è influenzata dai problemi sul host HA node 1, contrassegnati con il tag problema component:ha-node-1. Nel parametro Problem tags, inserire:
- Nome: component
- Operazione: Uguale
- Valore: ha-node-1

Passare alla scheda Tags e aggiungere un tag di servizio: zabbix-server:node-1. Questo tag verrà utilizzato in seguito per le azioni del servizio e i report SLA.

Salvare il nuovo servizio.
Creare un altro servizio figlio del cluster Zabbix con il nome "Zabbix server node 2".
Impostare i tag del problema come segue:
- Nome: component
- Operazione: Uguale
- Valore: ha-node-2
Passare alla scheda Tag e aggiungere un tag di servizio: zabbix-server:node-2.
Salvare il nuovo servizio.
SLA
In questo esempio, le prestazioni previste del cluster Zabbix sono del 100%, escludendo il periodo di manutenzione semestrale di un'ora.
Per prima cosa, è necessario aggiungere un nuovo accordo sul livello di servizio.
Andare alla sezione di menu Services->SLA e premere Create SLA. Inserire il nome Zabbix cluster performance e impostare lo SLO al 100%.
Il servizio Zabbix cluster ha un tag di servizio application:zabbix-server. Per utilizzare questo SLA per misurare le prestazioni del cluster Zabbix, nel parametro Service tags specificare:
- Nome: application
- Operazione: Equals
- Valore: zabbix-server

In una configurazione reale, è anche possibile aggiornare il periodo di report desiderato, il fuso orario e la data di inizio oppure modificare la pianificazione da 24/7 a personalizzata. Per questo esempio, le impostazioni predefinite sono sufficienti.
Passare alla scheda Excluded downtimes e aggiungere i tempi di inattività per i periodi di manutenzione pianificata, in modo da escludere questi periodi dal calcolo dello SLA. Nella sezione Excluded downtimes premere il collegamento Add, inserire il nome del periodo di inattività, l'ora di inizio pianificata e la durata.

Premere Add per salvare il nuovo SLA.
Passare alla sezione dei report SLA per visualizzare il report SLA per Zabbix cluster.

Le informazioni sullo SLA possono essere controllate anche nella sezione Services.
