Zabbix部署agent2

news2024/11/18 18:32:20

客户端提前部署好

下载rpm环境
http://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-agent2-5.0.2-1.el7.x86_64.rpm

安装
[root@vpn_server opt]# yum localinstall zabbix-agent2-5.0.2-1.el7.x86_64.rpm -y

# 修改配置⽂件,启动zabbix-agent2
# 在zabbix-server服务端验证

[root@zabbix-server01 ~]# zabbix_get -s 192.168.227.69 -p 10050 -k 'agent.ping'
1

部署agent2

yum安装

准备⼀台linux虚拟机,且配置好专有的yum源

# 信息
192.168.227.151
zbz-agent01
# yum源配置,防⽕墙关闭

# 注意时间正确
yum install ntpdate -y
ntpdate -u ntp.aliyun.com

mv /etc/localtime{,.bak}
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

[root@localhost ~]# ll /etc/ | grep localtime
lrwxrwxrwx.  1 root root     33 Nov 28 15:24 localtime -> /usr/share/zoneinfo/Asia/Shanghai
lrwxrwxrwx.  1 root root     35 Sep 21 22:13 localtime.bak -> ../usr/share/zoneinfo/Asia/Shanghai
[root@localhost ~]#

配置镜像源

[root@localhost ~]# rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
Retrieving https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
warning: /var/tmp/rpm-tmp.y4h7xr: Header V4 RSA/SHA512 Signature, key ID a14fe591: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:zabbix-release-5.0-1.el7         ################################# [100%]
[root@localhost ~]# 
[root@localhost ~]# 
[root@localhost ~]# 
[root@localhost ~]# 
[root@localhost ~]# 
[root@localhost ~]# sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo
[root@localhost ~]# 
[root@localhost ~]# 
[root@localhost ~]# 
[root@localhost ~]# yum clean all
Loaded plugins: fastestmirror
Cleaning repos: base extras updates zabbix zabbix-non-supported
Cleaning up list of fastest mirrors
[root@localhost ~]# 

安装步骤

1.安装agent2
yum install zabbix-agent2 -y

2.配置⽂件了解
默认配置⽂件为 /etc/zabbix/zabbix_agent2.conf

默认⼆进制⽂件为 /usr/sbin/zabbix_agent2

3.启动agent2且开机⾃启
systemctl enable --now zabbix-agent2

4.检查端⼝
[root@zbz-agent01 ~]# netstat -tunlp|grep zabbix

5.查看systemctl管理的单元⽂件
[root@zbz-agent01 ~]# cat /lib/systemd/system/zabbix-agent2.service

在这里插入图片描述

修改agent2配置⽂件,修改如下,填写zabbix-server主机ip和主机名

[root@Zabbix-agent02 ~]# grep -Ev '^#|^$' /etc/zabbix/zabbix_agent2.conf
PidFile=/var/run/zabbix/zabbix_agent2.pid
LogFile=/var/log/zabbix/zabbix_agent2.log
LogFileSize=0
Server=192.168.227.150
ServerActive=192.168.227.150
Hostname=Zabbix-agent02
Include=/etc/zabbix/zabbix_agent2.d/*.conf
ControlSocket=/tmp/agent.sock

Server 和 ServerActive 配置为 zabibx server 或 zabbix proxy 地址,Hostname 配置为主机名即可。

Agent2 没有组件依赖,可直接拷⻉编译好的⼆进制⽂件和配置⽂件在其他主机上运⾏即可。

改了配置⽂件,注意重启agent2

systemctl restart zabbix-agent2 

在这里插入图片描述

检测 server-client连通性

在zabbix-server主机上面测试

yum install zabbix-get -y

[root@localhost data]# zabbix_get -s '192.168.227.151' -p 10050 -k "agent.ping"
1
[root@localhost data]# zabbix_get -s '192.168.227.151' -p 10050 -k "system.hostname"
Zabbix-agent02

配置SNMP

在这里插入图片描述

在这里插入图片描述

其他

Zabbix 5.0 版本推出了使⽤ go 语⾔重写的 Agent2,也是 5.0 版本新特性,
Agent2 有如下特性:

完成的插件框架⽀持,可扩张服务及应⽤监控
⽀持灵活的采集周期调度
更⾼效的数据采集及传输
可完全替换先有的 agent

解决 zabbix中文乱码问题

⼩⽩框表示乱码含义,是因为我们改了zabbix的语⾔为中⽂
服务器需要安装字体

在这里插入图片描述

yum -y install wqy-microhei-fonts

cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf

在这里插入图片描述

此时zabbix已然正确展示中⽂数据

在这里插入图片描述

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

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

相关文章

代码随想录第二天

专题:数组 题目:有序数组的平方 给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。 示例 2: 输入:nums [-7,-3,2,3,11] 输出:[4,9,9,…

[附源码]JAVA毕业设计外卖点餐系统(系统+LW)

[附源码]JAVA毕业设计外卖点餐系统(系统LW) 项目运行 环境项配置: Jdk1.8 Tomcat8.5 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术&…

有趣且重要的css知识合集(6)动态控制css伪元素【var()】

在vue里,js和css的属性可以随意控制,比如:class和:style,但是我们想要动态控制伪元素的属性该怎么做呢? 比如下图,右下角小圆圈就是通过伪元素定义上去的,那我们想要自由实现伪元素的显示和隐藏该怎么做呢…

如何使用 MySQL、Thymeleaf 和 Spring Boot 从数据库上传和下载多个文件

使用百里香叶的春季启动上传和下载示例。在本文中,我们将学习如何从数据库上传和下载文件。 上传和下载文件是任何应用程序的重要组成部分之一。众所周知,我们使用 Spring Boot 使开发过程变得简单。因此,在这里我们将创建一个示例来从数据库…

高通Ride开发包使用指南(1)

高通Ride开发包使用指南(1)1引言1.1目的1.2范围1.3术语2系统前提条件和设置2.1先决条件2.1.1硬件2.1.2 软件2.1.3其他所需软件:2.2布线和设置1引言 1.1目的 本文档面向高通公司Snapdragon Ride的用户™ 平台3.0(Cetus&#xff0…

点击化学DBCO-PEG8-Benzylamine,二苯并环辛炔-PEG8-苄胺标记试剂

【中文名称】二苯并环辛炔-八聚乙二醇-苄胺 【英文名称】 DBCO-PEG8-Benzylamine 【CAS号】N/A 【分子式】C42H55N3O10 【分子量】761.91 【基团】DBCO基团 【纯度】95%(HPLC) 【规格标准】1g,5g,10g,包装灵活,可进行相应的封装。…

[附源码]JAVA毕业设计微留学学生管理系统(系统+LW)

[附源码]JAVA毕业设计微留学学生管理系统(系统LW) 项目运行 环境项配置: Jdk1.8 Tomcat8.5 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技…

【2022.12.08】备战春招Day3——每日一题 + 406. 根据身高重建队列

【每日一题】1812. 判断国际象棋棋盘中一个格子的颜色 题目描述 给你一个坐标 coordinates ,它是一个字符串,表示国际象棋棋盘中一个格子的坐标。下图是国际象棋棋盘示意图。 如果所给格子的颜色是白色,请你返回 true,如果是黑色…

DataX 源码调试及打包

文章目录1、源码分析2、打包3、任务测试4、job配置详解Reader(读插件)Writer(写插件)通用配置前文回顾: 《DataX 及 DataX-Web 安装使用详解》 除了前文介绍的我们可以直接安装使用外,还可以下载源码打包&…

一文解决Kubernetes 的 API 流量查看器 - Kubeshark

一、Kubeshark 是什么? Kubeshark 由 2021 年 UP9 公司开源的 K8s API 流量查看器 Mizu 发展而来,试图成为一款 K8s 全过程流量监控工具。 Kubeshark 被叫做 kubernetes 的 API 流量查看器,它提供对进出 Kubernetes 集群内容器和 pod 的所有…

[附源码]JAVA毕业设计微服务的高校二手交易平台(系统+LW)

[附源码]JAVA毕业设计微服务的高校二手交易平台(系统LW) 项目运行 环境项配置: Jdk1.8 Tomcat8.5 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 …

多线程与高并发(14)——Executor框架(线程池基础)

一、简介 线程是什么,线程是一个任务的工作单元和执行单元。我们在用线程的时候知道,要创建线程,再执行线程。如果任务多的情况呢,会有大量的创建销毁线程的资源消耗,这时候就引入了线程池的概念。 JDK5开始&#xff…

使用Maven创建Servlet项目

创建Maven项目 点击FIle, 选择new ,选择Project… 选择Maven 然后点击next. 选择自己想要创建项目的目录.点击next 引入依赖 在pom.xml中添加servlet依赖. 先书写dependencies标签.然后在 Maven中央仓库 中找到servlet的依赖.复制填写进去. 这里是我常用的一个 Maven中央仓库…

TI Lab_SRR学习_3 速度扩展_2 interChirpProcessing_RangeDPU

RangeProcDSP共分为三步,如下图所示 transfers ADCBuf data through dataIn EDMA channels in ping/pong alternate order to FFT input scratch buffer - adcDataIn.Range FFT processing is done by using DSPlib and mmwavelib APIs. FFT input data is stored in input sc…

[附源码]计算机毕业设计JAVA中青年健康管理监测系统

[附源码]计算机毕业设计JAVA中青年健康管理监测系统 项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM …

Python 实战分析某招聘网站数据分析岗位的招聘情况

前言 嗨喽~大家好呀,这里是魔王呐 ❤ ~ 今天案例难度指数: ☆☆☆ 准备 环境使用: Anaconda (python3.9) –>识别我们写的代码 开发工具: jupyter notebook –>代码编辑功能敲代码的工具 相关模块: seaborn pandas …

在CentOS7.9系统上安装N卡3060驱动、CUDA和离线升级gcc(4.8—>8.3)用以编译框架的过程记录

1、更换yum源 主要是在终端操作需要,在显示器界面可以直接联网解决网络问题进行软件安装或更新 """"备份原来的源""" mv /etc/yum.repos.d/ /etc/yum.repos.d.bak/ mkdir /etc/yum.repos.d vim /etc/yum.repos.d/xxx.repo &qu…

LeetCode HOT 100 —— 155.最小栈

题目 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 实现 MinStack 类: MinStack() 初始化堆栈对象。 void push(int val) 将元素val推入堆栈。 void pop() 删除堆栈顶部的元素。 int top() 获取堆栈顶部的元素。 …

JavaScript 删除对象中的某一项

delete let obj{a:1,b:2,c:3,d:4,e:5,f:6} delete obj.b console.log(obj)运行结果: Reflect.deleteProperty JavaScript 中的静态方法 Reflect.deleteProperty() 允许用于删除对象上的属性。它很像 deleteoperator,但它是一个函数。 Reflect.delet…

Python操作Azure Blob Storage

安装 Azure Storage SDK for Python 最简单的方式是在安装了 python 和 pip 的机器上直接执行下面的命令: pip install azure-storage 安装完成后通过 pip freeze 命令查看安装的版本: 由于 Azure Storage SDK for Python 是一个开源项目,…