Configuración de fuentes para resolver caracteres distorsionados en gráficos de Zabbix 5.0

Zabbix 5.0 ofrece soporte multilingüe en su interfaz de administración. Para cambiar al idioma chino, navegue a la sección de configuración de usuario y seleccione Chinese(zh_CN). Un problema común al usar la interfaz en chino es que los caracteres no se meustran correctamente en los gráficos, debido a que la fuente predeterminada es para caracteres latinos. La solución implica reemplazar la fuente por una compatible con chino.

Las fuentes utilizadas en los gráficos se almacenan en el directorio /usr/share/zabbix/assets/fonts/. En este punto, el archivo graphfont.ttf es típicamente un enlace simbólico a /etc/alternatives/zabbix-web-font. Modificar este enlace permite cambiar la fuente.

Opción 1: Usar el sistema de alternativas

Instale una fuente china, como WenQuanYi Micro Hei, y configure la alternativa:

# Instalar el paquete de fuente
sudo dnf install -y wqy-microhei-fonts.noarch

# Registrar la nueva fuente como alternativa
sudo update-alternatives --install /usr/share/zabbix/assets/fonts/graphfont.ttf zabbix-web-font /usr/share/fonts/wqy-microhei/wqy-microhei.ttc 10

# Seleccionar la nueva fuente
sudo update-alternatives --config zabbix-web-font

# Reiniciar el servicio de Zabbix Server
sudo systemctl restart zabbix-server

Opción 2: Reemplazar el enlace simbólico directamente

Instale la fuente y cree manualmente un nuevo enlace:

# Instalar la fuente
sudo dnf install wqy-microhei-fonts -y

# Eliminar el enlace existente
sudo rm /usr/share/zabbix/assets/fonts/graphfont.ttf

# Crear un enlace nuevo apuntando a la fuente deseada
sudo ln -s /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/zabbix/assets/fonts/graphfont.ttf

Opción 3: Copiar una fuente desde un sistema Windows

Obtenga un archivo de fuente compatible, como simkai.ttf de un directorio Windows Fonts, y cárguelo en el servidor. Luego, ajuste los permisos y establezca el enlace:

# Subir el archivo de fuente al servidor, por ejemplo, usando scp
# Mover el archivo al directorio de fuentes de Zabbix
sudo mv simkai.ttf /usr/share/zabbix/assets/fonts/

# Reemplazar el enlace simbólico con la nueva fuente
sudo ln -sf /usr/share/zabbix/assets/fonts/simkai.ttf /usr/share/zabbix/assets/fonts/graphfont.ttf

Después de aplicar cualquiera de estos métodos, verifique que los gráficos en Zabbix muestren los caracteres chinos correctamente. Si es necesario, limpie la caché del navegador o reinicie los servicios relacionados.

Etiquetas: zabbix Monitoreo configuración de fuentes linux administración del sistema

Publicado el 7-15 22:13