06 Zabbix分布式监控和主被动模式
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分布式监控和主被动模式的更多相关文章
- Zabbix分布式监控系统实践
https://www.zabbix.com/wiki/howto/install/Ubuntu/ubuntuinstall 环境介绍OS: Ubuntu 10.10 Server 64-bitSer ...
- zabbix分布式监控部署--技术流ken
前言 zabbix proxy可以代替zabbix server检索客户端的数据,然后把数据汇报给zabbix server,并且在一定程度上分担了zabbix server的压力.zabbix pr ...
- LNMP+zabbix分布式监控搭建及版本升级
LNMP+zabbix分布式监控搭建需要组件:gcc gcc-c++ openssl* pcre pcre-devel gd gd-devel libjpeg-devel libpng-devel l ...
- Zabbix分布式监控
上一篇:Zabbix的API的使用 zabbix分布式监控 新建一台主机 安装zabbix proxy和数据库 yum -y install mariadb-server zabbix-proxy-m ...
- zabbix 分布式监控及优化
1..zabbix分布式监控,模拟多机房实现监控? 1.有多机房时,需要用到proxy 1.网络不通 2.网络延迟 2.当监控的主机较多时,也可以用proxy来缓解压力 1.安装proxy [root ...
- 第6章Zabbix分布式监控
Zabbix是一个分布式的监控系统.分布式监控适合跨机房.跨地域的网络监控.从多个Proxy收集数据,而每个Proxy可以采集多个设备的数据,从而轻松地构建分布式监控系统. ZabbixProxy可以 ...
- zabbix分布式监控服务 安装与配置
zabbix安装与配置 一.什么是zabbix及优缺点(对比cacti和nagios) Zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位/解决存 ...
- zabbix 分布式监控(proxy)源码安装
安装分布式监控(代理节点) 1.下载软件zabbix-3.2.1.tar.gz 1.1 解压 wget http://nchc.dl.sourceforge.net/project/zabbix/ZA ...
- zabbix分布式监控的部署与win被控端
zabbix是一个分布式监视,管理系统,基于server-clinet架构,可用于监视各种网络服务,服务器和网络机器等状态. server端基于C语言,web管理端Frontend则是基于PHPA制作 ...
随机推荐
- React-UI组件和容器组件
UI组件负责页面的渲染,又叫傻瓜组件. 容器组件负责逻辑,又叫聪明组件. 当一个组件只有render函数的时候,就可以用无状态组件的形式来定义这个组件.无状态组件怎么定义呢?其实就是一个函数,接受pr ...
- React-将元素渲染到 DOM 中
首先我们在一个 HTML 页面中添加一个 id="root" 的 <div>,在此 div 中的所有内容都将由 React DOM 来管理,所以我们将其称之为 “根” ...
- 练习angularjs的ng-click的应用
angular的click事件ng-click. 实现一个小功能计数器,用户可以点击“+”或“-”铵钮,数值每随点击铵钮增长1或减1.使用ng-init设置初始值为0. <div ng-app= ...
- Asp.Net MVC页面显示后台处理进度问题
这个问题的背景是,用户通过浏览器上传文件或Excel数据到系统中,页面需要时时显示后台处理进度,以增强用户的体验. 在GitHub上找到一个一个项目,基本实现了这个功能,具体效果如下图 代码实现过程大 ...
- Spark在Windows下的环境搭建(转)
原作者:xuweimdm 原文网址:http://blog.csdn.net/u011513853/article/details/52865076 由于Spark是用Scala来写的,所以Spa ...
- SERDES关键技术总结
转自https://www.cnblogs.com/liujinggang/p/10125727.html 一.SERDES介绍 随着大数据的兴起以及信息技术的快速发展,数据传输对总线带宽的要求越来越 ...
- python 文本特征提取 CountVectorizer, TfidfVectorizer
1. TF-IDF概述 TF-IDF(term frequency–inverse document frequency)是一种用于资讯检索与文本挖掘的常用加权技术.TF-IDF是一种统计方法,用以评 ...
- 以太坊remix-ide本地环境搭建
remix-ide简介 remix-ide是一款以太坊官方solisity语言的在线IDE,可用于智能合约的编写.测试与部署,不过某些时候可能是在离线环境下工作或者受限于网速原因,使用在线remi ...
- og标签对SEO的作用及用法
meta property=og标签对SEO的作用及用法,如果你仔细观察会发现本站点<head>代码中有一段:"property="og:image"这段代码 ...
- git-两小时简单使用教程
两小时学会Git玩转Github 1. 了解Git和Github 1.1什么是Git Git是一个免费.开源的版本控制软件 1.2什么是版本控制系统 版本控制是一种记录一个或若干个文件内容变化,以便将 ...