2,如何解决中文乱码?
查看zabbix的web目录下include/defines.inc.php文件中对于字体的定义:
define('ZBX_FONTPATH', realpath('assets/fonts')); // where to search for font (GD > 2.0.18)
define('ZBX_GRAPH_FONT_NAME', 'graphfont'); // font file name
可以看到zabbix使用了自己定义的字体文件,而没有使用linux的系统字体
路径位于web目录下assets/fonts目录
然后复制到zabbix的web目录下assets/fonts目录
[root@localhost fonts]# pwd
/usr/share/zabbix/assets/fonts
[root@localhost fonts]# mv graphfont.ttf graphfont.ttfbk
[root@localhost fonts]# ls
graphfont.ttfbk msyh.ttf
[root@localhost fonts]# ln -s msyh.ttf graphfont.ttf
刷新页面之后,恢复正常