Zabbix 5.0 LTS 安装步骤
操作系统系统:CentOS Linux release 7.9.2009
数据库:Mariadb 1.5.5.68
Web:Apache
Zabbix 版本:5.0 LTS
环境配置
关闭防火墙
systemctl stop firewalld
开机禁用防火墙自启
systemctl disable firewalld
选择zabbix版本
当前选择:5.0 LTS
官网:Zabbix 5.0 LTS
开始安装Zabbix
安装zabbix官方源
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
yum clean all
安装Zabbix server,Web前端,agent
yum install zabbix-server-mysql zabbix-agent
安装Enable Red Hat Software Collections
yum install centos-release-scl
编辑配置文件 vi/etc/yum.repos.d/zabbix.repo
[zabbix-frontend]
...
enabled=1
...
安装Install Zabbix frontend packages.
yum install zabbix-web-mysql-scl zabbix-apache-conf-scl
数据库的安装和配置
安装数据库
yum -y install mariadb mariadb-server
启动数据库
systemctl start mariadb
设置开机自启
systemctl enable mariadb
进入数据库并配置
注: 填写密码指自己输入自行配置的密码
推荐使用强密码:随机密码
[root@localhost ~]# mysql
# 创建zabbix数据库
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
# 创建zabbix用户
MariaDB [(none)]> create user zabbix@localhost identified by '填写密码';
#给zabbix用户授权
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost;
#完成退出
MariaDB [(none)]> exit
Bye
导入zabbix数据库
填写上一步配置的密码
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p填写密码 -Dzabbix
为Zabbix server配置数据库
编辑配置文件 /etc/zabbix/zabbix_server.conf
填写上一步配置的密码
DBPassword=填写密码
为Zabbix前端配置正确时区
vi /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
php_value[date.timezone] = Asia/Shanghai
启动Zabbix server和agent进程
systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
设置开机自启Zabbix server和agent进程
systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm
浏览器输入 IP/zabbix 配置zabbix
用户名默认为 Admin,密码默认为 zabbix
修改中文
解决中文乱码问题
yum -y install wqy-microhei-fonts
然后替换linux上默认的字符集
cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf