#:找一台新主机配置上agent,注意版本要和server端保持一样
#:官网地址:https://www.zabbix.com/documentation/4.0/zh/manual/installation/install_from_packages/debian_ubuntu #:安装apt源,安装zabbix-agent root@ubuntu:~# wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-2+bionic_all.deb root@ubuntu:~# dpkg -i zabbix-release_4.0-2+bionic_all.deb
root@ubuntu:~# apt update
root@ubuntu:~# apt install zabbix-agent #:配置agent文件,改成主动模式 root@ubuntu:~# vim /etc/zabbix/zabbix_agentd.conf
Server=192.168.7.105(指向server的地址)
ListenPort=10050
StartAgents=3
ServerActive=192.168.7.105(这个必须指向server地址,这个就是主动发送给哪个server)
Hostname=192.168.7.108(这个要和网页添加主机的名字一样)

在网页设置模板

都修改好以后,在添加主机就可以了

在开一台主机zabbix-proxy

#:配置zabbix-proxy

root@ubuntu:~#  wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-2+bionic_all.deb
root@ubuntu:~# dpkg -i zabbix-release_4.0-2+bionic_all.deb
root@ubuntu:~# apt update
root@ubuntu:~# apt install zabbix-proxy-mysql #:配置proxy root@ubuntu:~# vim /etc/zabbix/zabbix_proxy.conf
ProxyMode=0 (0为主动,1为被动)
Server=192.168.7.105,192.168.7.109(server地址,这个必须加上proxy的地址,否则主机不会变绿)
ServerPort=10051(server端口)
Hostname=magedu-linux37-proxy-active(代理名称。要和网页添加的agent名字一样)
ListenPort=10051(和server一样,但是后端服务器都要指向这个proxy) #:创建数据库 mysql> create database zabbix_proxy_active character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)
mysql> grant all privileges on zabbix_proxy_active.* to 'zabbix'@'192.168.7.%' identified by 'centos';
Query OK, 0 rows affected, 1 warning (0.01 sec) #:再次修改proxy配置 root@ubuntu:~# vim /etc/zabbix/zabbix_proxy.conf
DBHost=192.168.7.106
DBName=zabbix_proxy_active
DBUser=zabbix
DBPassword=centos
ProxyLocalBuffer=720(一般开启)
ProxyOfflineBuffer=720(在proxy和server连不上后的数据保存多长时间,这个要开启)
HeartbeatFrequency=60(proxy向server多长时间发送一次心跳信息,被动模式下此项将被忽略)
ConfigFrequency=60(proxy多长时间向server拉起一次配置文件)
DataSenderFrequency=5(proxy每多长时间向server发送一次数据,生产中一般60秒)

#:初始化数据库 root@ubuntu:~# zcat /usr/share/doc/zabbix-proxy-mysql/schema.sql.gz | mysql -uzabbix -h192.168.7.106 -p zabbix_proxy_active #:启动服务 root@ubuntu:~# systemctl start zabbix-proxy

#修改一下客户端agent的配置文件
root@ubuntu:~# vim /etc/zabbix/zabbix_agentd.conf
ServerActive=192.168.7.109(将这个地址指向proxy)

#:重启服务
root@ubuntu:~# systemctl restart zabbix-agent.service

在网页配置(先将108在主机删除,重新添加)

#:配置proxy监控在Java-gateway

#:编辑proxy配置文件

root@ubuntu:~# vim /etc/zabbix/zabbix_proxy.conf
JavaGateway=192.168.7.107
JavaGatewayPort=10052
StartJavaPollers=10 #:Javagateway配置请找文档 #:重启服务
root@ubuntu:~# systemctl restart zabbix-proxy.service

zabbix之主动模式和proxy的主动模式的更多相关文章

  1. 保护代理模式-Access Proxy(Java实现)

    保护代理模式-Access Proxy 保护代理模式(Access Proxy), 也叫Protect Proxy. 这种代理用于对真实对象的功能做一些访问限制, 在代理层做身份验证. 通过了验证, ...

  2. 虚拟代理模式-Virtual Proxy(Java实现)

    虚拟代理模式-Virtual Proxy 虚拟代理模式(Virtual PRoxy)会推迟真正所需对象实例化时间. 在需要真正的对象工作之前, 如果代理对象能够处理, 那么暂时不需要真正对象来出手. ...

  3. Zabbix Agent active批量调整客户端为主动模式监控

    Zabbix Agent active批量调整客户端为主动模式监控 zabbix_server端当主机数量过多的时候,由Server端去收集数据,Zabbix会出现严重的性能问题,主要表现如下: 1. ...

  4. zabbix监控之zabbix-agent被动变为主动,搭建Proxy代理

    1.Agent被动变为主动:环境设定 base2 172.25.78.12 zabbix-serverbase3 172.25.78.13 zabbix-agent开启服务 # 在服务端[root@b ...

  5. JAVA设计模式(09):结构化-代理模式(Proxy)

    一,定义:  代理模式(Proxy):为其它对象提供一种代理以控制对这个对象的訪问. 二.其类图: 三,分类一:静态代理 1,介绍:也就是须要我们为目标对象编写一个代理对象,在编译期就生成了这个代理对 ...

  6. Java设计模式之代理模式(Proxy)

    前言: 最近在研究Retrofit开源框架的时候,其主要核心代码是通过注解标示参数,动态代理模式实现具体接口,反射机制进行参数解析,最终实现发送请求.其实之前在学习Xutils源码的时候,Xutils ...

  7. 设计模式(十三)代理模式(Proxy Pattern)

    一.引言 在软件开发过程中,有些对象有时候会由于网络或其他的障碍,以至于不能够或者不能直接访问到这些对象,如果直接访问对象给系统带来不必要的复杂性,这时候可以在客户端和目标对象之间增加一层中间层,让代 ...

  8. 设计模式-代理模式(Proxy Model)

    文 / vincentzh 原文连接:http://www.cnblogs.com/vincentzh/p/5988145.html 目录 1.写在前面 2.概述 3.目的 4.结构组成 5.实现 5 ...

  9. C#设计模式系列:代理模式(Proxy)

    代理模式提供了一个中介控制对某个对象的访问.现实生活中,我们可能会用支票在市场交易中用来代替现金,支票就是账户中资金的代理. 1.代理模式简介 1.1>.定义 代理模式(Proxy)定义:代理模 ...

随机推荐

  1. Spark记录(一):Spark全景概述

    一.Spark是什么 Spark是一个开源的大数据处理引擎. 二.Spark的主要组件如下图所示:  三.Spark运行时架构 Spark共有三种运行模式:本地模式.集群模式.客户端模式. 生产环境基 ...

  2. Linux 兴趣小组2016免试题 第四关揭秘

    Linux 兴趣小组2016免试题 点这里 首先贴出第四关链接Linux 兴趣小组2016免试题 第四关 第四关: 进入网址我们看到的是4张扑克牌K,这是什么意思? 要我斗地主?好了,还是乖乖的先查看 ...

  3. Python打包成exe可执行文件

    Python打包成exe可执行文件 安装pyinstaller pyinstaller打包机制 Pyinstaller打包exe 总结命令 可能会碰到的一些常见问题 我们开发的脚本一般都会用到一些第三 ...

  4. JAVA POI导出EXCEL 动态表头、多级表头、动态数据

    导出Excel文件是业务中经常遇到的需求,以下是经常遇到的一些问题: 1,导出中文文件名乱码 String filename = "sheet1";response.setChar ...

  5. vue开发中的一些简单骚操作

    在开发过程中,我们可以定义很多参数,这时需要通过不同的操作来改变不同的参数,这就比较复杂了, 虽然不难,但是代码多了也不好看,这时我们就可以通过简单的操作就行简化: 1.对象使用方括号 let obj ...

  6. SQL中单引号和双引号

    比如说: String sql = "select * from clients where logname='" + name + "'and password='&q ...

  7. [noi713]魔法

    分治,维护一个dp数组,当递归到区间[l,r]时,需要保证这个dp数组维护的是除去[l,r]以外的dp数组维护其实很简单,就是递归左区间是先将右区间加入,然后再将左区间加入(要先复原)然后递归右区间即 ...

  8. [noi239]count

    将每一个ai表示为$ai=ki\cdot m+ri$,即满足$m\sum ki+\sum ri=n$且$0<ri<m$枚举$S=\sum ri$(S范围是$k\le S\le k(m-1) ...

  9. vue指令v-for报错:Elements in iteration expect to have 'v-bind:key' directives.eslint-plugin-vue

    文件–>首选项–>设置–>在搜索框中输入:vetur.validation.template,取消勾选.

  10. 【状压dp】Hamiton路径

    描述 给定一张 n(n≤20) 个点的带权无向图,点从 0~n-1 标号,求起点 0 到终点 n-1 的最短Hamilton路径. Hamilton路径的定义是从 0 到 n-1 不重不漏地经过每个点 ...