Zabbix代理模式

简介

Proxy模式用于监控服务器无法直接访问被监控机器的情况,如内网监控。

安装

安装源

rpm -ivh http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6.noarch.rpm

安装proxy及依赖

yum install -y zabbix-proxy-mysql mysql-server

mysql初始化

/usr/bin/mysql_secure_installation

配置

创建数据库

CREATE DATABASE zabbix CHARACTER SET utf8;
GRANT ALL ON zabbix.* TO zabbix@'localhost' IDENTIFIED BY 'zabbixpass';

导入数据

 mysql -uzabbix -pzabbixpasszabbix < /usr/share/doc/zabbix-proxy-mysql-2.2.2/create/schema.sql 

配置proxy

Server= 服务器IP
Hostname= 主机名
DBName=zabbix 数据库名
DBUser=zabbix 用户名
DBPassword=zabbixpass 密码

配置server

添加Proxy

在administration->DM下选择Proxy,创建Proxy。

  • 选择被动模式,注意这里的被动模式是指Proxy不主动向Server汇报监控数据,Server要什么Proxy就问Agent要什么
  • 连接IP和端口号,填写Proxy的监听地址和端口

添加host

在Server的web界面上创建host的时候在Monitored by proxy选择要使用的proxy即可。

配置agent

主要的配置向包括如下:

Server= 配置为Proxy的地址

注意 如果不需要开启主动探测,保持ServerActive配置项为空即可

Show Comments