Centos7 安装zabbix agent2并测试与zabbix server的连通性

news2024/11/18 3:46:37

目录

1、实验环境

2、yum在线安装

2.1 查看agent2 rpm包,找到合适的rpm包

2.2 rpm安装

2.3 配置zabbix_agent2.conf

2.4启动agent2服务并将其加入到开机启动项中

3、配置防火墙放行10050端口,允许10050/tcp端口的入站流量。

4、在zabbix-server机器上安装zabbix-get测试是否与zabbix-get连通

4.1安装zabbix_get

4.2在zabibix-server上测试与zabbix-agent2的连通性


1、实验环境

类型IP操作系统
zabbix-server192.168.81.131RHEL8
zabbix-agent192.168.81.132centos7

2、yum在线安装

2.1 查看agent2 rpm包,找到合适的rpm包

Index of /zabbix/zabbix/6.0/rhel/7/x86_64/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

2.2 rpm安装

2.3 配置zabbix_agent2.conf

a.查看配置,过滤掉注释行

[root@node2 ~]# grep -n '^[a-Z]' /etc/zabbix/zabbix_agent2.conf 


#这个命令的含义是在 /etc/zabbix/zabbix_agent2.conf 文件中查找以字母开头的行,并输出行号和匹配的行。其中:

- grep 是一个用于在文件中查找指定字符串的命令。
- -n 选项表示输出匹配行的行号。
- ^ 表示匹配行的开头。
- [a-Z] 表示匹配任意大小写字母。
- /etc/zabbix/zabbix_agent2.conf 是要查找的文件路径。

b.修改配置

sed -i 's#Server=127.0.0.1#Server=192.168.58.130#g'  /etc/zabbix/zabbix_agent2.conf
这个命令的含义是将 /etc/zabbix/zabbix_agent2.conf 文件中的 "Server=127.0.0.1" 替换为 "Server=192.168.58.130"。其中:

- sed 是一个流编辑器,用于对文本进行替换、删除、插入等操作。
- -i 选项表示直接在原文件中进行替换操作,而不是输出到终端或者新文件中。
- 's#Server=127.0.0.1#Server=192.168.58.130#g' 是替换命令。其中,s 表示替换操作,# 是分隔符,用于分隔替换命令中的不同部分,g 表示全局替换,即将所有匹配的字符串都替换掉。
- /etc/zabbix/zabbix_agent2.conf 是要进行替换操作的文件路径。
2.4启动agent2服务并将其加入到开机启动项中

3、配置防火墙放行10050端口,允许10050/tcp端口的入站流量。

Zabbix Agent 2 默认使用 10050/TCP 端口与 Zabbix Server 进行通信。这个端口用于从 Zabbix Server 接收监控配置和发送监控数据。

server-agent2服务配置完毕,接下来在zabbix-server上配置zabbix-get连接测试。

4、在zabbix-server机器上安装zabbix-get测试是否与zabbix-get连通

4.1安装zabbix_get

zabbix-get是用于从Zabbix代理或Zabbix服务器获取监控数据的命令行工具。 

a、查看当前yum提供的版本

b.安装zabbix-get

4.2在zabibix-server上测试与zabbix-agent2的连通性


 

zabbix_get -s 192.168.58.101 -p 10050 -k "system.hostname"的含义是使用Zabbix代理或Zabbix服务器从IP地址为192.168.58.101的主机上获取系统主机名。

其中:

-s参数指定Zabbix代理或Zabbix服务器的IP地址

-p参数指定Zabbix代理或Zabbix服务器的端口号

-k参数指定要获取数据的键名





实验完成!!!

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

云南旅游攻略

丽江景点 Day1 ——丽江古城 丽江古城是一个充满文化和历史的地方,拥有丰富的景点和活动。 推荐游玩: 参观标志性建筑:大水车是丽江古城的标志性建筑,可以在这里拍照留念。 探索中心广场:四方街是古城的中心&#xf…

从未如此清晰:了解SVG格式的终极解读!

图像质量对页面非常重要——扭曲和缩放变形的标志、图标或照片会使页面看起来粗糙和不协调,这个问题只会因为响应设计而复杂。访问者通过桌面机和智能手机查看应用程序,因此无论使用什么设备,图像都应该进行优化。如果有一个数字格式可以让图…

共享单车数据分析与需求预测项目

注意:本文引用自专业人工智能社区Venus AI 更多AI知识请参考原站 ([www.aideeplearning.cn]) 项目背景 自动自行车共享系统是传统自行车租赁的新一代,整个会员、租赁和归还过程都变得自动化。通过这些系统,用户可以…

SpringCloud系列(13)--Eureka服务名称修改和服务IP显示

前言:在上一章节中我们把服务提供者做成了集群,而本章节则是一些关于服务信息的配置,这部分知识对集群整体影响不大,不过最好还是掌握,毕竟万一有用到的地方呢 1、修改服务的名称 有时候我们想要修改服务的名称&#…

Linux网络-DHCP原理与配置

目录 一.DHCP工作原理 1.了解DHCP服务 1.1.使用DHCP的好处 1.2.DHCP的分配方式 2.DHCP的租约过程 2.1.DHCP工作原理 2.2.DHCP交互过程 二.DHCP服务器的配置 1.关闭防火墙 2.检查并且安装DHCP有关软件包 3.查看系统的配置文件 3.1.设置参数 4.修改网络 4.1.修改虚…

MATLAB命令

MATLAB是一个用于数值计算和数据可视化的交互式程序。您可以通过在命令窗口的MATLAB提示符 ‘>>’ 处键入命令来输入命令。 在本节中,我们将提供常用的通用MATLAB命令列表。 用于管理会话的命令 MATLAB提供了用于管理会话的各种命令。下表提供了所有此类命令…

Golang基础3-函数、nil相关

函数 需要声明原型支持不定参数 func sum(numbers ...int)int支持返回多值支持递归支持命名返回参数 // 命名返回参数 func add(a, b int) (sum int) {sum a breturn // 这里不需要显式地写出返回值,因为已经在函数签名中声明了命名返回参数 } 支持匿名函数、闭包…

redis基于Stream类型实现消息队列,命令操作,术语概念,个人总结等

个人大白话总结 1 在Redis Stream中,即使消息被消费者确认(acknowledged, ACK),消息也不会自动从Stream数据结构中删除。这与Kafka或RabbitMQ等传统消息队列系统的做法不同,在那些系统中,一旦消息被消费并…

Linux 服务器硬件及RAID配置实战

服务器详解 服务器分类 可以分为:塔式服务器、机架服务器、刀片服务器、机柜服务器等。 其中以机架式居多 服务器架构 服务器品牌: 戴尔、AMD、英特尔、惠普、华为、华3(H3C)、联想、浪潮、长城 服务器规格: 规格…

贵州大学计算机840初试

本人是24考研的一名考生,现在已经上岸啦。有想考贵州大学计算机的同学需要资料可以找我喔~ #希望大家都可以如愿以偿😎😎

Java web应用性能分析之客户端慢

客户端慢的原因包括: 终端设备老化(手机、PAD、电脑年限久远、运行期间产生了很多垃圾未清除)终端网络设备老化(路由器、交换机老化)跟我们使用的手机一样,路由器也需要及时更新换代,否则硬件跟…

11.泛型

文章目录 1 泛型概念2. 自定义泛型结构3 泛型方法4 泛型在继承上的体现5 通配符的使用 1 泛型概念 所谓泛型就是用标识符标识不确定的类型,详细说就是:定义类或接口时用标识符表示类中某个属性的类型或者是某个方法的返回值及参数类型。泛型将在使用时&a…

oracle 12c+ max_string_size参数

一个客户的数据库版本是19.3,在做数据库复制的时候,目标端报错了,查看了一下问题发现表的字段长度有不对,在12c以前我们都知道varchar的长度最大是4000,但是客户这里居然有32767: 把客户的建表语句弄出来,放到我的一个19c的测试环境进行测试: 发现报错了: 这里报错很明显了,是M…

力扣面试 150二叉搜索树迭代器 中序遍历 栈模拟递归 步骤拆分

Problem: 173. 二叉搜索树迭代器 思路 &#x1f469;‍&#x1f3eb; 三叶 复杂度 时间复杂度: O ( 1 ) O(1) O(1) 空间复杂度: O ( h ) O(h) O(h) Code class BSTIterator { Stack<TreeNode> d new Stack<>();public BSTIterator(TreeNode root){dfsLe…

thsi指针用法总结

1 c类对象中的变量和函数是分开存储的 2 所以对象共用一份成员函数&#xff0c;类的大小是指非静态的成员变量&#xff1b; this 完成链式操作 const 修饰成员函数

IDEA启动项目弹框提示:Lombok requires enabled annotation processing

问题现象 IDEA启动项目弹框提示如下图&#xff1a; 原因分析 由弹窗内容分析&#xff0c;首先确认我的IDEA中已经安装了Lombok插件&#xff0c;其次去settings中查找annotation processing配置&#xff0c;发现确实有这个配置并且未勾选启动 如何解决 修改配置

Linux:动静态库介绍

动静态库 库的介绍开发环境 & 编译器库存在的意义库的实现库的命名静态库制作和使用总结 动态库的制作和使用动态库的使用方法方法一方法二方法三 库加载问题静态库加载问题动态库的加载问题与位置无关码 C/C静态库下载方式 库的介绍 静态库&#xff1a;程序在编译链接的时…

[MoeCTF-2022]Sqlmap_boy

title:[MoeCTF 2022]Sqlmap_boy 查看网页源代码&#xff0c;得到提示 <!-- $sql select username,password from users where username".$username." && password".$password.";; --> 用万能密码绕过&#xff0c;用’"闭合 爆数据库…

Lambda表达式特点

Lambda 表达式是 Java 8 引入的一项重要特性&#xff0c;它们提供了一种更简洁的方式来表达匿名函数。Lambda 表达式允许你将一段代码传递给方法&#xff0c;而不是显式创建一个实现了接口的匿名内部类。Lambda 表达式通常用于实现单个抽象方法的接口&#xff08;即函数式接口&…

用友NC Cloud importhttpscer接口任意文件上传漏洞

声明 本文仅用于技术交流&#xff0c;请勿用于非法用途 由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失&#xff0c;均由使用者本人负责&#xff0c;文章作者不为此承担任何责任。 一、漏洞描述 用友NC Cloud的importhttpscer接口如果存在任意文件上传…