zabbix主动模式

zabbix agent主动模式监控

在我们的zabbixserver端主机数量过多的时候,如果有由server端去收集数据,zabbix会出现严重的性能问题,主要的表现有3点

  1. 当被监控端到达一个量级的时候,web会操作卡,容易出现502
  2. 图层断裂 也就是数据丢失
  3. 开启的进程太多 即使减少item的数量,以后加入机器也会出现问题

既然这么容易出问题,那么肯定有非常好的解决方案

  1. 添加proxy节点做分布式监控
  2. 调整agentd为主动模式

我们先来说一下主动模式
首先了解一下什么是主动模式 什么是被动模式
主动模式就是主动发起请求到zabbix server 询问我需要干的事情
并主动把数据发给zabbixserver
被动模式就是等待zabbix server主动请求我的数据
server端和agent端的关系
如果server端是主动,那么agent端就是被动
如果agentd端是被动,那么server就是主动
第一步是修改我们的agentd配置文件
172.16.147.26 agentd
172.16.147.23 server

rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/zabbix-release-3.2-1.el6.noarch.rpm
yum -y install zabbix-agent zabbix-proxy-mysql  
grep '^[a-Z]' /etc/zabbix/zabbix-agentd.conf  
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
StartAgents=0
ServerActive=172.16.147.26
Hostname=linuxnode2
RefreshActiveChecks=60
BufferSize=200
Timeout=10
Include=/etc/zabbix/zabbix_agentd.d/*.conf
客户端agent模式,设置为0表示关闭被动模式,被监控端的 zabbix_agentd 不监听本地端口,所以无法在 netstat -tunpl 中查看到zabbix_agentd进程  
取值范围:0-100
默认值:3
zabbix启动之后开启被动监控的进程数量,如果设置为0,那么zabbix被动监控被禁用,并且不会监听相应端口,也就是说10050端口不会开启。

Server=10.10.10.201 如果设置为纯被动模式,则应该注释掉这一条指令

ServerActive=... #主动模式的server IP地址
Hostname=test_host #重要:客户端的hostname,不配置则使用主机名
RefreshActiveChecks=120 #被监控端到服务器获取监控项的周期,默认120s即可
BufferSize=200 #被监控端存储监控信息的空间大小
Timeout=10 #超时时间


第二步调整监控模板
我们一般做ACTIVE是修改我们模板里面的items改为active模式

  1. 点击template OS linux 模板名称
  2. 点击最下方的full clone 完全克隆
  3. 修改名字 template OS linux Active
  4. 点击添加
  5. 进入模板列表找到刚才添加的模板 并点击监控项
  6. 全选
  7. 最下方找到批量更新
  8. 类型打钩 选择主动模式
  9. 更新

第三步 添加主机

  1. 配置主机
  2. 配置模板完成
    添加完成后,你会发现zabbix的Z灯不亮 因为你使用的是主动模式

proxy代理模式

zabbix proxy 只是一个进程 需要一个数据库 没有web界面 不会处理事件 也不会发送邮件 只是一个采集数据的功能
千万要注意数据库 如果你数据库配置错误 不会报数据库错误 只会包获取不到数据
需要数据库

yum -y install zabbix-proxy-mysql  
find / -name schema.sql  
create database zabbix_proxy charset utf8;  
grant all on zabbix_proxy.* to zabbix@localhost identified by 'zabbix';  
读写 用proxy_r proxy_rw flush provilges  
use zabbix_proxy  
source /usr/share/doc/zabbix-proxy-mysql/create/schema.sql  
hostnanme= proxy-node1 zabbixserver就是靠这个来识别  
[root@vagrant-centos65 zabbix]# grep '^[a-Z]' /etc/zabbix/zabbix_proxy.conf  
ProxyMode=0  
Server=172.16.83.15  
Hostname=proxy-node1  
LogFile=/var/log/zabbix/zabbix_proxy.log  
LogFileSize=0  
PidFile=/var/run/zabbix/zabbix_proxy.pid  
DBName=zabbix_proxy  
DBUser=zabbix  
DBPassword=zabbix  
DBSocket=/tmp/mysql.sock  
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log  
Timeout=4  
ExternalScripts=/usr/lib/zabbix/externalscripts  
LogSlowQueries=3000  
[root@vagrant-centos65 zabbix]# grep '^[a-Z]' /etc/zabbix/zabbix_agentd.conf  
PidFile=/var/run/zabbix/zabbix_agentd.pid  
LogFile=/var/log/zabbix/zabbix_agentd.log  
LogFileSize=0  
ListenPort=10050  
StartAgents=0  
ServerActive=172.16.83.14  
Hostname=linux_node3  
Include=/etc/zabbix/zabbix_agentd.d/*.conf  

再来一个配置文件 注意一个关键点 如果获取不到数据很有可能就是database没有配置好(老师踩过2次坑了)

[root@vagrant-centos65 zabbix]# grep '^[a-Z]' /etc/zabbix/zabbix_proxy.conf 
ProxyMode=0
Server=172.16.147.23
Hostname=proxy_node1
LogFile=/var/log/zabbix/zabbix_proxy.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_proxy.pid
DBHost=localhost
DBName=zabbix_proxy
DBUser=zabbix
DBPassword=zabbix
DBSocket=/var/lib/mysql/mysql.sock
DBPort=3306
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
Timeout=4
ExternalScripts=/usr/lib/zabbix/externalscripts
LogSlowQueries=3000

web添加 proxy

  1. 主动模式
  2. 使用proxy的方式 代理
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,294评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,493评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,790评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,595评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,718评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,906评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,053评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,797评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,250评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,570评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,711评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,388评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,018评论 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,796评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,023评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,461评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,595评论 2 350

推荐阅读更多精彩内容

  • Zabbix简介 Zabbix官方网站Zabbix中文文档 本文系统环境是CentOS7x86_64, Zabbi...
    Zhang21阅读 7,968评论 0 37
  • 自定义key网络发现Web监控主动检测基于SNMP监控基于JMX监控Zabbix ProxyZabbix调优 一、...
    哈喽别样阅读 1,139评论 0 1
  • 1.写在前面 本文主要介绍的是zabbix的编译安装过程,包含它的基础环境LNMP,虽然zabbix官方一般推荐的...
    天之蓝色阅读 2,530评论 0 16
  • 双十一还未至,身边的各位女同胞们似乎已蠢蠢欲动,诶,这件衣服好美腻!那双细高跟不错!那款口红原来多少钱,双十一便宜...
    s素颜y阅读 286评论 0 1
  • 最近有一本书叫《乖 摸摸头》,突然火了起来。看书名,原来以为只是无病呻吟而已。然而偶尔翻一翻,突然被里面的内容吸引...
    东方简书阅读 226评论 0 0