领先的免费Web技术教程,涵盖HTML到ASP.NET

网站首页 > 知识剖析 正文

安装zabbix 7.2(安装zabbix)

nixiaole 2025-07-23 17:21:54 知识剖析 3 ℃

安装概述

  1. 操作系统版本:Rocky linux 9.4
  2. Zabbix 版本:ZABBIX 7.2
  3. 数据库:Mysql server
  4. 前端:Apache

说明:

  1. ZABBIX 官方的安装文档中没有列出安装MySQL 数据库的步骤,需要单独安装Mysql数据库。
  2. 根据官网的文档可以完成部署及安装。
  3. 安装完成后,默认的用户名为Admin,密码为zabbix。

关键步骤

  1. 配置IP地址、DNS、主机名等信息
  2. 关闭selinux、防火墙,并设置防火墙开机不启动。
  3. 安装官方的Yum源仓库。
  4. 安装zabbix server 、web前端、agent。
  5. 安装mysql 数据库,启动mysql数据库,配置开机自启,并修改root用户的密码
  6. 创建初始数据库。
  7. 导入初始架构和数据。
  8. 为zabbix server 配置数据库。
  9. 启动zabbix server 和agent进程。

安装zabbix 官方的zabbix仓库

  1. # rpm -Uvh https://repo.zabbix.com/zabbix/7.2/release/rocky/9/noarch/zabbix-release-latest-7.2.el9.noarch.rpm
  1. # dnf clean all ##执行dnf clean all 命令

安装zabbix server 、web前端、agent

1、# dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent

安装Mysql 数据库

1、安装mysql 数据库的仓库

rpm -Uvh https://repo.mysql.com//mysql84-community-release-el9-1.noarch.rpm

2、安装mysql 数据库 yum install -y mysql-community-server

3、如下图所示,启动mysql 数据库,并将数据库配置为开机自启。

4、如下图所示,尝试使用空密码的root用户登录mysql 数据库时无法登录,因为密码不对。

5、使用grep 'temporary password' /var/log/mysqld.log命令看看mysql 数据库的默认密码,可以看出默认的密码为:vt)9zH_2vEEh

6、如下图所示,使用root用户的默认密码登录mysql 数据库,此时已经可以登录。

7、修改mysql 数据中root 用户的密码,如下图所示,将密码修改为123.COM.cn

mysql> alter user root@'localhost' identified by '123.COM.cn';

mysql> flush privileges;

8、如下图所示,再次使用修改后的密码登录mysql 数据库,说明密码修改成功。

创建初始数据库

1、登录数据库后使用以下命令初始数据库

# mysql -uroot -p ##登录数据库
password ##输入数据库root用户的密码
mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
mysql> create user zabbix@localhost identified by 'password'; ##此处的password是zabbix用户的密码
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> set global
log_bin_trust_function_creators = 1;

mysql> quit;

数据库中导入初始架构和数据

1、使用如下命令导入初始架构和数据,需要输入zabbix 用户的密码,输入密码后等待即可。

zcat /usr/share/zabbix/sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix

2、如下图所示,登录数据库,并执行mysql> set global
log_bin_trust_function_creators = 0;

修改zabbix server 配置数据库

1、如下图所示,修改
/etc/zabbix/zabbix_server.conf文件,指定数据库的密码。

启动zabbix server 和agent进程

[root@localhost yum.repos.d]# systemctl restart zabbix-server zabbix-agent httpd php-fpm

[root@localhost yum.repos.d]# systemctl enable zabbix-server zabbix-agent httpd php-fpm

完成zabbix 的初始化配置

1、使用http://IP/zabbix 的方式登录zabbix系统,并完成系统的初始化操作。

2、如下图所示,直接下一步。

3、如下图所示,指定zabbix用户的密码,继续。

4、如下图所示,指定zabbix主机的名称和时区,然后继续。

5、如下图所示,继续。

6、如下图所示,完成。

7、如下图所示,输入系统的用户名和密码,默认的用户名为Admin,默认的密码为:zabbix。

8、如下图所示,成功登录ZABBIX 7.2系统,此次部署成功完成。

Tags:

最近发表
标签列表