我zabbix常用功能配置以及一些插件的安装
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