06 Zabbix分布式监控和主被动模式

zabbix proxy设置

  • 使用zabbix代理的好处
  • 监控拥有不可靠的远程区域
  • 当监控项目数以万计的时候使用代理分担zabbix-proxy压力
  • 简化分布式监控的维护

1、设置proxy

1.1、安装zabbix proxy 启动–enable-proxy参数

1.2、创建数据库:

create database zabbix-proxy character set utf8; //#创建库
grant all privileges on zabbix-proxy.* to zabbix@‘localhost’ identifide by ‘zabbix’ //#数据库授权
flush privileges; //刷新库
mysql -uzabbix -pzabbix zabbix-proxy < schema.sql //#与zabbix-server不同的是,zabbix-proxy 只需要导入schema.sql

1.3、配置zabbix_proxy.conf

ProxyMode  0 主动模式 1被动模式
Server 该参数工作于主动模式中,从x.x.x.xip中的zabbix-server获取监控项目
ServerPort 默认为10051,工作于主动模式中
Hostname 代理主机名,不可重复具有唯一性
HostnameItem HostnameItem=system.hostname 当Hostname没有定义才生效
ListenPort zabbix-proxy 默认端口号
SourceIP 多网卡环境中 指定zabbix-proxy外网连接的ip
DBHost zabbix-proxy 数据库ip
DBName zabbix-proxy 数据路名称
DBUser zabbix-proxy 数据库用户
DBPasswd zabbix-proxy 数据库密码
DBSock zabbix-proxy mysqk.sock 文件

1.4、启动zabbix-proxy

service zabbix-proxy start
chkconfig zabbix-proxy on

1.5、zabbix GUI配置Zabbix-Proxy

Administrator-Proxies-Create proxy
Proxy name 即zabbix-proxy的 Hostname(与zabbix_proxy.conf Hostname一致)
Proxy mode zabbix工作模式 Active(主动) passive(被动)
Proxy host 选择哪些主机机器处于Proxy模式中
Description 添加描述信息

1.6、在添加主机监控的时候Monitored proxy 选择Zabbix Proxy

2. zabbix主动模式与被动模式

主动模式可以减轻zabbix-server压力,需要监控的东西很多的时候一定要把监控模式更改为主动监控

2.1、被动模式设置方法:

Server = ServerIP //#vi /data/server/zabbix/etc/zabbix_agentd.conf

被动模式工作流程:

Server 打开一个TCP连接
Server发送一个key 为agent.ping
Agent接受这个请求,然后响应<HEADER><DATALEN>1
Server对接受到的数据进行处理
TCP连接关闭

2.2、主动模式设置方法:

ServerActive=ServerIP //# vi /data/server/zabbix/etc/zabbix_agentd.conf

主动模式流程:

Agent向Server建立一个TCP连接
Agent请求需要检测的数据列表
Server响应Agent,发送一个Items列表
Agent允许响应
TCP连接完成本次会话关闭
Agent开始周期性地收集数据

06 Zabbix分布式监控和主被动模式的更多相关文章

  1. Zabbix分布式监控系统实践

    https://www.zabbix.com/wiki/howto/install/Ubuntu/ubuntuinstall 环境介绍OS: Ubuntu 10.10 Server 64-bitSer ...

  2. zabbix分布式监控部署--技术流ken

    前言 zabbix proxy可以代替zabbix server检索客户端的数据,然后把数据汇报给zabbix server,并且在一定程度上分担了zabbix server的压力.zabbix pr ...

  3. LNMP+zabbix分布式监控搭建及版本升级

    LNMP+zabbix分布式监控搭建需要组件:gcc gcc-c++ openssl* pcre pcre-devel gd gd-devel libjpeg-devel libpng-devel l ...

  4. Zabbix分布式监控

    上一篇:Zabbix的API的使用 zabbix分布式监控 新建一台主机 安装zabbix proxy和数据库 yum -y install mariadb-server zabbix-proxy-m ...

  5. zabbix 分布式监控及优化

    1..zabbix分布式监控,模拟多机房实现监控? 1.有多机房时,需要用到proxy 1.网络不通 2.网络延迟 2.当监控的主机较多时,也可以用proxy来缓解压力 1.安装proxy [root ...

  6. 第6章Zabbix分布式监控

    Zabbix是一个分布式的监控系统.分布式监控适合跨机房.跨地域的网络监控.从多个Proxy收集数据,而每个Proxy可以采集多个设备的数据,从而轻松地构建分布式监控系统. ZabbixProxy可以 ...

  7. zabbix分布式监控服务 安装与配置

    zabbix安装与配置   一.什么是zabbix及优缺点(对比cacti和nagios) Zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位/解决存 ...

  8. zabbix 分布式监控(proxy)源码安装

    安装分布式监控(代理节点) 1.下载软件zabbix-3.2.1.tar.gz 1.1 解压 wget http://nchc.dl.sourceforge.net/project/zabbix/ZA ...

  9. zabbix分布式监控的部署与win被控端

    zabbix是一个分布式监视,管理系统,基于server-clinet架构,可用于监视各种网络服务,服务器和网络机器等状态. server端基于C语言,web管理端Frontend则是基于PHPA制作 ...

随机推荐

  1. Ubuntu16.04下完美切换Python版本

    http://blog.csdn.net/beijiu5854/article/details/77897767

  2. 在平衡树的海洋中畅游(二)——Scapegoat Tree

    在平衡树的广阔天地中,以Treap,Splay等为代表的通过旋转来维护平衡的文艺平衡树占了觉大部分. 然而,今天我们要讲的Scapegoat Tree(替罪羊树)就是一个特立独行的平衡树,它通过暴力重 ...

  3. Java HTML to PDF 支持SVG

    尝试一 (现用框架的基础上改动,影响最小化) 最早使用的框架 Xhtmlrenderer,需要把HTML转换成XHTML,引入第二个框架Tidy,Tidy与2010年停止更新,github上的项目也停 ...

  4. IDEA启动服务阻塞,断点过程十分慢的问题

    使用debug无法启动项目但是使用run就可以启动程序,而且启动比以前的debug模式快的多 原因: 启动不了的原因是在项目中的方法上打了断点,导致项目无法继续编译 取消方法断点就可以了 在idea官 ...

  5. 剑指offer:二叉树中和为某一值的路径

    本来这只是一个普通的算法题,但是当初自己OJ上提交时,总是提交失败,而我自己认定程序逻辑没有任何问题.然后开始就在本机上调试,结果发现这是由于Python的对象机制而引发的.所以先把问题算法题贴出来, ...

  6. 对wordcount单词字母部分的修改

    原始代码: int s; s = ch; switch (s) { case 'a':letter[0]++; break; case 'b':letter[1]++; break; case 'c' ...

  7. Notes of Daily Scrum Meeting(12.24)

    平安夜了,我们还在这里辛苦地赶代码,整个人都不好了... 今天的团队任务总结如下: 团队成员 今日团队工作 陈少杰 寻找大神帮助,调试网络连接 王迪 建立搜索的UI界面,把算法加入进去 金鑫 调试网络 ...

  8. Linux 第七章学习笔记

    1:链接概述 链接(linking)是将各种代码和数据部分收集起来并组合成为一个单一文件的过程,这个文件可被加载(或被拷贝)到存储并执行. 编译系统提供的调用预处理器.编译器.汇编器和链接器来构造目标 ...

  9. 基础-Math.floor与parseInt区别

    Math.floor只能对一个数向下取整,不能解析字符串 如: Math.floor(1.5) // 1 Math.floor(-2.1) // -3 Math.floor("3" ...

  10. css3-盒模型新增属性

    box-shadow:跟text-shadow类似,可多层叠加 box-shadow:[inset] x y blur [spread] color inset:投影方式,inset内投影,不加参数外 ...