前言
本文章具备时效性,与系统版本、Zabbix 版本相关,需要自行判断时效性,文章仅供参考。
关于 Zabbix 软件介绍及功能性请自行查阅,本文不过多展开,阅读本文章需要具备一定 Linux 系统操作能力,不推荐全小白尝试。
温馨提示:开源软件虽免费,需要一定的耐心和时间进行折腾,如果具备这个条件,可以观看本文。
安装环境
- 系统:Almalinux 8.10
- Selinux状态:关闭
- 防火墙状态:关闭
- 网络状态:正常访问外网
安装软件
- vim
- mysql
- php
- nginx
远程工具
- Xshell
- Windows 11 CMD
Zabbix 版本
- Zabbix 7.0
安装过程
数据库部分
1.安装数据库。
dnf -y install mysql-server安装过程
安装完成
2.启动数据库并设置开机启动。
systemctl start mysqld && systemctl enable mysqld3.初始化数据库。
mysql_secure_installation按照图示操作即可
4.登录数据库。
mysql -uroot -pHuawei@123!5.创建 Zabbix 所需数据库
create database zabbix character set utf8mb4 collate utf8mb4_bin;create user zabbix@localhost identified by 'Huawei@123!';grant all privileges on zabbix.* to zabbix@localhost;set global log_bin_trust_function_creators = 1;quitZabbix 安装部分
1.安装 Zabbix 源
rpm -Uvh https://repo.zabbix.com/zabbix/7.0/alma/8/x86_64/zabbix-release-latest-7.0.el8.noarch.rpm此处需要能访问互联网
2.切换 PHP 版本
默认自带为 8.0 版本,需要切换到 8.2 版本。
dnf module switch-to php:8.2 -y切换成功
3.安装 Zabbix 软件
dnf install zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent -y安装过程
安装完成
4.导入 Zabbix 所需架构文件。
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix输入 Zabbix 用户的密码
5.调整数据库配置。
关掉 log_bin_trust_function_creators 功能。
mysql -uroot -pHuawei@123!set global log_bin_trust_function_creators = 0;quitZabbix 配置部分
Zabbix 配置文件修改
vim /etc/zabbix/zabbix_server.conf在配置文件的 132 行处添加数据库的密码,如下图所示。(如果不会使用 vim 编辑器,请参考我后续的文章或者视频,也可以自行百度。)
添加数据库密码
Nginx 配置文件修改
1.修改 Nginx 主配置文件
vim /etc/nginx/nginx.conf将 39、40 行注释掉,这里注释只是为了让 Zabbix 的端口号为 80,如果没有这个需求,可以忽略这一步。
2.修改 Nginx 的 Zabbix 配置文件
vim /etc/nginx/conf.d/zabbix.conf将第二行注释( # )取消掉,端口号改为 80。
启动 Zabbix 相关服务
systemctl restart zabbix-server zabbix-agent nginx php-fpmsystemctl enable zabbix-server zabbix-agent nginx php-fpm没有报错就可以下一步了
Zabbix 前端部分配置
访问前端,浏览器侧输入 IP 地址,IP 地址在系统查看,当前为 192.168.74.134
ip add用浏览器访问。
进入设置界面
选择语言为中文,点击下一步。
预检默认显示全部正常,点击下一步。
数据库部分输入 Zabbix 用户的密码即可,点击下一步。

设置部分,前端显示名称根据需求自己写,时区选择上海,点击下一步
预览部分,点击下一步。
完成预览,点击完成即可。
登录界面,默认用户名密码为 Admin/zabbix
前端预览
首页
Zabbix 健康仪表盘
主机仪表盘
结语
安装过程需要注意的点为 Zabbix 软件的官方源在国外,存在访问慢的问题,如果存在下载较慢的问题自行替代为国内源,目前清华、华为均同步了 Zabbix 官方源,后续会持续出 Zabbix 、操作系统、网络相关的内容,感谢观看和收藏,谢谢!