Zabbix-7.2 | 超详细完整安装步骤(包成功)

安装版本:Zabbix7.2

安装环境:Windows10

安装环境:Vmware Workstation(自行下载)

远程环境:MobaXterm

系统:CentOS-Stream-9-latest-x86_64-dvd1.iso

Centos官方:Download - The CentOS Projecthttps://www.centos.org/download/

系统下载:

 

Zabbix官方:Download and install ZabbixZabbix is being downloaded over 4 000 000 times every year for a reason. Download and install Zabbix for free and try it yourself!https://www.zabbix.com/download?zabbix=7.2&os_distribution=centos&os_version=9&components=server_frontend_agent&db=mysql&ws=apache

安装版本:

1、环境准备

在Vmware Workstation中创建虚拟机 

选择使用ISO映像文件--浏览 

选择下载好的系统 

 点击确定

输入前面配置的root密码 

使用MobaXterm远程连接主机 

输入以下命令并在是否确认的地方输入:y

sudo dnf install -y epel-release
sudo dnf update
sudo dnf install -y vim nano wget curl git zip unzip tree htop tmux net-snmp-utils

 环境准备完毕,开始安装Zabbix7.2

2、安装Zabbix7.2

第一步:安装MariaDB

sudo dnf update    //更新系统包
sudo dnf install mariadb-server    //安装 MariaDB
sudo systemctl start mariadb    //启动 MariaDB 服务
sudo systemctl enable mariadb    //启用 MariaDB 服务


sudo mysql_secure_installation    //按照提示设置 root 密码,删除匿名用户,禁用远程 root 登录等安全措施
输入完此命令后
1、输入你的数据库启动密码(我使用了:password)
2、回车
3、输入n
4、回车
5、回车
6、回车
7、回车

第二步:安装 Zabbix 仓库

禁用 EPEL 仓库中提供的 Zabbix 包(如果已安装)
编辑 /etc/yum.repos.d/epel.repo文件,在[epel]下添加以下内容
excludepkgs=zabbix*

1、输入: 
vi /etc/yum.repos.d/epel.repo
2、按下i键进行输入代码
3、在图中位置添加:
excludepkgs=zabbix*
4、按下esc键
5、按下shift+:
6、输入wq然后回车

接着输入下面这两个命令 

sudo dnf clean all
sudo dnf update

安装 Zabbix 仓库

sudo rpm -Uvh https://repo.zabbix.com/zabbix/7.2/release/centos/9/noarch/zabbix-release-latest-7.2.el9.noarch.rpm
sudo dnf clean all

第三步:安装 Zabbix 组件 

安装 Zabbix 服务器、Web 前端和代理(如果像下面这样出现某个组件失败的情况,可以重新安装一遍,重新运行一下这条命令就行)

sudo dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent

第四步:创建初始数据库

登录到 MariaDB

sudo mysql -uroot -p

输入前面设置的密码:password 

在 MariaDB 中创建数据库和用户 

CREATE DATABASE zabbix CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost';
SET GLOBAL log_bin_trust_function_creators = 1;
FLUSH PRIVILEGES;
EXIT;

第二行代码中的'zabbix'和'password'是后面登入zabbix的时候需要输入的数据库账号和密码

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

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

回车后输入zabbix的密码:password

禁用 log_bin_trust_function_creators 选项

sudo mysql -uroot -p

输入密码password

SET GLOBAL log_bin_trust_function_creators = 0;
EXIT;

第五步:配置 Zabbix 服务器 

编辑配置文件

编辑 /etc/zabbix/zabbix_server.conf,设置数据库密码

DBPassword=password

按下Ctrl+F搜索输入:DBpassword,找到后复制该行在下面粘贴,然后 输入password密码

最后点击保存

第六步:启动 Zabbix 服务

sudo systemctl restart zabbix-server zabbix-agent httpd php-fpm
sudo systemctl enable zabbix-server zabbix-agent httpd php-fpm

第七步:防火墙设置

允许外部访问80端口

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload

第八步:访问 Zabbix UI

在浏览器中访问:http://192.168.88.134/zabbix

请根据自己的实际IP来

选择简体中文 

 

输入之前设置的密码:password 

根据自己的要求输入名称 

Zabbix 的默认管理员账号和密码如下

  • 用户名: Admin
  • 密码: zabbix

 可以看到服务器的服务是正常的

第九步:添加网络设备

以新华三交换机为例

 

稍等一会后

设备已经正常加进来了 ,并且数据都有的。

第十步:开启脚本权限

测试一下先

 

这个脚本默认是禁用的,Crtl+F搜索

最后保存重启服务

sudo systemctl restart zabbix-server

 

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李李网工日记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值