编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

离线安装zabbix5.0lts(离线安装gcc)

wxchong 2024-07-17 04:44:36 开源技术 29 ℃ 0 评论


获取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

安装完成可以局域网操作

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表