Se encuentra viendo la documentación de la versión en desarrollo, puede estar incompleta.
Esta página incluye contenido traducido automáticamente. Si detectas un error, selecciónalo y presiona Ctrl+Enter para informarlo a los editores.

19 Soporte para valores JSON grandes

Para garantizar el manejo confiable de valores JSON grandes (1MiB o más), revise y aplique los siguientes cambios de configuración según sea necesario:

1. Si utiliza MySQL o MariaDB, aumente el tamaño máximo de paquete permitido en /etc/mysql/my.cnf (puede tener un valor predeterminado de 1MB en algunos sistemas):

[mysqld]
       max_allowed_packet=128M
       
       [mysqldump]
       max_allowed_packet=1G

2. Ajuste otras variables de sistema del servidor y variables de sistema de InnoDB de MySQL/MariaDB según sea necesario. Por ejemplo:

innodb_io_capacity=1900
       connect_timeout=600
       wait_timeout=57600
       interactive_timeout=57600
       net_read_timeout=7200
       net_write_timeout=7200
       net-buffer-length=32704

3. Aumente HistoryCacheSize a 2G en el archivo de configuración del servidor Zabbix.

4. Si utiliza Zabbix proxy, aumente HistoryCacheSize a 2G y ProxyMemoryBufferSize a 2G en el archivo de configuración del proxy.

5. Si utiliza Zabbix agent, aumente los tiempos de espera de comunicación entre el servidor/proxy de Zabbix y el agent (por ejemplo, timeouts de item o el valor del parámetro Timeout en los archivos de configuración de Zabbix server/proxy y agent). De lo contrario, los mensajes entre ellos pueden no completarse y puede ver errores como "message length does not match expected length". Además, revise otros timeouts según sea necesario, como el timeout de script o el timeout de prueba de item.