9 Novità di Zabbix 7.0.4

Vedere le breaking changes per questa versione.

Requisiti

libevent 2.0.10 richiesto

La versione minima richiesta di libevent è stata aumentata a 2.0.10.

Macro

Funzioni macro

Sono state aggiunte nuove funzioni macro:

Functions Description
regrepl Sostituisce un carattere o una sottostringa in un valore macro.
Nota che questa funzione è supportata solo con la libreria libpcre2. Se Zabbix server/proxy è stato compilato con libpcre, questa funzione restituirà UNKNOWN.
tr Traslittera i caratteri in un valore macro.
btoa Codifica il valore macro in formato Base64.
htmlencode,htmldecode Codifica/decodifica il valore macro da/in formato codificato HTML.
urlencode,urldecode Codifica/decodifica il valore macro da/in formato codificato URL.
uppercase,lowercase Trasforma il testo in maiuscolo, minuscolo.

Per ulteriori informazioni, vedere macro functions.

Item

Riprova per gli item SNMP bulk

È stata aggiunta una riprova per gli item SNMP bulk per evitare il fallimento se uno dei pacchetti viene perso.

Il timeout per gli item SNMP con get e walk è impostato per l'intera sessione. Se viene raggiunto il timeout, verrà eseguito un solo tentativo di riprova, il timeout verrà reimpostato e l'ultima richiesta verrà inviata di nuovo, consentendo di continuare la sessione dall'ultima richiesta se un singolo pacchetto viene perso o arriva troppo tardi.

Selezione del frame negli item browser

Gli item browser ora supportano un nuovo metodo browser.switchFrame() per passare a un frame specifico indicato nei parametri del metodo.

Scenari web

Variabili dello scenario web migliorate

Le variabili negli scenari web sono state migliorate aggiungendo:

  • supporto delle funzioni macro, ad esempio {newVar}={{myVar}.btoa()}
  • supporto di JSONPath, ad esempio {url}=jsonpath:$.host_url
  • supporto di XML Xpath, ad esempio {status}=xmlxpath://host/response/status

Database

Supporto per TimescaleDB 2.16

La versione supportata massima per TimescaleDB è ora 2.16.X.

Supporto per MariaDB 11.5

La versione supportata massima per MariaDB è ora 11.5.X.

Notifiche

Integrazioni webhook

È disponibile una nuova integrazione che consente di integrare Zabbix con la funzionalità workflow di MS Teams utilizzando il tipo di media webhook di Zabbix.

Template

Per i nuovi template e le modifiche ai template esistenti, vedere Modifiche ai template.

frontend

Tasto TAB negli script

Premendo il tasto TAB nell'editor JavaScript modale, ora viene inserito un carattere di tabulazione (equivalente a 4 spazi) invece di spostare il focus su un altro elemento. Questo vale per il parametro Script in Browser items, Script items, Webhooks e il passo di preprocessing JavaScript.

Accesso rapido alla configurazione di host o template

Nelle sottosezioni Raccolta dati > Host e Raccolta dati > Template (come Item o Regole di discovery), ora puoi fare clic sul nome dell'host o del template per aprire il relativo modulo di configurazione.

Inoltre, il menu dell'item ora include l'opzione Host o Template, consentendoti di accedere rapidamente e configurare l'host o il template a cui appartiene l'item.

Filtra il registro di audit per IP

È stata aggiunta l'opzione IP al filtro del registro di audit. Ora è possibile filtrare il registro di audit in base all'IP da cui è stata avviata l'attività.

Inoltre, gli IP nell'elenco sono ora cliccabili. Facendo clic sul collegamento ipertestuale, i record verranno filtrati in base al rispettivo IP.

Azioni numerate in cui viene usato un media type/script

Le azioni in cui viene usato un media type/script sono ora precedute da un numero che indica il numero totale di tali azioni. Vedere Media types/Scripts.

Crittografia

Opzioni dei cipher TLS in Zabbix agent 2

Le opzioni dei cipher TLS sono state aggiunte alla configurazione di Zabbix agent 2 e di Windows agent 2.

Opzione Zabbix agent 2 Windows agent 2
TLSCipherCert yes -
TLSCipherCert13 yes yes
TLSCipherPSK yes -
TLSCipherPSK13 yes yes
TLSCipherAll yes -
TLSCipherAll13 yes yes