AlmaLinux 9.3 部署 Zabbix6.4
Zabbix安装部署
安装 Zabbix 源
rpm -Uvh https://repo.zabbix.com/zabbix/6.4/rhel/9/x86_64/zabbix-release-6.4-1.el9.noarch.rpm
清除缓存文件
dnf clean all
安装Zabbix server,Web前端,agent
dnf install zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent
将软件源更新至最新
dnf -y update
安装数据库
dnf -y install mysql-server
启动数据库
systemctl start mysqld && systemctl enable mysqld
数据库初始化
mysql_secure_installation
创建和配置数据库和用户。
mysql -uroot -p<password>
mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
mysql> create user 'zabbix'@'localhost' identified by 'password';
mysql> grant all privileges on zabbix.* to 'zabbix'@'localhost';
mysql> SET GLOBAL log_bin_trust_function_creators = 1;
mysql> quit;
导入初始架构和数据,系统将提示您输入新创建的密码。
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix
成功导入schema后,可以禁用 log_bin_trust_function_creators
:
mysql -uroot -p<password>
mysql> SET GLOBAL log_bin_trust_function_creators = 0;
mysql> quit;
为Zabbix server配置数据库
编辑配置文件 /etc/zabbix/zabbix_server.conf
DBPassword=password
为Zabbix前端配置PHP
编辑配置文件 /etc/nginx/conf.d/zabbix.conf
将下列两行代码首个字符#移除
# listen 8080;
# server_name example.com;
启动Zabbix server和agent进程
启动Zabbix server和agent进程,并为它们设置开机自启:
关掉防火墙服务,确保8080等端口可对外访问
Zabbix Web配置
进入WEB配置界面
http://ip地址:8080,选择语言为:简体中文zh_CN
检查必要的条件
配置数据库连接
输入用户名zabbix和密码password,点下一步
设置Zabbix主机名称
安装前汇总
Zabbix前端配置完成
登录Zabbix平台
zabbix 6.4 默认的账号密码,Admin,zabbix
进入Zabbix主界面
若您觉得文章对您有帮助,记得关注+点赞+收藏起来,说不定哪天就用上了。