初始化zabbix后没有zabbix-server-mysql-5.0.**生成,只有zabbix-agent-5.0.**怎么回事

一.你遇到的问题是安装完 Zabbix 相关包后,没有生成 `zabbix-server-mysql-5.0.43`,而只有 `zabbix-agent-5.0.43`。这可能是由于以下几种原因之一:

### 1. **未正确安装 `zabbix-server-mysql` 包**
   你可能只安装了 `zabbix-agent` 包而没有安装 `zabbix-server-mysql` 包。需要确保安装的是 Zabbix 服务器和 MySQL 支持的相关包。

   检查是否安装了 `zabbix-server-mysql`:

   rpm -qa | grep zabbix
 

   如果没有看到 `zabbix-server-mysql`,需要安装:

   yum install zabbix-server-mysql
 

### 2. **Yum 仓库问题**
   你可能使用的 Yum 源没有包含 `zabbix-server-mysql` 包。可以尝试检查当前的 Zabbix 仓库配置是否正确。

   检查 `/etc/yum.repos.d/zabbix.repo` 文件,确保它指向 Zabbix 官方仓库,且启用了 `zabbix-server-mysql`。

   可以通过以下命令手动添加 Zabbix 仓库:

   rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
   yum clean all
 

### 3. **包冲突**
   如果你之前已经安装了其他数据库版本的 Zabbix 服务器,例如 `zabbix-server-pgsql`,可能会导致冲突。确保你安装的是 MySQL 版本的 Zabbix 服务器。

   检查冲突的包:

   yum list installed | grep zabbix
 

### 解决步骤:
1. 确保你的 Zabbix 仓库配置正确并更新仓库。

   yum clean all
   yum update
 

2. 安装 `zabbix-server-mysql` 包:

   yum install zabbix-server-mysql
 

3. 确认安装成功:

   rpm -qa | grep zabbix
 

如果上述步骤都完成后仍然存在问题,可能需要详细检查 Yum 的仓库配置和安装日志。

 二仓库配置

errpm -qa | grep zabbix` 输出可以看出,系统上已经安装了以下 Zabbix 组件:

- `zabbix-agent`
- `zabbix-web-mysql-scl`
- `zabbix-web`
- `zabbix-web-deps-scl`
- `zabbix-apache-conf-scl`

但是,并没有安装 Zabbix 服务器相关的包,例如 `zabbix-server-mysql`,这是为什么没有生成 `zabbix-server-mysql-5.0.43` 的原因。

### 解决方法

1. **检查仓库配置:**
   首先,确认你的 Zabbix 仓库是否已经正确配置。

   运行以下命令来查看 Zabbix 仓库配置文件:

   cat /etc/yum.repos.d/zabbix.repo
 

   如果仓库没有配置,或配置错误,可以重新添加 Zabbix 仓库:

   rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
   yum clean all
 

2. **安装 Zabbix 服务器:**
   安装 Zabbix 服务器,并确保它是 MySQL 支持的版本:

   yum install zabbix-server-mysql
 

3. **确认安装:**
   再次检查是否成功安装了 `zabbix-server-mysql`:
 
   rpm -qa | grep zabbix
 

### 如果依然有问题:
- 检查是否有任何安装冲突或依赖问题。
- 查看 `/var/log/yum.log` 日志,排查任何安装失败的详细信息。

要详细检查 Yum 的仓库配置和安装日志。

三. 日志

你当前的 `zabbix.repo` 仓库配置显示,`baseurl` 都指向了阿里云的 Zabbix 镜像源。然而,你缺少了完整的 Zabbix 仓库配置,其中应包括 Zabbix 服务器的部分。

可以尝试以下步骤更新你的 Zabbix 仓库配置,以确保你能够安装 `zabbix-server-mysql`。

### 1. 修改 `zabbix.repo` 文件:
编辑 `/etc/yum.repos.d/zabbix.repo` 文件,确保它包含以下内容:


[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/zabbix/RPM-GPG-KEY-ZABBIX-A14FE591

[zabbix-frontend]
name=Zabbix Official Repository frontend - $basearch
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/$basearch/frontend/
enabled=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/zabbix/RPM-GPG-KEY-ZABBIX-A14FE591
 

### 2. 清理缓存并重新安装 Zabbix 服务器:

yum clean all
yum makecache
yum install zabbix-server-mysql
 

### 3. 确认安装:
再次检查 Zabbix 相关包是否成功安装:


rpm -qa | grep zabbix
 

通过这一步应该可以安装 `zabbix-server-mysql`。

最后查看

ls /usr/share/doc/zabbix-server-mysql

加TAB键

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值