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 |