zabbix-----5-----自动发现的概念

说明:
使用zabbix代理有不少好处,一方面能够监控不可达的远程区域;另外一方面当监控项目数以万计的时候使用代理能够有效分担zabbix server压力,也简化分布式监控的维护。html

具体:
主动、被动模式都是相对于proxy来讲的。proxy主动发送数据就是主动模式;proxy等待server的请求,再发送数据就是被动模式。由于主动模式能够有效减轻zabbix server压力,须要监控的东西不少时必定要把监控模式更改成主动监控mysql

被动模式流程,被动模式必定要记得设置Server = ServerIP
被动模式工做流程:
Server 打开一个TCP链接
Server发送一个key 为agent.ping
Agent接受这个请求,而后响应< HEADER >< DATALEN >
Server对接受到的数据进行处理
TCP链接关闭sql

主动模式流程,主动模式必定要记得设置ServerActive=ServerIP
Agent向Server创建一个TCP链接
Agent请求须要检测的数据列表
Server响应Agent,发送一个Items列表
Agent容许响应
TCP链接完成本次会话关闭
Agent开始周期性地收集数据数据库

附录:
附录1.proxy大致安装步骤
一、安装zabbix proxy 启动–enable-proxy参数分布式

二、建立数据库,注意proxy只需也只能导入schema.sql,导入其它sql,如data.sql会出现某些错误
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 三、配置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 文件 四、启动zabbix-proxy # service zabbix-proxy start # chkconfig zabbix-proxy on 五、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 添加描述信息 六、在添加主机监控的时候Monitored proxy 选择Zabbix Proxyide

转载:http://www.cnblogs.com/wajika/p/6554447.htmlspa

相关文章
相关标签/搜索