zabbix监控模式、分布式、自动化
适用场景:
1、监控主机多,性能瓶颈
2、多机房,防火墙
zabbix监控模式
针对agent来说
- 被动模式
- 主动模式(主动汇报服务端)
1)当监控主机超过300台,建议使用主动模式
2)当队列中有大量延迟的item

监控项主动模式更改,如下图

监控主机修改主动模式
vim /etc/zabbix/zabbix_agentd.conf
屏蔽被动模式的Server




重启服务 systemctl restart zabbix-agent
WEB页面添加192.168.137.12主机的监控项
1)创建主动模式监控模板,将已有的模板如Template OS Linux,复制一份并将所有item的Type改成Zabbix agent (active)
2)创建监控主机


可参考http://blog.csdn.net/lamyuqingcsdn/article/details/52512603
Zabbix Proxy
流程: zabbix-server --> zabbix proxy --> zabbix agent

官方文档https://www.zabbix.com/documentation/3.0/manual/distributed_monitoring
yum install zabbix-proxy zabbix-proxy-mysql mariadb-server -y
systemctl start mariadb
zabbix proxy数据导入
mysql
create database zabbix_proxy character set utf8;
grant all on zabbix_proxy.* to zabbix_proxy@localhost identified by 'zabbix_proxy';
exit
cd /usr/share/doc/zabbix-proxy-mysql-3.0.5/
zcat schema.sql.gz |mysql -uzabbix_proxy -pzabbix_proxy zabbix_proxy
配置文件修改
vim /etc/zabbix/zabbix_proxy.conf
Server=192.168.137.11 # zabbix server地址
Hostname=zabbix-proxy
DBHost=localhost
DBUser=zabbix_proxy
DBPassword=zabbix_proxy
启动 systemctl start zabbix-proxy
页面创建zabbix-proxy

代理监控的汇报主机设置
vim /etc/zabbix/zabbix_agentd.conf
ServerActive=192.168.137.12
StartAgents=0
Hostname=linux-node2
页面设置


重启 systemctl restart zabbix-agent.service
自动化监控
1.自动注册
1.1 Zabbix agent 自动添加
2. 主动发现
2.1 自动发现Discover
2.2 zabbix api
Zabbix agent 自动添加配置
vim /etc/zabbix/zabbix_agentd.conf
ServerActive=192.168.137.11 # zabbix server
StartAgents=0
Hostname=linux-node2
# HostMetadata= # 如果这个设置,以HostMetadata优先,HostMetadataItem不起作用
HostMetadataItem=system.uname
重启systemctl restart zabbix-agent.service
创建自动注册Action


自动注册的系统为Linux

添加主机

添加主机组

选择一个模板

自动发现方式
官方文档https://www.zabbix.com/documentation/3.0/manual/discovery/network_discovery
修改配置文件
vim /etc/zabbix/zabbix_agentd.conf
Server=192.168.137.11
#ServerActive=192.168.137.11 #注释
StartAgents=3
Hostname=linux-node2
HostMetadataItem=system.uname
创建自动发现规则


创建Discovery

重启systemctl restart zabbix-agent.service
Zabbix API
官方文档:https://www.zabbix.com/documentation/3.0/manual/api
zabbix监控模式、分布式、自动化的更多相关文章
- Zabbix监控和分布式部署实施方案
最近在研究Zabbix监控,由于机房分布在多个城市,因此采用zabbix proxy做为监控方案,在每 个节点部署zabbix proxy,由zabbix proxy收集agentd数据,然后将采集到 ...
- zabbix企业级的分布式开源监控解决方案 v5.0 LTS
目录 zabbix简介 服务模块 客户端守护进程 监控流程 功能拆解 安装 zabbix 5.0 LTS 参考官网 zabbix 5.0.12-1.el7 zabbix-server相关优化 1. 字 ...
- zabbix agent主动模式与proxy模式,实现公网zabbix监控私网客户机
zabbix agent主动模式,实现公网zabbix监控私网客户机 zabbix_server端当主机数量过多的时候,由Server端去收集数据,Zabbix会出现严重的性能问题,主要表现如下: ...
- zabbix 用 LLD 完全自动化监控 Oracle
文章转载自:http://mp.weixin.qq.com/s?__biz=MzA3MzYwNjQ3NA==&mid=2651296856&idx=1&sn=2bdf78071 ...
- linux运维、架构之路-Zabbix监控应用及分布式
一.Zabbix监控集群应用 1.监控端口 net.tcp.listen[port] 检查 TCP 端口 是否处于侦听状态.返回 0 - 未侦听:1 - 正在侦听 net.tcp.port[<i ...
- zabbix系列~ 监控模式
一 简介:讲讲监控相关的东西 二 监控模式 Active(主动式)agent —>常用 在Active agent模式下,Zabbix agent启动后,由agent端初始化和Zabbix ...
- Zabbix监控主动模式
接上篇:Zabbix监控web,MySQL,TCP状态,Nginx 参考官方文档:https://www.zabbix.com/documentation/3.4/zh/manual zabbix默认 ...
- 分布式监控系统Zabbix-3.0.3-完整安装记录(4)-解决zabbix监控图中出现中文乱码问题
之前部署了Zabbix-3.0.3监控系统,在安装数据库时已经将zabbix库设置了utf-8字符. 首先确定zabbix开启了中文支持功能:登录到zabbix服务器的数据目录下(前面部署的zabbi ...
- zabbix监控实战<1>
第一章 监控家族 1.1 为什么选择监控? 因为在一个IT集群中或者是一个大环境中,包括各种硬件设备.软件设备等系统的构成也是极其复杂的. 多种应用构成负载的IT业务系统,保证这些资源的正常运转,是一 ...
随机推荐
- FlashFXP|FTP
经典的FTP传输工具FlashFxp,留作几年吧!看和曾经用的软件代表着岁月的流逝和时间的推进性! 洒脱度过生活中的每一天.每一分钟,Mvpbang追随一生! 压缩包中有秘钥文件-flashfxp.k ...
- 安装rpm包时遇到Header V3 DSA signature: NOKEY时解决办法
安装rpm包,特别是没有GPGkey校验,原因是rpm版本过低导致的. 代码如下: warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY ...
- 模块(modue)的概念:
在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护. 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很 ...
- JAVA System.getProperty() 与 System.getenv() 差异及示例
System.getenv() 方法是获取指定的环境变量的值. System.getenv() 接收参数为任意字符串,当存在指定环境变量时即返回环境变量的值,否则返回null. System.getP ...
- lightoj 1370 欧拉函数
A - Bi-shoe and Phi-shoe Time Limit:2000MS Memory Limit:32768KB 64bit IO Format:%lld & % ...
- 100803C
画个图,很容易发现少兜圈子,就是说这些限制c[i],d[i]可以看做[c[i],d[i]],不让那些区间相交,然后就可以了 #include<iostream> #include<c ...
- 使用kuernetes提供高可用的kibana服务
在kubernetes集群中部署kibana步骤如下: 1:kibana安装文件(目前最新版本4.5.1): 2:编写Dockerfile及执行点脚本文件run.sh,制作Kibana镜像: 3:推送 ...
- Extjs-Ext.Ajax.request设置超时
ExtJs的Ajax提交主要是:Ext.Ajax.request或form1.getForm().submit,超时时间默认是30秒. 很多时候,后台处理比较多,往往需要超出30秒的限制.此时,可以通 ...
- TODO: 图片加载框架ImageLoader的实现
1, 使用三级缓存策略 2, 使用builder模式设置ImagLoager的config
- 【ACdream 1187】Rational Number Tree(树,递归)
有理数的树,根节点是1/1,左儿子是1/2,右儿子是2/1....求给定的分数是第几个,或者给定n求第n个分数.递归.给定的分数,每次递归,如果分子比较小,就用分母减去分子,并且这是左儿子.反之是右儿 ...