文章目录
- 写在前面
- 版本的选择
- 简述
- 程序安装
- 预先支持文件
- PHP安装
- MySQL安装
- Zabbix 安装
- 数据库部分配置
- Zabbix 服务配置
- 前端配置
写在前面
版本的选择
6.0版本与5.0版本缺少了聚合图形的构件
6.0版本在拓扑图流量显示与5.0版本也存在于变化
之前安装6.4版本流量显示发觉有一些问题
简述
序号 | 类别 | 版本 | 备注 |
---|---|---|---|
1 | OS | Alma Linux 8.9 | |
2 | WEB | Apache 2.4.37 | |
3 | SQL | Mysql 8.0 | |
4 | PHP | 7.4 | |
5 | Zabbix | 6.0.25 |
程序安装
预先支持文件
dnf install gzip nano net-snmp net-snmp-utils telnet net-tools tcpdump -y
PHP安装
##查看php列表
dnf module list php##切换PHP版本道7.4
dnf module switch-to php:7.4 -y##安装PHP
dnf install php php-fpm -y
MySQL安装
##查看mysql列表
dnf module list mysql##安装mysql
dnf install mysql-server -y ##启动并自启mysql
systemctl start mysqld && systemctl enable mysqld ## 初始化mysql
mysql_secure_installation
Zabbix 安装
Zabbix 安装源
rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-4.el8.noarch.rpm安装Zabbix相关文件
dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent2 -y
数据库部分配置
##登录数据库 输入上面设置的root密码
mysql -uroot -p##创建数据库zabbix/创建zabbix数据库的 用户zabbix密码lalala
create database zabbix character set utf8mb4 collate utf8mb4_bin;
create user zabbix@localhost identified by "lalala";
grant all privileges on zabbix.* to zabbix@localhost;##开启bin_log
set global log_bin_trust_function_creators = 1;##导入 zabbix 数据库结构文件(上面设置为lalala)
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix
##等待##登录数据库 输入上面设置的root密码
mysql -uroot -p##关闭bin_log
set global log_bin_trust_function_creators = 0;
Zabbix 服务配置
nano /etc/zabbix/zabbix_server.conf###修改部分####
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPasswd=lalala#保存##启动并自启zabbix相关服务
systemctl restart zabbix-server zabbix-agent2 httpd php-fpm
systemctl enable zabbix-server zabbix-agent2 httpd php-fpm
前端配置
前端访问地址为 http://serverip/zabbix
img-zL3T6t0g-1724351589102)]安装.assets/Redhat8-搭建Zabbix6.0-LTS-03.jpg)