解决zabbix邮件内容为附件和zabbix图中出现中文乱码问题
2016-01-25 21:33
811 查看
一、解决zabbix邮件内容为附件
安装zabbix之后,设置邮件脚本报警的时候,发送的报警内容变成了tcmime.1278.1278.1724.bin或ATT00001.bin。yum -y install mailx dos2unix //安装mailx工具和dos2unix转换工具
以下是脚本内容:
[root@localhost alertscripts]# cat sendmail.sh #!/bin/bash #export.UTF-8 #解决发送的中文变成了乱码的问题 FILE=/tmp/mailtmp.txt echo "$3" >$FILE dos2unix -k $FILE #解决了发送的邮件内容变成附件的问题。 /bin/mail -s "$2" $1 < $FILE
touch /tmp/mailtmp.txt chown zabbix.zabbix /tmp/mailtmp.txt
二、zabbix图中出现中文乱码问题
zabbix已经有中文支持,不过支持不是太好,而且图中的中文会变成方块如下图所示:
这个问题是由于zabbix的web端没有中文字库,我们最需要把中文字库加上即可
解决办法如下
1.从windows下控制面板->字体->选择一种中文字库例如“楷体”
2.把它复制到zabbix的web端的fonts目录下:/usr/share/zabbix/fonts
3.修改zabbix的web端/include/defines.inc.php
vim /usr/share/zabbix/include/defines.inc.php #define('ZBX_FONT_NAME', 'DejaVuSans'); define('ZBX_FONT_NAME', 'SIMKAI'); #define('ZBX_GRAPH_FONT_NAME', 'DejaVuSans'); define('ZBX_GRAPH_FONT_NAME', 'SIMKAI');
其中SIMKAI为字库名字,不包含ttf后缀
测试结果:
相关文章推荐
- mysql的Invalid default value for 'timestamp'"错误解决
- imx6q处理器,linux操作系统平台搭建 从SD卡启动系统
- python,numpy matplotlib WIN7 64位 安装教程
- iBatis2学习笔记:SqlMap 的配置总结(18条)
- 微信架构演变
- Spring——jar包详解
- 反射之获取类,方法(0)
- spring面试题
- 超级有用的git reset --hard和git revert命令
- 80X86寻址方式与常见汇编指令
- 90. Compare Version Numbers
- Cisco Syslog 处理
- html5<canvas>画图 详细分析
- 内存管理
- 设置dos窗口字体和背景颜色
- 大整数乘法题解
- 大牛算法学习之路
- 【HTML打卡】0125 实战首页布局之导航
- 动态规划设计方法的一般模式
- song2