实时警报通知:微信告警通知的重要性解析
569
2023-04-05
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的安全,其他的程序也可以这么做,这么做的好处就是避免一些机器无法访问外网的情况,如果都能正常访问,且访问非国外的,那么此内容的意义就没那么大了。
发表评论
暂时没有评论,来抢沙发吧~