zabbix之proxy
一、proxy的引出及配置
1、zabbix-proxy的引出
zabbix机房在北京,但是上海和其他地区也有机器,北京和上海如何通信?可以将上海的zabbix-server地址改为北京的zabbix-server地址,但是默认情况下上海的zabbix-agent机器不会配公网IP,只有内网IP,上海agent给北京server发没有问题,但是北京server给上海agent发的时候就会被路由器挡住
解决办法:给上海机器配置公网IP,但是如果给所有机器配置公网IP,那么安全问题就很严重,这个办法是不可行的
这个时候可以引出proxy,proxy将手机所有的agent数据,自己先缓存一会再交给zabbix-server。
proxy适合多机房的配置,图如下:
2、给proxy配置的时候要配置两个网卡,一个连接外网,一个连接内网
(1).安装zabbix-proxy
yum install zabbix-proxy-mysql -y
(2).配置zabbix-proxy
a.安装并启动mariadb
b.创库授权,并导入数据
create database zabbix_proxy;
grant all on zabbix_proxy.* to zabbix@'proxy主机IP' identified by '123456';
zcat /usr/share/doc/zabbix-proxy-mysql-4.0.11/schema.sql \.gz|mysql -uzabbix