解决zabbix中文乱码问题
在zabbix设置中文显示后,监控图形的一些中文会显示乱码,这是由于linux系统无法识别造成的。可以拷贝一份中文字体到zabbix服务的字符集目录下。
拷贝window系统的中文字符集到zabbix的/usr/share/zabbix/assets/fonts/
目录下,并重命名为graphfont.ttf
#备份原文件
mv /usr/share/zabbix/assets/fonts/graphfont.ttf{,.bak}
#重命名中文字字符集文件
mv simhei.ttf graphfont.ttf
在刷新zabbix页面,乱码问题就解决率。
自定义TCP 11种状态的图形
- 在客户端添加键
[root@web03 ~]# vim /etc/zabbix/zabbix_agentd.d/tcp_state.conf
UserParameter=tcp.state[*],netstat -ant | grep -c $1
#重启agent
[root@web03 ~]# systemctl restart zabbix-agent.service
#取值测试
[root@web03 ~]# zabbix_agentd -t tcp.state[LISTEN]
tcp.state[LISTEN] [t|14]
- web端配置
自定义图形树
自定义图形树需要一款zabbix插件(graphtrees)来实现。
- 下载graphtree
cd /usr/share/zabbix
git clone https://github.com/OneOaaS/graphtrees.git
- 导入graphtree
导入graphtree,需要安装patch来修补文件
yum -y install patch
patch -Np0 < /usr/share/zabbix/graphtrees/graphtree3.0.4.patch
- 修改httpd配置文件
使用patch导入文件后,会生成一个oneoaas
目录,给目授权
chown -R apache.apache /usr/share/zabbix/graphtrees/oneoaas
在httpd配置文件中添加别名路径
echo "Alias /oneoaas /usr/share/zabbix/oneoaas" > /etc/httpd/conf.d/zabbix.conf
- 重启服务
systemctl restart httpd
刷新zabbix的web界面,可以看到图形树了
文档更新时间: 2020-12-25 00:03 作者:Wan Hebin