zabbix proxy设置mysql
1.一、安装zabbix proxy 启动–enable-proxy参数sql
1.二、建立数据库:数据库
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.三、配置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.四、启动zabbix-proxyide
service zabbix-proxy start chkconfig zabbix-proxy on
1.五、zabbix GUI配置Zabbix-Proxyspa
Administrator-Proxies-Create proxy Proxy name 即zabbix-proxy的 Hostname(与zabbix_proxy.conf Hostname一致) Proxy mode zabbix工做模式 Active(主动) passive(被动) Proxy host 选择哪些主机机器处于Proxy模式中 Description 添加描述信息
1.六、在添加主机监控的时候Monitored proxy 选择Zabbix Proxy代理
主动模式能够减轻zabbix-server压力,须要监控的东西不少的时候必定要把监控模式更改成主动监控code
2.一、被动模式设置方法:server
Server = ServerIP //#vi /data/server/zabbix/etc/zabbix_agentd.conf
被动模式工做流程:ip
Server 打开一个TCP链接 Server发送一个key 为agent.ping Agent接受这个请求,而后响应<HEADER><DATALEN>1 Server对接受到的数据进行处理 TCP链接关闭
2.二、主动模式设置方法:
ServerActive=ServerIP //# vi /data/server/zabbix/etc/zabbix_agentd.conf
主动模式流程:
Agent向Server创建一个TCP链接 Agent请求须要检测的数据列表 Server响应Agent,发送一个Items列表 Agent容许响应 TCP链接完成本次会话关闭 Agent开始周期性地收集数据