1 Albero dei servizi
L'albero dei servizi viene configurato nella sezione di menu Services -> Services. Nell'angolo in alto a destra, passa dalla modalità view alla modalità di modifica.

Per configurare un nuovo servizio, fai clic sul pulsante Create service nell'angolo in alto a destra.
Per aggiungere rapidamente un servizio figlio, puoi in alternativa fare clic sull'icona più accanto al servizio padre. Questo aprirà lo stesso modulo di configurazione del servizio, ma il parametro Parent services sarà precompilato.
Configurazione del service
Nella scheda Service, specificare i parametri richiesti del service:

Tutti i campi obbligatori sono contrassegnati da un asterisco rosso.
| Parameter | Description |
|---|---|
| Name | Nome del service. |
| Parent services | Service padre a cui appartiene il service. Lasciare questo campo vuoto se si sta aggiungendo il service di livello più alto. Un service può avere più service padre. In questo caso, verrà visualizzato nell'albero dei service sotto ciascuno dei service padre. |
| Problem tags | Specificare i tag per associare i dati dei problemi al service. È possibile impostare più condizioni. La corrispondenza del nome del tag è sempre sensibile alle maiuscole/minuscole. Per ogni condizione sono disponibili due operatori: Equals - include i nomi e i valori dei tag specificati (sensibile alle maiuscole/minuscole) Contains - include i nomi dei tag specificati in cui i valori del tag contengono la stringa inserita (corrispondenza di sottostringa, sensibile alle maiuscole/minuscole) |
| Sort order | Ordine di ordinamento per la visualizzazione, il valore più basso viene mostrato per primo. |
| Status calculation rule | Regola per il calcolo dello stato del service: Most critical if all children have problems - il problema più critico nei service figlio viene usato per colorare lo stato del service, se tutti i service figlio hanno problemi Most critical of child services - il problema più critico nei service figlio viene usato per colorare lo stato del service Set status to OK - non calcolare lo stato del service Ulteriori regole di calcolo dello stato possono essere configurate nelle opzioni di configurazione avanzata. |
| Description | Descrizione del service. |
| Created at | L'ora in cui il service è stato creato; viene visualizzata أثناء la modifica di un service esistente. |
| Advanced configuration | Fare clic sull'intestazione Advanced configuration per visualizzare le opzioni di configurazione avanzata. |
Configurazione avanzata

| Parameter | Description |
|---|---|
| Additional rules | Fare clic su Add per configurare regole aggiuntive di calcolo dello stato. |
| Set status to | Impostare lo stato del service su OK (predefinito), Not classified, Information, Warning, Average, High o Disaster in caso di corrispondenza con una condizione. |
| Condition | Selezionare la condizione per i service figlio diretti: if at least (N) child services have (Status) status or above if at least (N%) of child services have (Status) status or above if less than (N) child services have (Status) status or below if less than (N%) of child services have (Status) status or below if weight of child services with (Status) status or above is at least (W) if weight of child services with (Status) status or above is at least (N%) if weight of child services with (Status) status or below is less than (W) if weight of child services with (Status) status or below is less than (N%) Se vengono specificate più condizioni e la situazione corrisponde a più di una condizione, verrà impostata la severità più alta. |
| N (W) | Impostare il valore di N o W (1-100000), oppure N% (1-100) nella condizione. |
| Status | Selezionare il valore di Status nella condizione: OK (predefinito), Not classified, Information, Warning, Average, High o Disaster. |
| Status propagation rule | Regola per la propagazione dello stato del service al service padre: As is - lo stato viene propagato senza modifiche Increase by - è possibile aumentare lo stato propagato da 1 a 5 livelli di severità Decrease by - è possibile diminuire lo stato propagato da 1 a 5 livelli di severità Ignore this service - lo stato non viene affatto propagato al service padre Fixed status - lo stato viene propagato in modo statico, cioè sempre uguale |
| Weight | Peso del service (intero nell'intervallo da 0 (predefinito) a 1000000). |
Le regole aggiuntive di calcolo dello stato possono essere usate solo per aumentare il livello di severità rispetto al livello calcolato in base al parametro principale Status calculation rule. Se, in base alle regole aggiuntive, lo stato dovrebbe essere Warning, ma in base a Status calculation rule lo stato è Disaster, il service avrà stato Disaster.
La scheda Tags contiene i tag a livello di servizio. I tag a livello di servizio vengono utilizzati per identificare un servizio. I tag di questo tipo non vengono usati per associare i problemi al servizio (per questo, usa i tag dei problemi della prima scheda).
La scheda Child services consente di specificare i servizi dipendenti. Fai clic su Add per aggiungere un servizio dall'elenco dei servizi esistenti. Se vuoi aggiungere un nuovo servizio figlio, salva prima questo servizio, quindi fai clic sull'icona più accanto al servizio che hai appena creato.
Tag
Esistono due diversi tipi di tag nei servizi:
- Tag del servizio
- Tag del problema
Tag del servizio
I tag del servizio vengono utilizzati per associare i servizi alle azioni dei servizi e agli SLA. Questi tag vengono specificati nella scheda di configurazione del servizio Tag.
Per la mappatura degli SLA viene utilizzata la logica OR: un servizio verrà associato a uno SLA se possiede almeno un tag corrispondente.
Nelle azioni dei servizi, le regole di mappatura sono configurabili e possono utilizzare la logica AND, OR oppure AND/OR.

Tag dei problemi
I tag dei problemi vengono utilizzati per associare problemi e servizi. Questi tag vengono specificati nella scheda di configurazione del servizio principale.
Solo i servizi figli del livello più basso della gerarchia possono avere tag dei problemi definiti ed essere correlati direttamente ai problemi. Se i tag dei problemi corrispondono, lo stato del servizio cambierà assumendo lo stesso stato del problema. In caso di più problemi, un servizio assumerà lo stato di quello più grave. Lo stato di un servizio padre viene quindi calcolato in base agli stati dei servizi figli secondo le regole di calcolo dello stato.
Se vengono specificati più tag, viene utilizzata la logica AND: un problema deve avere tutti i tag specificati nella configurazione del servizio per essere associato al servizio.

Un problema in Zabbix eredita i tag dall’intera catena di template, host, item, scenari web e trigger. Ognuno di questi tag può essere utilizzato per associare i problemi ai servizi.
Esempio:
Il problema Web camera 3 is down ha i tag type:video-surveillance, floor:1 e name:webcam-3 e lo stato Warning
Il servizio Web camera 3 ha specificato un solo tag problema: name:webcam-3

Lo stato del servizio cambierà da OK a Warning quando questo problema viene rilevato.
Se il servizio Web camera 3 avesse i tag problema name:webcam-3 e floor:2, il suo stato non cambierebbe quando il problema viene rilevato, perché le condizioni sono soddisfatte solo parzialmente.
Modifica dei servizi esistenti
I pulsanti descritti di seguito sono visibili solo quando la sezione Services è in modalità di modifica.
Per modificare un servizio esistente, fai clic sull'icona a forma di matita accanto al servizio.
Per clonare un servizio esistente, fai clic sull'icona a forma di matita per aprirne la configurazione e quindi fai clic sul pulsante Clone. Quando un servizio viene clonato, i collegamenti al relativo parent vengono mantenuti, mentre i collegamenti ai child non vengono mantenuti.
Per eliminare un servizio, fai clic sull'icona x accanto ad esso. Quando elimini un servizio parent, i suoi servizi child non verranno eliminati e passeranno di un livello più in alto nell'albero dei servizi (i child di 1° livello avranno lo stesso livello del servizio parent eliminato).
Due pulsanti sotto l'elenco dei servizi offrono alcune opzioni di modifica massiva:
- Mass update - aggiornamento massivo delle proprietà del servizio
- Delete - elimina i servizi
Per usare queste opzioni, seleziona le caselle di controllo davanti ai rispettivi servizi, quindi fai clic sul pulsante richiesto.