获取zabbix的下载源
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
# 服务器操作系统:centos7 zabbix组件:zabbix 5.0lts
修改zabbix.repo源为阿里云
sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo
清空缓存,下载zabbix服务器
yum clean all
下载zabbix所有的rpm包
yum install --downloadonly --downloaddir=/zabbix_repo zabbix-server-mysql zabbix-agent zabbix-agent2 zabbix-javagateway zabbix-js zabbix-get zabbix-sender net-snmp centosrelease-scl createrepo
配置zabbix.repo文件
# 编辑/etc/yum.repos.d/zabbix.repo 开启zabbixfrontend的源
[zabbix-frontend]
...
enabled=1
...
下载zabbix前端及其依赖的rpm包
yum install --downloadonly --downloaddir=/zabbix_repo zabbix-web-mysql-scl zabbix-apache-conf-scl zabbix-nginxconf-scl
获取数据库软件包
yum install --downloadonly --downloaddir=/zabbix_repo mariadb-server
创建本地yum仓库
使用createrepo来创建repository仓库,如果系统里没有该命令的话需要先进行createrepo的安装 yum install createrepo
createrepo /zabbix_repo
离线安装包压缩打包
tar czvf zabbix_repo.tar.gz /zabbix_repo
将压缩包上传到内网机器上解压缩到根目录
tar zxf zabbix_repo.tar.gz -C /
删除且备份现有的yum源文件
find /etc/yum.repos.d/ -name *.repo -exec mv {} {}.bak \;
新建yum源文件
tee /etc/yum.repos.d/zabbix.repo <<EOL
[zabbix]
name=zabbix
baseurl=file:///zabbix_repo
gpgcheck=0
enabled=1
EOL
通过本地yum源安装zabbix
yum install zabbix-server-mysql zabbix-agent2 centos-releasescl mariadb-server -y
删除scl源文件
find /etc/yum.repos.d/ -name CentOS-SCLo*.repo -exec mv {} {}.bak \;
安装zabbix客户端
yum install zabbix-web-mysql-scl zabbix-apache-conf-scl zabbix-nginx-conf-scl -y
本文暂时没有评论,来添加一个吧(●'◡'●)