4.zabiix安装部署
本篇介绍zabbix部署安装过程,并介绍在部署安装过程常见的一些问题和解决方法。
4.1.zabbix的配置和安装
1、登录zabbix官网(https://www.zabbix.com/),找到对应要安装的zabbix server版本、OS系统和版本、数据库类型和WEB类型,我这边版本选择部署的是zabbix6.0、系统为Rocky8.6、数据库类型和web服务器类型分别为mysql8.0.4、php7.3.5、nginx1.20.2。
2、根据官网的操作文档开始部署即可,官方文档步骤都很详细,就是需要注意一些依赖的问题。
(1)安装zabbix库
rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-latest-6.0.el8.noarch.rpm
dnf clean all
(2)安装 Zabbix server、frontend、agent
dnf install zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent
(3)创建zabbix用户和密码,并赋权。
mysql8.0以上要注意,用户认证权限加上,官网文档没有WITH mysql_native_password:create user zabbix@localhost identified WITH mysql_native_password by ‘password’;)
mysql -u root -p
create database zabbix character set utf8mb4 collate utf8mb4_bin;
create user zabbix@localhost identified WITH mysql_native_password by 'password';
grant all privileges on zabbix.* to zabbix@localhost;
set global log_bin_trust_function_creators = 1;
quit;
(4)在 Zabbix server 主机上,导入初始 schema 和数据。系统将提示您输入新创建的密码。
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz