2.1.1 安装软件

]# rpm -qa zabbix*
zabbix-proxy-sqlite3-3.4.15-1.el7.x86_64
zabbix-proxy-mysql-3.4.15-1.el7.x86_64

2.1.2 准备数据库

MariaDB [(none)]> create database zabbix_proxy character set utf8 collate utf8_bin;

MariaDB [(none)]> grant all privileges on zabbix_proxy.* to proxy@'192.168.10.%' identified by '123456';

2.1.3 导入数据

]# zcat /usr/share/doc/zabbix-proxy-mysql-3.4.15/schema.sql.gz | mysql -uproxy -p123456 -h192.168.10.172 zabbix_proxy

2.1.4 修改配置文件

# /etc/zabbix/zabbix_proxy.conf
# 工作模式 0:主动模式 1:被动模式
ProxyMode=0 # Zabbix-Server 地址 & 端口
Server=192.168.10.10
ServerPort=10051 # 代理服务器名称,需要与 zabbix server添加代理时候的proxy name一致
Hostname=BJ-LO-Proxy-131
ListenPort=10051 # 日志
LogFile=/var/log/zabbix/zabbix_proxy.log # 数据库设置
DBHost=192.168.10.172
DBName=zabbix_proxy
DBUser=proxy
DBPassword=123456
DBPort=3306 # 数据上传server端后 保留时长(单位:小时)
ProxyLocalBuffer=72 # 数据没有提交保留多长时间
ProxyOfflineBuffer=720 # 心跳检测间隔,和 server 端连接正常(单位:秒)
HeartbeatFrequency=60 # 间隔多久从 zabbix_server 获取监控信息
ConfigFrequency=3600 # 数据发送时间间隔.默认为1秒
DataSenderFrequency=5 # 启动多少线程
StartPollers=50 # JavaGateway 地址信息
JavaGateway= 192.168.10.111
JavaGatewayPort=10052
StartJavaPollers=5 # 监控数据 超时时间
Timeout=30

2.1.5 Zabbix_Server web界面配置 agent代理程序

创建代理

2.1.6 配置模板

  克隆模板-全克隆

  打开克隆模板

   修改自动发现规则

监控原型也要修改步骤一样

2.1.7 Zabbix-agent 配置 (修改完启动)

# 指向 Zabbix-proxy地址
Server=192.168.10.131 # 主动模式也是指向 proxy地址
ServerActive=192.168.10.131
Hostname=192.168.10.141 # 启动进程
StartAgents=3 # 超时时间

  Timeout=30

2.1.8 WEB 页面添加 监控主机

2.1.9 检查

 

Zabbix主动代理模式 + 主动模式agent客户端的更多相关文章

  1. zabbix 模板 创建逻辑 + 主动模式-被动模式

    模板通常包含了item.trigger.graph(图形).application以及low-level discovery rule:模板可以直接链接至某个主机: 模板包含一系列的item,trig ...

  2. nginx 代理模式下,获取客户端真实IP

    最近做博友推荐,发现个小问题,用$_SERVER['REMOTE_ADDR'];得到的都是服务器的地址192.168.96.52,搜索了一下,发现问题,改为$_SERVER['HTTP_X_REAL_ ...

  3. zabbix学习-如何部署一个agent客户端

    1. 部署一个agent客户端很简单,比如监控服务器本身 yum install zabbix-agent -y 2.配置文件位置: vim /etc/zabbix/zabbix-agendt.con ...

  4. TCP状态机:当服务端主动发FIN进TIME_WAIT,客户端源端口复用会发生什么

    0X01 正常情况下TCP连接会通过4次挥手进行拆链(也有通过RST拆除连接的可能,见为什么服务器突然回复RST--小心网络中的安全设备),下图TCP状态机展示了TCP连接的状态变化过程: 我们重点看 ...

  5. 代理(Proxy)模式简介

    一.代理(Proxy)模式简介 代理模式是结构型模式. 代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用. 代理对象要继承于抽象主题,并控制原对象的引用 二.简单例子 抽象主题类 ...

  6. [原创] zabbix学习之旅三:agent安装

    部署完zabbix server后,自然要部署zabbix agent.在官方描述中,agent是部署在被监控的机器上,用于采集CPU.内存.磁盘等统计信息,并上报给server用于进一步处理.age ...

  7. zabbix使用ICMP Ping模版实现对客户端网络状态的监控,监控丢包率、响应时间

    参考网站: https://www.cnblogs.com/saneri/p/6706578.html 使用fping报错注意事项: https://blog.csdn.net/oqqssh/arti ...

  8. ActiveMQ--模式(队列模式/主题模式)

    两种模式:队列模式/主题模式 pom.xml <dependency> <groupId>org.apache.activemq</groupId> <art ...

  9. 专用服务器模式&共享服务器模式

    连接ORACLE服务器一般有两种方式:专用服务器连接(dedicated server)和共享服务器连接(shared server).那么两者有啥区别和不同呢?下面我们将对这两者的区别与不同一一剖析 ...

  10. 模板模式与策略模式/template模式与strategy模式/行为型模式

    模板模式 模版模式,又被称为模版方法模式,它可以将工作流程进行封装,并且对外提供了个性化的控制,但主流程外界不能修改,也就是说,模版方法模式中,将工作的主体架构规定好,具体类可以根据自己的需要,各自去 ...

随机推荐

  1. 权重轮询调度算法 java版本号

    权重轮询调度算法(Weighted Round-Robin Scheduling)--java版本号 因为每台server的配置.安装的业务应用等不同.其处理能力会不一样.所以,我们依据server的 ...

  2. CF Mike and Feet (求连续区间内长度为i的最小值)单调栈

    Mike and Feet time limit per test 1 second memory limit per test 256 megabytes input standard input ...

  3. VC双缓冲画图技术介绍

    双缓冲画图,它是一种主要的图形图像画图技术.首先,它在内存中创建一个与屏幕画图区域一致的对象,然后将图形绘制到内存中的这个对象上,最后把这个对象上的图形数据一次性地拷贝并显示到屏幕上. 这样的技术能够 ...

  4. USACO2002 Open:雄伟的山峦

    简要题意: 奶牛们在落基山下避暑,从它们的房子向外望去,可以看到N 座山峰构成的山峦,奶牛发现每座山峰都是等腰三角形,底边长度恰好是高度的两倍.所以山峰的顶点坐标可由两个底部端点求出.设i 座第山峰的 ...

  5. POJ 3974 Manacher算法(模板)

    Manacher模板题 //By SiriusRen #include <cstdio> #include <cstring> #include <algorithm&g ...

  6. Android 勤用RXJava compose操作符消除重复代码

    相信小伙伴在使用RXJava与Retrofit请求网络时,都有遇到过这样的场景,在IO线程请求网络解析数据,接着返回主线程setData.更新View试图,那么也肯定熟悉下面这几句代码: .subsc ...

  7. 安装SQL2008后需要打开的端口为 1433,4630

  8. JSP页面的静态包含和动态包含的区别与联系

    JSP中有两种包含: 静态包含:<%@include file="被包含页面"%> 动态包含:<jsp:include page="被包含页面" ...

  9. pycharm 添加注册码

    https://blog.csdn.net/u014044812/article/details/78727496

  10. 阿里云server改动MySQL初始password---Linux学习笔记

    主要方法就是改动 MySQL依照文件以下的my.cnf文件 首先是找到my.cnf文件. # find / -name "my.cnf" # cd /etc 接下来最好是先备份my ...