配置Zabbix
Posted 一只木头
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了配置Zabbix相关的知识,希望对你有一定的参考价值。
在浏览器中打开:
http://192.168.171.130/zabbix/setup.php
检查系统环境设置,发现PHP bcmatch错误
错误排除:
yum install *bcmath* --skip-broken #安装bcmath
cd /usr/local/src/php-5.5.14/ext/bcmath/ #移动到php安装文件夹
/usr/local/php-5.6.20/bin/phize
./configure --with-php-config=/usr/local/php/bin/php-config #配置
make #编译
make install #安装
执行完之后会生成一个路径,路径下 bcmath.so文件
vi /etc/php.ini #修改配置文件
extension=bcmath.so #在配置最后一行加入该字段,保存退出。
service php-fpm restart #重启php
点击“Retry”,
用户名:admin
password:zabbix
界面修改:
1)修改系统配置文件,让web页面支持简体中文显示
vi /usr/local/nginx/html/zabbix/include/locales.inc.php #编辑修改
'zh_CN' => array('name' => _('Chinese (zh_CN)'), 'display' => false),
修改为
'zh_CN' => array('name' => _('Chinese (zh_CN)'), 'display' => true),
:wq! #保存退出
2)替换监控图像上系统默认的字体 #默认字体不支持中文,如果不替换,图像上会显示乱码
在Windows系统中的C:\Windows\Fonts目录中复制出一个中文字体文件,例如msyh.ttf
把字体文件msyh.ttf上传到zabbix站点根目录下fonts文件夹中
例如:/usr/local/nginx/html/zabbix/fonts
备份默认的字体文件:DejaVusSans.ttf-bak
修改msyh.ttf名称为DejaVusSans.ttf
后记:
登录界面后:提示Zabbix server is not running,发现10051端口没有打开。
错误排除:⒈防火墙是否关闭?已关闭。
⒉SELINUX是否禁用?已禁用。
⒊查看zabbix日志,cat /tmp/zabbix_server.log
提示“zabbix”数据库访问被拒,for user‘zabbix’@‘localhost’
使用”zabbix“登录mysql,use zabbix,访问被拒,应该是zabbix数据库没有授权”zabbix“访问。
但是在配置mysql时,使用了grant all on zabbix.* to 'zabbix'@'127.0.0.1' identified by '123456' with grant option;
再次使用grant all on zabbix.* to 'zabbix'@'localhost' identified by '123456' with grant option;
重启mysql服务,service mysqld restart
重启zabbix_server服务,service zabbix_server restart.
再次访问网页,警告消除。
以上是关于配置Zabbix的主要内容,如果未能解决你的问题,请参考以下文章