离线安装zabbix-agent,自制yum源方式安装

文章目录

  • 1,机器准备
    • 大致思路
  • 2,在机器A上操作
    • 2.1 执行完后会在/etc/yum.repos.d/下面自动生成yum文件(zabbix.repo)
    • 2.2 将官方源改为国内源
    • 2.3 修改zabbix.repo文件的[zabbix-frontend]的参数项
    • 2.4 清除缓存即可
    • 2.5 下载所需zabbix-agent的rpm包到指定的路径中
    • 2.6 检查一下下载结果
    • 2.7 创建zabbix-agent的yum源包
    • 2.8 把机器A上的`/tmp/offline_rpm`整个文件夹传输到机器B的指定路径下
  • 3、在机器B上面操作
    • 3.1 备份机器B原有的.repo文件
    • 3.2 创建一个repo文件,用于获取zabbix离线依赖
    • 3.4 编辑`zabbix_ownmade.repo`文件
    • 3.5 利用yum install安装zabbix-agent

1,机器准备

现在有2台机器
机器A,能上网,ip:192.168.10.131;
机器B,不能上网,ip:192.168.10.133。
我想在机器B上面安装zabbix-agent-5.0.42版本。

大致思路

在机器A上面制作好我们所需的yum源(这里yum源里的信息是zabbix-agent的),然后打包好,将这个yum源包传输到机器B上面,然后进行yum离线安装所需软件。

  • 这个方法其实也适用其他的程序软件离线安装,你只需要在2.5步骤那里改一下相应你所需要的软件包名字就行了

2,在机器A上操作

2.1 执行完后会在/etc/yum.repos.d/下面自动生成yum文件(zabbix.repo)

rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

2.2 将官方源改为国内源

sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo
  • 不过大多数情况下,大家的联网机器A,之前已经做过了2.1和2.2步骤吧?如果你以前做过这个步骤,可以省去。可以先去/etc/yum.repos.d文件夹下面看看有没有一个 叫zabbix.repo的文件,如果已经有,说明你以前干过这两个步骤,没必要重复一遍。

2.3 修改zabbix.repo文件的[zabbix-frontend]的参数项

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

然后把里面[zabbix-frontend] 下面的enabled这个参数结果将0改成1。完事后保存退出。
在这里插入图片描述

2.4 清除缓存即可

yum clean all

2.5 下载所需zabbix-agent的rpm包到指定的路径中

在这里我指定这个路径为/tmp/offline_rpm,也就是会把zabbix-agent的rpm包下载到这里面去,且它不会展开安装。

yum install zabbix-agent-5.0.42-1.el7.x86_64 centos-release-scl --downloadonly --downloaddir=/tmp/offline_rpm

上述命令使用 yum 命令在 CentOS 系统中执行以下操作:

  • yum install:安装指定的软件包。
  • zabbix-agent-5.0.42-1.el7.x86_64:要安装的具体软件包。
  • centos-release-scl:另一个要安装的软件包。
  • --downloadonly:仅下载软件包,而不实际安装它们。
  • --downloaddir=/tmp/offline_rpm:指定将下载的软件包保存到的目录。
    通过使用 --downloadonly 参数,你可以将软件包下载到指定的目录,以便在离线环境中进行安装或其他操作。

2.6 检查一下下载结果

你可以打开/tmp/offline_rpm文件夹看看,里面应该是有2个rpm包的。没有别的东西了

2.7 创建zabbix-agent的yum源包

yum install createrepo -y
createrepo /tmp/offline_rpm

这里要用到createrepo这个工具来创建yum源包,执行完之后,会发现在/tmp/offline_rpm里面多了一个repodata的文件夹。

2.8 把机器A上的/tmp/offline_rpm整个文件夹传输到机器B的指定路径下

在这里我放在了机器B的/opt路径下面
在这里插入图片描述

3、在机器B上面操作

3.1 备份机器B原有的.repo文件

将机器B上面的/etc/yum.repos.d 下面所有repo文件进行转移至bak文件夹下。(如果没有就自己在/etc/yum.repos.d 下面新建一个bak目录)

3.2 创建一个repo文件,用于获取zabbix离线依赖

在这里插入图片描述
看我的图片,我把原来有的repo文件都给塞到/etc/yum.repos.d/bak.repo这个文件夹下面了。然后新建了一个zabbix_ownmade.repo文件。

3.4 编辑zabbix_ownmade.repo文件

vi /etc/yum.repos.d/zabbix_ownmade.repo
[zabbix_ownmade]
name=zabbix_ownmade
baseurl=file:///opt/offline_rpm
gpgcheck=0
enabled=1

填入之后保存退出,再执行一下yum clean all

3.5 利用yum install安装zabbix-agent

yum install zabbix-agent-5.0.42-1.el7.x86_64 -y

在这里插入图片描述
看图片,结果提示,安装成功,你要注意,这台机器B是没有联网的,如果你没有制作离线的yum源的话,直接yum install 是会提示报错的,说这机器没网络我装不了之类的。

  • 结束。这个方法其实也适用其他的程序软件离线安装,你只需要在2.5步骤那里改一下相应你所需要的软件包名字就行了。其他的步骤基本上都一样

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/354672.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Semantic Kernel 直接调用本地大模型与阿里云灵积 DashScope

本文主要介绍如何在无需网关,无需配置 HttpClient 的情况下,使用 Semantic Kernel 直接调用本地大模型与阿里云灵积 DashScope 等 OpenAI 接口兼容的大模型服务。 1. 背景 一直以来,我们都在探索如何更好地利用大型语言模型(LLM&…

AI 已经在污染互联网了。。赛博喂屎成为现实

大家好,我是程序员鱼皮。这两年 AI 发展势头迅猛,更好的性能、更低的成本、更优的效果,让 AI 这一曾经高高在上的技术也走入大众的视野,能够被我们大多数普通人轻松使用,无需理解复杂的技术和原理。 其中,…

2024: 有效使用OKR的10个技巧

2023年是许多前所未有的一年。从真正意义上讲,这一年让我们为不可预测的事情做好了准备,也为不确定的事情提供了训练。在我们身边发生了这么多事情,而下一步的行动却依然不甚明朗的情况下,领导者们更应该开始制定战略,…

wvp-GB28181-pro 源码分析-查询设备信息和通道流程(二)

文章目录 一、SIP通信方法介绍1.1 核心方法(Core Methods)1.2 扩展方法(Extension Methods)二、源码分析2.1 SIP协议处理过程2.2 查询设备信息的sip过程(CmdType=DeviceInfo)2.2.1 摄像机注册成功后,wvp会发命令查询设备信息2.2.2 查询信令发出2.2.3 处理设备查询返回的XML2…

还在为Android开发找不到图片测试资源发愁吗? DummyImage来助你加速开发

使用 DummyImage 模拟电影应用数据 在开发和测试过程中,模拟数据是不可或缺的工具。它可以帮助我们在没有真实数据的情况下测试应用程序的功能和性能。本文将介绍如何使用 [DummyImage]https://dummyimage.com生成占位符图像来模拟电影应用的数据,并深入…

蓝牙技术|蓝牙耳机将成钥匙,佩戴时靠近设备即解锁

微软公司于今年 6 月 13 日获批一项技术专利,探索耳机验证技术,未来用户不仅可以拿耳机来听歌、通话,而且可以变身钥匙,配合其它计算设备进行身份验证。 微软在专利中概述称用户佩戴这款耳机之后,可以发出超声波信号…

国产数据库也开始堆砌功能了?试图在行业中炫技!

作者:IT邦德 中国DBA联盟(ACDU)成员,10余年DBA工作经验, Oracle、PostgreSQL ACE CSDN博客专家及B站知名UP主,全网粉丝10万 擅长主流Oracle、MySQL、PG、高斯及Greenplum备份恢复, 安装迁移,性能优化、故障…

每日一练:攻防世界:ewm

这道题我尝试了使用montagegaps解题,但是没有解出来,图片数量不是很多,可以尝试用PS直接拼图,但是这样学不到东西,我也就没尝试,直接看的官方WP 这段代码应该是改变工作目录到small,并且变量当…

【DevOps】Nginx配置文件详解与实战部署PHP站点

目录 引言 Nginx配置文件概述 基本结构 关键指令 Nginx配置文件实战 全局指令配置 HTTP指令配置 服务器指令配置 位置指令配置 实战部署PHP站点 步骤1:安装Nginx和PHP 步骤2:创建网站目录和文件 步骤3:配置Nginx服务器块 步骤4…

家具市场规模超7660亿美元,赛盈分销这些卧室家具在海外大卖!

今年,全球家具市场似乎表现都十分乐观。 根据海关出口总署的相关数据,我国的家具出口额1-5月份达到了2121.5亿元,同比增长20.5%。国内家具出口增速显著,换句话说,就是老外对家具又有更多的消费能力了。 在Statista的…

阿里云PAI大模型评测最佳实践

作者:施晨、之用、南茵、求伯、一耘、临在 背景信息 内容简介 在大模型时代,随着模型效果的显著提升,模型评测的重要性日益凸显。科学、高效的模型评测,不仅能帮助开发者有效地衡量和对比不同模型的性能,更能指导他…

深入浅出Git原理与Gitflow流程

1 Git原理 版本控制系统在软件开发和团队协作中扮演着至关重要的角色。它们帮助开发人员跟踪和管理代码的变化,协调多人同时编辑同一代码库,回溯历史版本,并解决代码冲突等问题。Git作为当今最流行的分布式版本控制系统,为开发人…

刷代码随想录有感(109):动态规划——01背包问题|一和零

题干&#xff1a; 代码 : class Solution { public:int findMaxForm(vector<string>& strs, int m, int n) {vector<vector<int>>dp(m 1, vector<int>(n 1, 0));dp[0][0] 0;for(string i : strs){int oneNum 0;int zeroNum 0;for(char c : i…

Web渗透:XSS-反射型存储型

跨站脚本攻击&#xff08;Cross-Site Scripting&#xff0c;XSS&#xff09;是一种常见的网络安全漏洞&#xff0c;它允许攻击者将恶意脚本注入到网页中&#xff0c;其他用户在浏览这些页面时&#xff0c;可能会执行这些恶意脚本&#xff0c;从而导致各种安全问题&#xff0c;如…

innovus:如何设置timing报告格式

我正在「拾陆楼」和朋友们讨论有趣的话题&#xff0c;你⼀起来吧&#xff1f; 拾陆楼知识星球入口 在flow中添加如下设置即可设置好timing report的格式。 set report_timing_format [list timing_point arc net cell fanout load slew incr_delay delay arrival total_derate…

示例:WPF中应用MarkupExtention自定义IValueConverter

一、目的&#xff1a;应用MarkupExtention定义IValueConverter&#xff0c;使得应用起来更简单和高效 二、实现 public abstract class MarkupValueConverterBase : MarkupExtension, IValueConverter{public abstract object Convert(object value, Type targetType, object …

高考志愿选专业,文科生如何分析选择专业?

每到高考时节&#xff0c;学生们最关注的就是专业选择&#xff0c;以及未来职业发展问题&#xff0c;对于文科生来说&#xff0c;面对文科专业的众多选择&#xff0c;很多人都有些不知所措&#xff0c;如何选择适合自己兴趣爱好&#xff0c;又有良好就业前景的工作。从哪些方面…

Tailwind CSS 响应式设计实战指南

title: Tailwind CSS 响应式设计实战指南 date: 2024/6/13 updated: 2024/6/13 author: cmdragon excerpt: 这篇文章介绍了如何运用Tailwind CSS框架创建响应式网页设计&#xff0c;涵盖博客、电商网站及企业官网的布局实例&#xff0c;包括头部导航、内容区域、侧边栏、页脚…

18个机器学习核心算法模型总结

最强总结&#xff01;18个机器学习核心算法模型&#xff01;&#xff01; 大家好~ 在学习机器学习之后&#xff0c;你认为最重要的算法模型有哪些&#xff1f; 今儿的内容涉及到~ 线性回归逻辑回归决策树支持向量机朴素贝叶斯K近邻算法聚类算法神经网络集成方法降维算法主成…

哈喽GPT-4o——对GPT-4o 编程的思考与看法

GPT-4o&#xff08;“o”代表“全能”&#xff09;它可以接受任意组合的文本、音频和图像作为输入&#xff0c;并生成任意组合的文本、音频和图像输出。 &#x1f449; GPT功能&#xff1a; GPT-4o知识问答&#xff1a;支持1000token上下文记忆功能最强代码大模型Code Copilo…