zabbix分布式监控,zabbix-proxy代理搭建
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix分布式监控,zabbix-proxy代理搭建相关的知识,希望对你有一定的参考价值。
如果公司有多个机房,使用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 [email protected]‘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代理搭建的主要内容,如果未能解决你的问题,请参考以下文章