配置zabbix-proxy主动式

IP地址对应关系如下:

zabbix-server122.9.8.21
zabbix-proxy122.9.4.102
zabbix-agent2116.63.9.109

一、 安装zabbix-server

https://blog.csdn.net/qq_50247813/article/details/132131774

二、 安装zabbix-proxy

a. 安装zabbix源

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

## 修改为阿里云的源

sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo

b. 安装proxy

yum install zabbix-proxy-mysql zabbix-get -y

c. 安装数据库

yum install mariadb-server mariadb -y

## mariadb数据库初始化

https://blog.csdn.net/qq_50247813/article/details/132969093

d. 创建数据库,创建用户

create database zabbix_proxy character set utf8 collate utf8_bin;
create user zabbix@'localhost' identified by 'zabbix';
grant all privileges on zabbix_proxy.* to zabbix@'localhost' identified by 'zabbix';
flush privileges;

e. 导入初始化脚本

## 查看脚本在哪

rpm -ql zabbix-proxy-mysql  

## 导入脚本

zcat /usr/share/doc/zabbix-proxy-mysql-5.0.39/schema.sql.gz | mysql -uzabbix -pzabbix zabbix_proxy

f. 修改配置文件

sed -i '189a DBPassword=zabbix' /etc/zabbix/zabbix_proxy.conf

## 被替换的地址是zabbix-server的地址

sed -i 's/Server=127.0.0.1/Server=122.9.8.21/g' /etc/zabbix/zabbix_proxy.conf

## 代理服务器的主机名

sed -i 's/Hostname=Zabbix proxy/Hostname=zabbix_proxy/g' /etc/zabbix/zabbix_proxy.conf

## 模式选择为主动模式 0 主动 ,1 被动;默认是主动模式

sed -i 's/# ProxyMode=0/ProxyMode=0/g' /etc/zabbix/zabbix_proxy.conf

g. 重启zabbix-proxy

systemctl restart zabbix-proxy 

三、 Web前端配置

  1. 创建代理agent

在这里插入图片描述
在这里插入图片描述

现在zabbix proxy目前还没有和zabbix server正常通信

  1. 由于proxy是主动模式,配置信息Zabbix server不会及时同步到zabbix proxy。配置信息一般从数据库加载到config cache当中,zabbix proxy不能及时知道zabbix server配置

## 解决方法1: 加载zabbix server配置

zabbix_proxy -R config_cache_reload

## 解决方法2:重启服务

 systemctl restart zabbix-proxy
  1. 查看zabbix-proxy日志

    cat /var/log/zabbix/zabbix_proxy.log
    

在这里插入图片描述
在这里插入图片描述

四、 配置zabbix-agent2

a. 安装zabbbix源,替换成阿里云的源

rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo

b. 安装zabbix-agent2,启动agent

yum -y install zabbix-agent2
systemctl enable zabbix-agent2 --now

c. 修改zabbix-agent2配置文件
## 修改为zabbix proxy的地址

sed -i 's/Server=127.0.0.1/Server=122.9.4.102/g'	/etc/zabbix/zabbix_agent2.conf
sed -i 's/ServerActive=127.0.0.1/ServerActive=122.9.4.102/g'	/etc/zabbix/zabbix_agent2.conf

## 将hostname注释掉,并打开 HostnameItem

sed -i 's/Hostname=Zabbix server/#Hostname=Zabbix server/g'	/etc/zabbix/zabbix_agent2.conf
sed -i 's/# HostnameItem=system.hostname/HostnameItem=system.hostname/g' /etc/zabbix/zabbix_agent2.conf

d. 重启zabbix-agent2

systemctl restart zabbix-agent2

e. 测试zabbix proxy 是否 能获取zabbix agent2的数据
## 在zabbix proxy 上执行,获取 zabbix agent2 的主机名

zabbix_get -s 116.63.9.109 -p 10050 -k "system.hostname"

在这里插入图片描述

测试成功,zabbix proxy可以从zabbix agent2获取到数据

五、 在web前端通过,proxy代理主机

  1. 添加主机

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  1. 由于zabbix server配置信息发生变动,所以需要去zabbix proxy刷新配置
    ## 在zabbix proxy服务器上执行

    zabbix_proxy -R config_cache_reload
    
  2. 查看主机监控状态
    在这里插入图片描述

## 查看最新数据,看看能不能正常获取到监控数据
在这里插入图片描述

可以正常获取到数据

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

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

相关文章

数据收集和准备:打造高质量的数据集

写在开头 在数据科学的舞台上,数据被誉为新时代的燃料。但要将原始数据转化为高质量、可用于分析的数据集,需要经历一系列复杂的步骤。本篇博客将深入探讨数据的收集和准备过程,结合实际数字、场景和代码,助你在数据科学的旅程中打造高质量的数据集。 1. 数据收集 1.1 常…

Linux 调试工具:gdb

调试复习 调试可谓是 “贯穿” 了程序员的一生,调试的重要性,就不再赘述啦!如果你还不知道什么是调试,可以看看 Windows 系统的 Visual Studio 是如何调试的:➡️ visual stuudio 使用调试技巧 下载调试软件 gdb yu…

connectivity_plus 安卓build的时候报错

报错信息 当前版本:connectivity_plus 5.0.2 Flutter 3.13.6 Dart 3.1.3 A problem occurred configuring project :connectivity_plus. > Failed to create Jar file /Users/wangxiangyu/.gradle/caches/jars-8/fef84f4f98be9f93b0b593ccb1e3e207/lint-model-…

使用Accelerate库在多GPU上进行LLM推理

大型语言模型(llm)已经彻底改变了自然语言处理领域。随着这些模型在规模和复杂性上的增长,推理的计算需求也显著增加。为了应对这一挑战利用多个gpu变得至关重要。 所以本文将在多个gpu上并行执行推理,主要包括:Accelerate库介绍,…

【四】3D Object Model之创建Creation——write_object_model_3d()算子

😊😊😊欢迎来到本博客😊😊😊 🌟🌟🌟 Halcon算子太多,学习查找都没有系统的学习查找路径,本专栏主要分享Halcon各类算子含义及用法,有…

Java核心知识点整理大全21-笔记

目录 18.1.5.1. upstream_module 和健康检测 18.1.5.1. proxy_pass 请求转发 18.1.6. HAProxy 19. 数据库 19.1.1. 存储引擎 19.1.1.1. 概念 19.1.1.2. InnoDB(B树) 适用场景: 19.1.1.3. TokuDB(Fractal Tree-节点带数据&…

C++11中的call_once/once_flag使用

为了保证在多线程环境中某个函数仅被调用一次,比如,需要初始化某个对象,而这个对象只能初始化一次,就可以用std::call_once来保证在多线程环境中只被调用一次。使用std::call_once是,需要一个once_flag作为call_once的…

学生护眼灯怎么选?2023备考护眼台灯推荐

近期,许多“护眼台灯是否是智商税”的帖子频繁出现,引起了许多群众的关注,作为一名护眼台灯资深使用者,在这里声明一下,护眼台灯绝对不是智商税。护眼台灯是通过调节光线亮度和色温,降低蓝光辐射&#xff0…

【LeetCode】128. 最长连续序列——哈希的应用(3)

文章目录 1、思路2、解题方法3、复杂度时间复杂度:空间复杂度: 4、Code Problem: 128. 最长连续序列 1、思路 我会用一种做题者的思路来去看待这道题。 我们在乍一看到这道题的时候,看到它的时间复杂度要求为O(N),然后又要求去找序列(就是让你判断这个…

Redis高可用集群架构

高可用集群架构 哨兵模式缺点 主从切换阶段, redis服务不可用,高可用不太友好只有单个主节点对外服务,不能支持高并发单节点如果设置内存过大,导致持久化文件很大,影响数据恢复,主从同步性能 高可用集群…

eclipse jee中 如何建立动态网页及服务的设置问题

第一次打开eclipse 时,设置工作区时,一定是空目录 进入后 File-----NEW------Dynamic Web Project 填 项目名,不要有大写 m1 next next Generate前面打对勾 finish 第一大步: window----Preferences type filter text 处填 :Serve…

SSM项目管理系统开发oracle10g数据库web结构java编程计算机网页源码eclipse项目

一、源码特点 SSM项目管理系统是一套完善的信息系统,结合springMVC框架完成本系统,对理解JSP java编程开发语言有帮助系统采用SSM框架(MVC模式开发),系统具有完整的源代码和数据库,系统 主要采用B/S模式开…

自研基于Xilinx PCIe的高性能多路视频采集与显示控制器

1 概述 视频采集与显示子系统可以实时采集多路视频信号,并存储到视频采集队列中,借助高效的硬实时视频帧出入队列管理和PCIe C2H DMA引擎,将采集到的视频帧实时传递到上位机采集缓冲区。在超带宽视频采集情况下,支持采集丢帧操作…

重温 re:Invent,分享十年成长:我和 re:Invent的故事

文章目录 前言背景我和re:Invent的交际历届峰会主题2012 突破技术垄断2013 革新数据服务2014 更好用的云服务2015 打通最后一-公里2016 迈向云上数据湖时代2017 重构云计算基础2018 云能力的再进化2019 赋能企业云架构服务2020 推动行业数据库服务的演进2021 无可比拟的云架构2…

【开源】基于Vue和SpringBoot的企业项目合同信息系统

项目编号: S 046 ,文末获取源码。 \color{red}{项目编号:S046,文末获取源码。} 项目编号:S046,文末获取源码。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 数据中心模块2.2 合同审批模块2.3 合…

LLM、ChatGPT与多模态必读论文150篇

为了写本 ChatGPT 笔记,我和10来位博士、业界大佬,在过去半年翻了大量中英文资料/paper,读完 ChatGPT 相关技术的150篇论文,当然还在不断深入。 由此而感慨: 读的论文越多,你会发现大部分人对ChatGPT的技…

java List集合(ArrayList,LinkedList,Vector)

Hi i,m JinXiang ⭐ 前言 ⭐ 本篇文章主要介绍java List集合的三种实现类ArrayList,LinkedList,Vector以及部分理论知识 🍉欢迎点赞 👍 收藏 ⭐留言评论 📝私信必回哟😁 🍉博主收将持续更新学习…

HassOS使用nmcli设置静态IPv4地址及网关、DNS

目录 显示hass在使用的默认连接显示此连接的所有配置编辑hass默认连接添加静态IP地址添加DNS和网关删除DNS查看IPv4属性保存配置并退出nmcli重载配置 首先控制台登陆Home Assistant OS Welcome to Home Assistant homeassistant login:使用root用户登录(无需密码&a…

【数据结构】树与二叉树(廿五):树搜索给定结点的父亲(算法FindFather)

文章目录 5.3.1 树的存储结构5. 左儿子右兄弟链接结构 5.3.2 获取结点的算法1. 获取大儿子、大兄弟结点2. 搜索给定结点的父亲a. 算法FindFatherb. 算法解析c. 代码实现 3. 代码整合 5.3.1 树的存储结构 5. 左儿子右兄弟链接结构 【数据结构】树与二叉树(十九&…

vue实现动态路由菜单!!!

目录 总结一、步骤1.编写静态路由编写router.jsmain.js注册 2.编写permisstions.js权限文件编写permisstions.jsaxios封装的APIstore.js状态库system.js Axios-APIrequest.js axios请求实例封装 3.编写菜单树组件MenuTree.vue 4.主页中使用菜单树组件 总结 递归处理后端响应的…