13 Aggiornamento del monitoraggio dei servizi

Overview

In Zabbix 6.0, service monitoring functionality has been reworked significantly (see What's new in Zabbix 6.0.0 for the list of changes).

This page describes how services and SLAs defined in earlier Zabbix versions are changed during an upgrade to Zabbix 6.0 or newer.

Servizi

Nelle versioni precedenti di Zabbix, i servizi avevano due tipi di dipendenze: soft e hard. Dopo un aggiornamento, tutte le dipendenze diventeranno equivalenti.

Se un servizio "Servizio figlio" era stato precedentemente collegato a "Servizio padre 1" tramite una dipendenza hard e inoltre a "Servizio padre 2" tramite una dipendenza soft, dopo un aggiornamento il "Servizio figlio" avrà due servizi padre: "Servizio padre 1" e "Servizio padre 2".

La mappatura basata su trigger tra problemi e servizi è stata sostituita dalla mappatura basata su tag. In Zabbix 6.0 e versioni successive, il modulo di configurazione del servizio ha un nuovo parametro, Problem tags, che consente di specificare una o più coppie nome/valore del tag per la corrispondenza dei problemi. I trigger che sono stati collegati a un servizio riceveranno un nuovo tag ServiceLink : <trigger ID>:<trigger name> (il valore del tag verrà troncato a 32 caratteri). I servizi collegati riceveranno il problem tag ServiceLink con lo stesso valore.

Regole di calcolo dello stato

L'algoritmo di calcolo dello stato verrà aggiornato utilizzando le seguenti regole:

  • Non calcolare → Imposta lo stato su OK
  • Problema, se almeno un figlio ha un problema → Il più critico tra i servizi figli
  • Problema, se tutti i figli hanno problemi → Il più critico se tutti i figli hanno problemi

SLA

In precedenza, gli obiettivi SLA dovevano essere definiti separatamente per ciascun servizio. A partire da Zabbix 6.0, lo SLA è diventato un'entità separata, che contiene informazioni sulla pianificazione del servizio, sull'obiettivo di livello di servizio previsto (SLO) e sui periodi di inattività da escludere dal calcolo. Una volta configurato, uno SLA può essere assegnato a più servizi tramite i tag di servizio.

Durante un aggiornamento:

  • Gli SLA identici definiti per ciascun servizio verranno raggruppati e verrà creato uno SLA per ogni gruppo.
  • A ciascun servizio interessato verrà assegnato un tag speciale SLA:<ID> e lo stesso tag verrà specificato nel parametro Tag di servizio dello SLA corrispondente.
  • L'ora di creazione del servizio, una nuova metrica nei report SLA, verrà impostata su 01/01/2000 00:00 per i servizi esistenti.