配置zabbix
实验地址:https://developer.aliyun.com/adc/scenario/03113a5ee6734ed8b1dcad6644eda930
在 Alibaba Cloud Linux 上配置 Zabbix
安装 Zabbix 仓库
执行如下命令,安装 Zabbix 仓库
rpm -Uvh https://repo.zabbix.com/zabbix/5.4/rhel/8/x86_64/zabbix-release-5.4-1.el8.noarch.rpm
安装 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
安装 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 数据库的安装。
初始化 MySQL 数据库
执行如下命令,初始化数据库。
mysql_secure_installation
当你看到 Thanks for using MariaDB! 的输出时,则表示你已经完成了 MariaDB 的配置。
创建 Zabbix 所用数据库
在命令行中输入 mysql -uroot -p ,并输入密码,登录 MySQL 数据库。
mysql -uroot -p
在 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;
导入 Zabbix Server 默认数据
在完成了数据库的创建后,可以导入默认的数据库数据
在命令行中输入如下代码,以导入默认数据:
zcat /usr/share/doc/zabbix-sql-scripts/mysql/create.sql.gz | mysql -uzabbix -p zabbix
设置 Zabbix 开机自启动
在命令行中输入如下命令,以启动 Zabbix
systemctl restart zabbix-server zabbix-agent httpd php-fpm
systemctl enable zabbix-server zabbix-agent httpd php-fpm
配置 Web 端
打开浏览器,访问 http://服务器IP/zabbix 进行后续的安装。安装完成后,使用用户名 Admin ,密码 zabbix 即可登陆 Zabbix。