本地做yum源
[root@localhost /]# tar zxf zabbix2.4.tar.gz -C / 将zabbix2.4解压到/下
[root@localhost /]# createrepo -v /zabbix/
[root@localhost /]# yum clean all
[root@localhost /]# yum -y install zabbix.x86_64 zabbix-agent.x86_64 zabbix-server.x86_64 zabbix-server-mysql.x86_64 zabbix-web.noarch zabbix-web-mysql.noarch mariadb-server
zabbix源里边的mariadb不要安装,避免冲突
安装完成配置LNMP
修改PHP时区
[root@localhost /]# vim /etc/php.ini
修改MySQL编码
启动MySQL
[root@localhost /]# systemctl restart mariadb
[root@localhost /]# systemctl enable mariadb.service
MariaDB [(none)]> set password=password(‘123456‘)
创建相关数据库、用户并授权
先查看配置文件里用的什么用户、什么数据库
[root@localhost /]# cd /etc/zabbix/
[root@localhost zabbix]# vim zabbix_server.conf
DBHost指数据库软件安装位置
DBName指数据库名字
DBPassword数据库密码
保存并授权
MariaDB [(none)]> grant all on zabbix.* to zabbix@‘localhost‘ identified by ‘zabbix‘;
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> create datebase zabbix;
填充数据
[root@localhost zabbix]# cd /usr/share/doc/zabbix-
zabbix-2.4.5/ zabbix-server-mysql-2.4.5/
zabbix-agent-2.4.5/
[root@localhost zabbix]# cd /usr/share/doc/zabbix-server-mysql-2.4.5/
[root@localhost zabbix-server-mysql-2.4.5]# ls
create upgrades
[root@localhost zabbix-server-mysql-2.4.5]# cd create/
将这里边的数据导入到数据库
[root@localhost create]# mysql -uzabbix -pzabbix zabbix < images.sql
[root@localhost create]# mysql -uzabbix -pzabbix zabbix < data.sql
[root@localhost create]# mysql -uzabbix -pzabbix
apache进行设置(RHEL7和CentO S7需要设置)
[root@localhost conf.d]# systemctl start httpd
[root@localhost conf.d]# systemctl enable httpd.service
[root@localhost conf.d]# /etc/init.d/zabbix-server start
解决方案
[root@localhost ~]# cd /etc/httpd/conf.d
[root@localhost conf.d]# vim zabbix.conf
[root@localhost conf.d]# systemctl restart httpd.service
正常访问
中文字设置
Profile-->Chinese
字体乱码问题的解决:
我将我的Windows上的字体(C:\Windows\Fonts)放到zabbix上了
后缀ttf必须小写,否正在web页面显示不正常
更改默认字体,当前为graphfont修改为在/usr/share/zabbix/fonts/中的其他字体
[root@localhost fonts]# vim /usr/share/zabbix/include/defines.inc.php
英汉互译不准确解决方案
下载汉化包:https://www.zabbix.org/pootle/
[root@localhost LC_MESSAGES]# mv frontend.po frontend.po.bak
[root@localhost LC_MESSAGES]# cd
[root@localhost ~]# mv frontend.po /usr/share/zabbix/locale/zh_CN/LC_MESSAGES/
[root@localhost ~]# /usr/share/zabbix/locale/make_mo.sh
原文地址:https://blog.51cto.com/12510191/2364272