今天继续给大家介绍Linux运维相关知识,本文主要内容是zabbix proxy的配置实战。

一、实战环境与目的

本次实战,我们尝试配置zabbix的代理监控。尝试通过server——proxy——agent的架构模式,agent不是直接与server相连,而是通过proxy与server端相连。
实战设备及其IP地址如下所示:
zabbix server:192.168.136.20
zabbix proxy:192.168.136.201
zabbix agent:192.168.136.11

二、proxy端配置

首先,我们进行proxy端的配置。下载并解压zabbix源码包后,我们进入到解压后的目录中,执行命令:

./configure --prefix=/usr/loca/zabbix --enable-proxy --with-mysql

进行预编译,然后执行命令:

make install

进行安装。安装完成后,proxy端也要进行数据库的链接操作,因此我们首先进行数据库的配置。进入到数据库的配置页面后,创建zabbix的数据库,并进行授权,执行命令:

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

然后,我们需要导入数据,执行命令:

cd /opt/zabbix-4.4.8/database/mysql
mysql -uzabbix -pzabbix zabbix_proxy < ./schema.sql

注意,与zabbix server端不同,proxy端在安装时,只需要导入schema.sql,而不需要导入images.sql和data.sql。
接下来,我们进行配置zabbix proxy的配置文件,打开zabbix proxy的配置文件,主要是修改其中数据库相关内容、Server端的IP地址、主机名以及监控模式。
其中,主机名需要全网唯一且认知一致,监控模式主要通过ProxyMode参数进行设置,0表示主动模式,1表示被动模式。

三、agent端配置

接下来,我们要进行agent端的配置,agent端的配置非常简单,只需要更改配置文件中几个参数。分别是Server、ServerActive、StartAgents。前面两个参数分别指定proxy端的IP地址,后面的参数表示监听进程启动的进程数,打开该参数后,可以设置为主动模式。
这样,zabbix agent端就配置完成了。

四、server端配置

最后,我们进行server端的配置。
首先,我们来创建agent代理程序,进入管理——agent代理程序页面,点击右上角的“创建代理”按钮,如下所示:

接下来,我们来创建代理,agent代理程序的名称要和zabbix proxy的配置文件中的HostName一致,代理地址为zabbix proxy的IP地址,如下所示:

添加完成后的agent代理如下所示:

最后,我们来添加主机,在添加主机时要注意,在底下选择由agent代理程序检测,并选择我们刚刚添加的agent代理,如下所示:

上述所有配置完成后,我们按照server——proxy——agent的顺序重启设备,使得我们的配置生效。

五、效果检验

最后,我们来检验一下刚才配置的结果。
等待一段时间后,发现我们通过代理链接的主机链接成功,如下所示:

因此,我们的zabbix proxy配置实战成功!
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200

zabbix详解(十五)——zabbix proxy配置实战相关推荐

  1. 大型企业网络配置系列课程详解(五) --Frame-Relay配置与相关概念的理解

    大型企业网络配置系列课程详解(五)             --Frame-Relay配置与相关概念的理解   实验原理: Frame-Relay(帧中继)简称FR,是国际电信联盟通信标准化组(ITU ...

  2. 分布式系统监控软件——zabbix详解(七) zabbix+ (qqmail 或者 第三方报警平台(睿象云))的 报警实现

    文章目录 zabbix+ qqmail 报警实现步骤 zabbix+ 睿象云报警 实现步骤 实验环境 redhat7.5环境 (低版本的redhat系统可能解决不了php的依赖性) server4 1 ...

  3. IgH详解十五、igh线缆冗余

    线缆冗余是为了应对EtherCAT通信线缆断开的补救措施.通常环形拓扑结构就要用到线缆冗余.如果环线在一些点中断,仍然可以达到两个分支. 如果一个线缆断开,则在断开的线缆两端的帧将分别被处理.因此这两 ...

  4. 负载均衡原理与实践详解 第五篇 负载均衡时数据包流程详解

    负载均衡原理与实践详解 第五篇 负载均衡时数据包流程详解 系列文章: 负载均衡详解第一篇:负载均衡的需求 负载均衡详解第二篇:服务器负载均衡的基本概念-网络基础 负载均衡详解第三篇:服务器负载均衡的基 ...

  5. Kubernetes详解(五十一)——Kubernetes用户创建

    今天继续给大家介绍Linux运维相关知识,本文主要内容是Kubernetes用户创建. 在上文Kubernetes详解(五十)--Kubernetes权限配置中,我们介绍了Kubernetes的con ...

  6. CMake 手册详解(五)

    CMake 手册详解(五) CMD#2: add_custom_target 添加一个目标,它没有输出:这样它就总是会被构建. add_custom_target(Name [ALL] [comman ...

  7. Spark RDD 论文详解(五)实现

    前言 本文隶属于专栏<1000个问题搞定大数据技术体系>,该专栏为笔者原创,引用请注明来源,不足和错误之处请在评论区帮忙指出,谢谢! 本专栏目录结构和参考文献请见1000个问题搞定大数据技 ...

  8. Kubernetes详解(五十三)——Kubernetes Role创建和Rolebinding

    今天继续给大家介绍Linux运维相关知识,本文主要内容是Kubernetes Role创建和Rolebinding. 一.Kubernetes Role创建 首先,我们先来创建一个Role.我们可以通 ...

  9. 元宇宙技术普及读本重磅问世 详解十大技术 把脉数字经济 前瞻产业布局

    转自 元宇宙共识圈 王恩东.倪光南.沈昌祥.郑纬民--四位中国工程院院士联袂力荐 倪健中.姚前.李正茂.朱嘉明.肖风.敖然等权威专家一致推荐 汇聚元宇宙技术专家及产业一线佼佼者倾力撰写 元宇宙技术普及 ...

  10. 前端技术之_CSS详解第五天

    前端技术之_CSS详解第五天 一.行高和字号 1.1 行高 CSS中,所有的行,都有行高.盒模型的padding,绝对不是直接作用在文字上的,而是作用在"行"上的. <!DO ...

最新文章

  1. PostgreSQL 业务数据质量 实时监控 实践
  2. pytorch加载预训练模型_Pytorch-Transformers 1.0发布,支持六个预训练框架,含27个预训练模型...
  3. Python爬虫之selenium库使用详解
  4. centos禁用exec_CentOS停用按下Ctrl-Alt-Del 重启系统的功能
  5. 迁移学习-使用预训练的Inception v3进行宠物分类
  6. 【Javascript】深入理解this作用域问题以及new/let/var/const对this作用域的影响
  7. [转载] set集合python_python基础-set集合
  8. windows搭建yolo环境
  9. 全国大学生数学建模竞赛首战一等奖经验分享
  10. 2016年计算机辅助设计试题,cad考试题「附答案」
  11. springboot 打卡功能_SpringBoot、SSM、ajax实现考勤打卡功能(详细实现),供新手参考!...
  12. 弹出框插件bootbox
  13. CICD详解(十)——Jenkins+Gitlab实战
  14. CyanogenMOD移植教程]
  15. 网红释一刀考察潮汕特色美食土虾
  16. u盘插上计算机未响应,插U盘没反应的一种情况与解决
  17. 身份证提取生日和性别
  18. 推荐一款高颜值网易云播放器
  19. 数据库驱动(JDBC Driver)jar包下载
  20. Realsense L515 例程详解 Tutorial 1

热门文章

  1. 数据预处理—4.为什么要趋近于正态分布?详解
  2. 成功演示六要素之二——意外
  3. Scikit-learn:模型选择之调参grid search
  4. 【医疗影像处理】DICOM Rescale Intercept / Rescale Slope
  5. Weak Supervision: A New Programming Paradigm for Machine Learning
  6. linux返回值含义,linux命令返回值的含义解析
  7. python测试用例队列_Python tornado队列示例-一个并发web爬虫代码分享
  8. c# word 增加段落_你知道制作简历时的9个Word技巧吗?
  9. Java学习之路 之 容易混淆篇
  10. 如何在VSCode上新建Flutter项目【两步搞定】