实验环境:Ubuntu-22.04
官方下载地址: 下载Zabbix 7.0 LTS for Ubuntu 22.04 (Jammy), MySQL, Apache
1、下载 Zabbix 官方安装包以及环境配置
下载 zabbix 安装包
wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1+ubuntu22.04_all.deb
安装 zabbix
dpkg -i zabbix-release_7.0-1+ubuntu22.04_all.deb
更新软件包索引
apt update
环境配置:安装 Zabbix Server、Web前端、Agent
apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent
当看到 Complete! 的输出时,则说明你已经安装好了Zabbix Server、Web 前端、Agent。
2、部署 MySQL 数据库
安装 MySQL 数据库
apt install -y mariadb-server
启动 MySQL 数据库
systemctl start mariadb
设置 MySQL 数据库开机自启
systemctl enable mariadb
初始化 MySQL 数据库
mysql_secure_installation
注:全部采用默认,“回车”即可。途中会设置登录密码,不可为空,实验采用 123456 。
当你看到 Thanks for using MariaDB! 的输出时,则表示你已经完成了 MariaDB 的配置。
3、创建 Zabbix 所用的数据库和账号
执行如下命令,并输入密码,登录MySQL数据库。
mysql -uroot -p123456
执行如下SQL语句,创建一个名为zabbix的数据库,并创建一个名为zabbix,密码为password的用户,用于管理zabbix数据库。
在 MySQL 中创建 zabbix 数据库
create database zabbix character set utf8 collate utf8_bin;
创建本地用户
注:该用户只能从本地主机连接到数据库。
create user zabbix@localhost identified by 'password';
授予 zabbix 用户所有权限
grant all privileges on zabbix.* to zabbix@localhost;
退出数据库
quit;
4、导入Zabbix Server默认数据
在完成了数据库的创建后,可以导入Zabbix Server默认的数据库数据。
执行如下命令,导入默认数据。
说明:您需要输入上一步创建数据库zabbix用户时设置的密码。
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix
5、设置 Zabbix 开机自启动
执行如下命令,重启 Zabbix 并设置开机启动。
重启
systemctl restart zabbix-server zabbix-agent apache2
开机自启
systemctl enable zabbix-server zabbix-agent apache2
6、配置 Web 端,直装 Zabbix
打开浏览器在地址栏中输入并访问 http://地址/zabbix ,进行后续的安装。安装完成后,使用用户名 Admin ,密码 zabbix 即可登陆 Zabbix。
完成咯!!!加油,你也可以的~