实验环境: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。
完成咯!!!加油,你也可以的~
发表评论