在 Alibaba Cloud Linux 上配置 Zabbix
1. 登陆云主机
在页面右侧,单击 切换至 Web Terminal,将界面切换至 Web Terminal
2. 安装 Zabbix 仓库
执行如下命令,安装 Zabbix 仓库
rpm -Uvh https://repo.zabbix.com/zabbix/5.4/rhel/8/x86_64/zabbix-release-5.4-1.el8.noarch.rpm
当你看到以下输出时,则说明你已经安装好了 Zabbix 官方仓库
3. 安装 Zabbix Server、Web 前端、Agent
执行如下命令,安装 Zabbix Server、Web 前端、Agent
yum install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-agent -y
当你看到Complete!的输出时,则说明你已经安装好了 Zabbix Server、Web 前端、Agent
4. 安装 MySQL 数据库
执行如下命令,安装 MySQL 数据库,并启动 MySQL 数据库。
yum install -y mariadb-server systemctl start mariadb systemctl enable mariadb
当你看到 Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service. 的输出时,则说明已经完成了 MySQL 数据库的安装。
5. 初始化 MySQL 数据库
执行如下命令,初始化数据库。
mysql_secure_installation
具体操作流程如下
当你看到 Thanks for using MariaDB! 的输出时,则表示你已经完成了 MariaDB 的配置。
6. 创建 Zabbix 所用数据库
在命令行中输入 mysql -uroot -p ,并输入密码,登录 MySQL 数据库。
在 mysql shell 当中输入如下代码,创建一个名为 zabbix 的数据库,并创建一个名为zabbix,密码为 password 的用户,用于管理 zabbix 数据库。
create database zabbix character set utf8 collate utf8_bin; create user zabbix@localhost identified by 'password'; grant all privileges on zabbix.* to zabbix@localhost; quit;
7. 导入 Zabbix Server 默认数据
在完成了数据库的创建后,可以导入默认的数据库数据
在命令行中输入如下代码,以导入默认数据:
zcat /usr/share/doc/zabbix-sql-scripts/mysql/create.sql.gz | mysql -uzabbix -p zabbix
8. 设置 Zabbix 开机自启动
在命令行中输入如下命令,以启动 Zabbix
systemctl restart zabbix-server zabbix-agent httpd php-fpm systemctl enable zabbix-server zabbix-agent httpd php-fpm
9. 配置 Web 端
打开浏览器,访问 http://服务器IP/zabbix 进行后续的安装。安装完成后,使用用户名 Admin ,密码 zabbix 即可登陆 Zabbix。
实验链接:https://developer.aliyun.com/adc/scenario/03113a5ee6734ed8b1dcad6644eda930