zabbix代理proxy安装配置

zabbix proxy安装在另一台机器上,与zabbix server使用不同的数据库,以免造成数据错乱。

zabbix proxy使用zabbix 2.2.0版本

 

(1)下载zabbix安装包

wget https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.2.0/zabbix-2.2.0.tar.gz
tar zxf zabbix-2.2.0.tar.gz

 

(2)增加用户和组

groupadd zabbix
useradd zabbix –g zabbix

 

(3)创建数据库

>create database zabbix_proxy character set utf8;
> grant all privileges on zabbix_proxy.* to zabbix@’localhost’ identified by 'zabbix';

 

(4)导入表结构

mysql -uzabbix -p zabbix_proxy < database/MysqL/schema.sql

 

注:zabbix proxy数据库只需要导入schema表即可,其他的不需要导入,以免发生数据错乱。

 

(5)编译安装

cd zabbix-2.2.0
./configure --prefix=/usr/local/zabbix --enable-proxy --enable-agent --with-net-snmp --with-MysqL --with-ssh3
 
make && make install

 

(6)修改配置文件

vi /usr/local/zabbix/etc/zabbix_proxy.conf
Server=127.0.0.1 改成Server=192.168.179.128    #(改成zabbix server的ip)
Hostname=Zabbix proxy    #(根据情况更改,要求唯一)
#DBHost=localhost    #(如数据库不在本机,则加一行另写上数据库所在主机的ip)
dbname=zabbix_proxy
DBUser=zabbix
DBPassword         #认为空,所以在下面添加一行DBPassword=zabbix
 
#proxy配置文件里有代理模式,认为主动。
#ProxyMode=0
ProxyMode=1       #为被动模式,根据需求进行设置。

 

使用代理的agent需要在各自的agentd.conf配置文件里定义server与serveractive,将ip设置为proxy所在主机的ip。

 

(7)启动服务

cd /usr/local/zabbix/sbin
./zabbix_proxy -c /usr/local/zabbix/etc/zabbix_proxy.conf

 

(8)在zabbix server的web端添加代理

 

a.在web页面点击Administrator—DM

zabbix代理proxy安装配置

b.创建代理create proxy

 

Proxy name:proxy名称,此名称必须和proxy配置文件里定义的Hostname一致

Proxy mode:proxy模式,分为主动模式和被动模式

Active:主动模式,proxy主动连接zabbix server,并发送数据给zabbix server

Passive:被动模式,zabbix server连接proxy来获取数据

主动和被动都是针对proxy来说的。

Host:添加需要代理监控的主机

 

主动模式:

zabbix代理proxy安装配置

 

被动模式:

zabbix代理proxy安装配置

 

c.添加主机并使用代理

 

zabbix代理proxy安装配置

相关文章

这篇文章主要介绍“hive和mysql的区别是什么”,在日常操作中...
这篇“MySQL数据库如何改名”文章的知识点大部分人都不太理解...
这篇文章主要介绍“mysql版本查询命令是什么”的相关知识,小...
本篇内容介绍了“mysql怎么修改字段的内容”的有关知识,在实...
这篇文章主要讲解了“mysql怎么删除unique约束”,文中的讲解...
今天小编给大家分享一下mysql怎么查询不为空的字段的相关知识...