1.zabbix中文支持以及中文乱码的解决
1. 1在zabbix的界面上直接将语言替换成中文简体
找到zabbix主界面的这个地方
点开,然后选择中文简体
有的版本点开后是默认没有中文的,是因为zabbix默认将中文屏蔽了,需要手动的设置一下。
查找一下 locales.inc.php文件的位置
#find / -name locales.inc.php
然后将以下位置修改一下就好了
这个时候就可以使用中文了。
1.2 直接在面板上将语言替换成中文简体,在有的地方我们会发现很多乱码
那是因为zabbix自带的字体中文有问题,需要手动的将那个文件替换掉
1.从 windows 下控制面板->字体->选择一种中文字库例如“楷体”
2.将字体上传至/opt/lampp/htdocs/zabbix/fonts 目录下
3.修改 zabbix 页面管理的中文字体设置
# vim /opt/lampp/htdocs/zabbix/include/defines.inc.php
修改如下两行
define('ZBX_FONT_NAME', 'simkai');
define('ZBX_GRAPH_FONT_NAME', 'simkai');
2.fping的安装及配置
使用zabbix监控服务器系统是否正常存活,当前网络的连接情况,延时以及丢包率,可以使用监控模板中的icmpping,icmppingsec,icmppingloss 这需要用到fping的支持,系统本身是没有这个工具的,所以需要先安装fping
2.1安装fping
首先下载fping
推荐在官网上下载,我这里也有在官网上下载好的源码包
http://download.csdn.net/detail/liang_baikai/9690798
解压然后进入解压后的目录
# ./configure
# make && make install
他默认是安装到/usr/local/sbin/的路径下
而zabbix调用fping是默认在/usr/sbin/路径下找fping
这时候有两种办法解决
方法一:
1.修改zabbix的配置文件
# vim /etc/zabbix/zabbix_server.conf
将FpingLocation配置成
FpingLocation=/usr/local/sbin/fping
配置完了之后需要修改fping的权限
将该文件的所有组和所有者设置为root
# chown root:root /usr/local/sbin/fping
然后将进程的调用者设置为文件的所有者
# chmod u+s /usr/local/sbin/fping
方法二:
将安装目录下的fping拷贝到/usr/sbin/下
然后修改权限
# chown root:root /usr/sbin/fping
# chmod u+s /usr/sbin/fping