22 Note di aggiornamento per 7.0.11

Risoluzione DNS asincrona

L'agent poller e lo SNMP poller possono ora essere configurati per usare la libreria c-ares (versione 1.16.0 o successiva) invece del risolutore DNS libevent, offrendo una risoluzione DNS potenzialmente più veloce e più flessibile.

Se si desidera usare la libreria c-ares, configurare Zabbix con l'opzione --with-ares:

  --with-ares[=ARG]       use c-ares library [default=no],
  --with-ares-include=DIR use c-ares include headers from given path.
  --with-ares-lib=DIR     use c-ares libraries from given path.

Si noti che a partire da c-ares 1.31.0, la cache DNS è abilitata per impostazione predefinita.

Escape delle barre rovesciate nei parametri delle funzioni di history

La corretta escape delle barre rovesciate è stata aggiunta nei parametri stringa delle funzioni di history a partire da Zabbix 7.0.0.

Poiché durante l'aggiornamento da versioni di Zabbix precedenti alla 7.0 vengono aggiunte ulteriori barre rovesciate, questo porta a parametri più lunghi che possono causare il malfunzionamento delle funzioni di trigger se la lunghezza del parametro supera la dimensione massima dei dati di 255 caratteri.

Per evitare questo problema, si consiglia di spostare manualmente i parametri lunghi nelle macro utente prima dell'aggiornamento.

Si noti che, a partire da Zabbix 7.0.11, per gli aggiornamenti da versioni di Zabbix precedenti alla 7.0 sono stati aggiunti controlli supplementari sulla lunghezza del parametro risultante. Se la lunghezza risultante supera la dimensione massima, tali parametri non vengono aggiornati e viene registrato un avviso nei log che chiede agli utenti di correggere manualmente i parametri elencati.

Vedi anche problemi di aggiornamento relativi all'escape.