码迷,mamicode.com
首页 > 其他好文 > 详细

zabbix分布式监控,zabbix-proxy代理搭建

时间:2019-01-17 17:42:01      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:use   就会   DBName   技术分享   创建数据库   etc   存储   release   collate   

如果公司有多个机房,使用zabbix监控就会出现延迟,为了解决这个问题,我们就要使用zabbix-proxy代理,我们服务器出现故障,先发送到proxy,proxy再发送到zabbix-server
技术分享图片

这里我们zabbix-server和zabbix-agent都已经搭建好,就不多说了

1:安装zabbix-proxy(注意proxy版本要和服务端一致,不然会报错)
rpm -ivh zabbix-release-4.0-1.el7.noarch.rpm
yum install zabbix-proxy -y
2:这里本地需要安装数据库,存储一些配置文件,我们已经安装过了
创建数据库并授权
create database zabbix_proxy character set utf8 collate utf8_bin; grant all privileges on zabbix_proxy.* to zabbix@‘localhost‘ identified by ‘zabbix‘;
导入数据库
zcat /usr/share/doc/zabbix-proxy-mysql-4.0.3/schema.sql.gz |mysql -uzabbix -pzabbix zabbix_proxy

3:修改zabbix-proxy配置文件
vim /etc/zabbix/zabbix-proxy.conf
要修改以下几项
Server=172.16.1.17(服务端地址)
Hostname=proxy-db01(proxy代理名字,这里不是主机名,这个在局域网内必须唯一,而且能被服务端解析)
DBHost=localhost(数据库)
DBName=zabbix_proxy(数据库名)
DBUser=zabbix(用户名)
DBPassword=zabbix(密码)
DBSocket=/tmp/mysql.sock(这个必须加上,不然会报错)

4:修改zabbix-agent配置文件
vim /etc/zabbix/zabbix-agent.conf
这里只需要修改两项
Server=172.16.1.51(proxy端的地址)
ServerActive=172.16.1.51(proxy端的地址)

5:在zabbix web页面添加proxy
技术分享图片

创建代理
技术分享图片

zabbix分布式监控,zabbix-proxy代理搭建

标签:use   就会   DBName   技术分享   创建数据库   etc   存储   release   collate   

原文地址:http://blog.51cto.com/3774912/2343841

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!