zabbix proxy 配置

简介:

在监控大量服务器时,如果将所有的请求都发送到一个zabbix server上,将会对我们的zabbix server造成很大的压力,我们在规划多个区域或机房进行监控的时候,会考虑到使用zabbix proxy 来代理zabbix server 的部分功能。zabbix server 通过管理多个代理来对所有服务器进行监控。


zabbix proxy 安装配置

zabbix proxy 的安装配置也很简单,如果有官方的yum 源,直接yum 安装即可。需要注意的是,zabbix proxy 需要配置数据库,对于受监控的客户端来说,它就是一个zabbix server 的角色,只不过与他直接交互的不是zabbix server,而是zabbix proxy。

安装zabbix proxy:

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

与配置server 相同,配置好数据库后,需要导入数据表:

1
2
3
4
create database zabbix_proxy character  set  utf8 collate utf8_bin;
grant all on zabbix_proxy.* to zabbix_proxy@192.168.20.55 identified by  'zabbix_proxy' ;
cd  /usr/share/doc/zabbix-proxy-mysql-3 .0.13/
zcat schema.sql.gz| mysql -h 192.168.20.55 -uzabbix_proxy -pzabbix_proxy zabbix_proxy

配置zabbix proxy:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# grep '^[a-Z]'/etc/zabbix/zabbix_proxy.conf 
  
Server=192.168.20.50                    # zabbix server IP 地址
Hostname=zabbix-proxy
LogFile= /var/log/zabbix/zabbix_proxy .log
LogFileSize=0
PidFile= /var/run/zabbix/zabbix_proxy .pid
DBHost=192.168.20.55                     # zabbix proxy数据库地址
DBName=zabbix_proxy
DBUser=zabbix_proxy
DBPassword=zabbix_proxy
SNMPTrapperFile= /var/log/snmptrap/snmptrap .log
Timeout=4
ExternalScripts= /usr/lib/zabbix/externalscripts
LogSlowQueries=3000

启动zabbix proxy:

1
  systemctl start zabbix-proxy

web界面配置zabbix proxy 

在web界面添加proxy:

8f0455c1b952132c55251d92b2dd432b.jpg

选择模式,添加proxy主机:

417ac98c9cbc75fd22c1a8f413111f1b.jpg

配置zabbix agent

连接zabbix proxy 的 zabbix agent 配置:

1
2
3
4
5
6
7
8
9
# grep '^[a-Z]'/etc/zabbix/zabbix_agentd.conf
 
PidFile= /var/run/zabbix/zabbix_agentd .pid
LogFile= /var/log/zabbix/zabbix_agentd .log
LogFileSize=0
Server=192.168.20.55                       # zabbix proxy 地址  
ServerActive=192.168.20.55
Hostname=agent1
Include= /etc/zabbix/zabbix_agentd .d/

启动zabbix  agent:

systemctl start zabbix-agent

在web 界面添加主机,修改主机为使用proxy, zabbix-proxy:

768701243f04f8983f437899b03a823c.jpg


 本文转自 酥心糖 51CTO博客,原文链接:http://blog.51cto.com/tryingstuff/1981251


相关文章
|
3月前
|
监控 关系型数据库 Linux
|
1月前
|
监控 网络协议 Unix
centos7 zabbix安装客户端agent -配置监控远程主机 在需要监控的电脑上安装
centos7 zabbix安装客户端agent -配置监控远程主机 在需要监控的电脑上安装
22 0
|
5月前
|
监控 前端开发 应用服务中间件
Zabbix【部署 01】Zabbix企业级分布式监控系统部署配置使用实例(在线安装及问题处理)程序安装+数据库初始+前端配置+服务启动+Web登录
Zabbix【部署 01】Zabbix企业级分布式监控系统部署配置使用实例(在线安装及问题处理)程序安装+数据库初始+前端配置+服务启动+Web登录
417 0
|
5月前
|
监控 关系型数据库 MySQL
zabbix部署以及配置
zabbix部署以及配置
80 3
|
7月前
|
监控 关系型数据库 MySQL
CentOS 7系统安装配置Zabbix 5.0LTS 步骤
CentOS 7系统安装配置Zabbix 5.0LTS 步骤 查看Zabbix官方教程(重点) 打开官方网址:https://www.zabbix.com/cn,点击ZABBIX下载。 选择你的Zabbix服务器的平台,比如:Zabbix5.0 LTS、CentOS 7、Mysql、Apache等。 往下滑,查看安装和配置Zabbix教程
134 1
|
8月前
|
存储 监控 数据可视化
Zabbix分布式监控配置和使用
Zabbix分布式监控配置和使用
93 0
|
8月前
|
监控 关系型数据库 MySQL
在 Alibaba Cloud Linux 上配置 Zabbix
本场景是在 Alibaba Cloud Linux 上配置 Zabbix监控。
185 0
|
9月前
|
存储 监控 关系型数据库
|
10月前
|
监控 Unix Go
zabbix:监控docker应用配置
zabbix:监控docker应用配置
444 0
zabbix:监控docker应用配置
|
12月前
|
监控 Java 应用服务中间件
【Zabbix】Zabbix JMX 接口配置
【Zabbix】Zabbix JMX 接口配置