Zabbix 5.2由浅入深之通过本地yum仓库安装

网友投稿 569 2023-04-05

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

Zabbix 5.2由浅入深之通过本地yum仓库安装

很多企业在内部分了互联网区域和非互联网区域,导致安装Zabbix比较麻烦,所以该篇文章教你如何搭建zabbix的私有库。

正文

环境

系统版本:CentOS 8.3目标库Zabbix版本:5.2私有库设备需要能访问外网

前提准备

创建相yum库的文件夹

安装Zabbix 5.2官方源

解析各组件依赖并传递到仓库目录

剩下都是如此

制作镜像仓库

启动web服务

测试

1.备份原有yum源文件

cd /etc/yum.repo.d/ mkdir bak mv Cent* bak/

2.创建yum源文件

vi kasar.repo [kasar] name=kasar baseurl=kasar enabled=1 gpgcheck=0

3.安装mariadb

dnf -y install mariadb-server

在安装mariadb-server的时候会遇到如下情况,缺少perl环境,此时需要把阿里的base源给同步过来

出现perl环境问题

弄完之后会遇到另外一个问题,此时需要解决元数据不可用问题

安装modular metadata生成工具

创建repodata和modular metadata

在测试机器yum clean all,再进行安装,此时已经正常。

安装Zabbix其他组件

dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-agent -y

此时会遇到下面的问题,这种再次同步appstream的库(约7G大小)

创建新repo文件即可

安装正常

写在最后

其实这个过程还是比较复杂的,因为涉及到的源比较多,建议还是直接将zabbix、阿里官方的源全部同步下来最好,如果遇到元数据问题,就执行modular metadata生成,其实不仅仅是Zabbix的安全,其他的程序也可以这么做,这么做的好处就是避免一些机器无法访问外网的情况,如果都能正常访问,且访问非国外的,那么此内容的意义就没那么大了。

上一篇:2000 行代码,带你写一个自己的 SQL 数据库
下一篇:创建了索引查询还是慢,你可能犯了这些错误
相关文章

 发表评论

暂时没有评论,来抢沙发吧~