mariadb
-
安装mariadb
yum install mariadb-server
-
修改my.cnf
[mysqld] datadir=/data/mysql
-
修改数据目录权限
chown -R /data
-
启动mariadb,不然没有socket
systemctl start mariadb.service
-
初始化数据库
mysql_secure_installation
-
创建zabbix用户和库
mysql -u root -p create database zabbix character set utf8 collate utf8_bin; grant all privileges on zabbix.* to zabbix@'.' identified by 'zabbix';
zabbix-server
-
下载rpm
rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm yum clean all
-
安装zabbix-server,httpd,php
yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent httpd php
-
修改zabbix-server配置文件/etc/zabbix/zabbix_server.conf,秩序修改其中DBPassword即可
-
导入数据
zcat /usr/share/doc/zabbix-server-mysql-4.0.50/create.sql.gz | mysql -uzabbix -pzabbix zabbix
-
修改php时间,/etc/php.ini里
date.timezone = UTC
-
开启服务
systemctl enable zabbix-server.service httpd mariadb.service
-
登陆页面
用户名:Admin
密码:zabbix -
修改中文
-
解决中文乱码
第一步: win+r搜索fonts 从当前系统自带的字体库挑选一个字体,复制到桌面并将后缀名改为.ttf,例如: simsun.ttc将他改名为simsun.ttf(Zabbix只识别.ttf结尾的字体)。 第二步: 将simsun.ttf上传到 /usr/share/zabbix/assets/fonts 文件夹下面。(仅限使用yum方法安装的,使用编译安装位置可能会有不同,但../zabbix/assets/fonts的位置是固定的) 第三步: 修改配置文件 vim /usr/share/zabbix/include/ defines.inc.php 将标黑的地方改成你自己上传字体的名字即可。 define('ZBX_GRAPH_FONT_NAME', '**simsun**'); // font file name