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

4 Codificación de los valores devueltos

El servidor Zabbix espera que cada valor de texto devuelto esté en codificación UTF8. Esto se aplica a cualquier tipo de comprobación: agente Zabbix, SSH, Telnet, etc.

Diferentes sistemas/dispositivos monitorizados y comprobaciones pueden devolver caracteres no ASCII en el valor. Para tales casos, casi todas las claves de zabbix posibles contienen un parámetro adicional de clave de métrica: <encoding>. Este parámetro de clave es opcional, pero debe especificarse si el valor devuelto no está en codificación UTF8 y contiene caracteres no ASCII. De lo contrario, el resultado puede ser inesperado e impredecible.

A continuación se describe el comportamiento con diferentes motores de base de datos en tales casos.

MySQL

Si un valor contiene un carácter no ASCII en una codificación que no sea UTF8, este carácter y los siguientes serán descartados cuando la base de datos almacene este valor. No se escribirán mensajes de advertencia en el zabbix_server.log.
Relevante al menos para la versión 5.1.61 de MySQL

PostgreSQL

Si un valor contiene un carácter no ASCII en una codificación que no sea UTF8, esto provocará un fallo en la consulta SQL (PGRES_FATAL_ERROR:ERROR secuencia de bytes no válida para la codificación) y los datos no se almacenarán. Se escribirá un mensaje de advertencia apropiado en el zabbix_server.log.
Relevante al menos para la versión 9.1.3 de PostgreSQL