zabbix proxy 代理端安装

理论部分

Zabbix Proxy适用于大规模分布式监控场景,采用的一种分担Server端压力的分层结构,Proxy只负责一定区域内的数据采集工作,然后定期将数据一次性发送给Server,极大的减轻了Server的负载压力,使得可以支持更大规模的监控需求。

实践部分

环境:

三台机器,其中proxy和agent可以通过内网访问,proxy和server需通过公网访问

IP:180.153.51.130(server端)

IP:180.163.175.40(proxy端)

IP:10.100.4.32(agent端)

一、proxy代理服务器端的配置(公网地址180.163.175.40内网地址172.16.66.22)

zabbix服务器端是zabbix-3.0的版本

1、机器是CentOS 6 的系统,先安装下载和安装zabbix的yum源

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

rpm -ivh zabbix-release-3.0-1.el6.noarch.rpm

2、安装mysql数据库

yum install -y mysql-server mysql-devel mysql

3、初始化数据库

/usr/bin/mysql_secure_installation

4、安装zabbix-proxy

yum install zabbix-proxy-mysql.x86_64

5、创建数据库并授权访问

mysql> create database zabbix_proxy default charset utf8;

mysql> grant all on zabbix_proxy.* to ‘zabbix‘@‘localhost‘ identified by ‘huaxia‘ with grant option;

mysql> flush privileges;

6、把数据表导入到数据库中

cd  /usr/share/doc/zabbix-proxy-mysql-3.0.6

zcat  schema.sql.gz | mysql -uzabbix -p zabbix_proxy

7、配置代理服务

vim /etc/zabbix/zabbix_proxy.conf

Server=180.153.51.130#zabbix server 的IP地址

Hostname=180.163.175.40#本机的地址,zabbix server要能识别

DBName=zabbix_proxy#数据库名称

DBUser=zabbix#数据库用户

DBPassword=huaxia#数据库密码

8、编辑防火墙的设置

开放10051端口

iptables  -I  INPUT -p tcp --dport 10051 -j ACCEPT

9、启动zabbix_proxy

Service zabbix_proxy start

10、查看zabbix_proxy监听的端口

[[email protected] ~]# ss -tnlp|grep zabbix

LISTEN     0      128                      :::10051                   :::*      users:(("zabbix_proxy",13001,5),("zabbix_proxy",13006,5),("zabbix_proxy",13007,5),("zabbix_proxy",13008,5),("zabbix_proxy",13009,5),("zabbix_proxy",13010,5),("zabbix_proxy",13011,5),("zabbix_proxy",13012,5),("zabbix_proxy",13013,5),("zabbix_proxy",13014,5),("zabbix_proxy",13015,5),("zabbix_proxy",13016,5),("zabbix_proxy",13018,5),("zabbix_proxy",13019,5),("zabbix_proxy",13021,5),("zabbix_proxy",13022,5),("zabbix_proxy",13023,5),("zabbix_proxy",13024,5),("zabbix_proxy",13025,5),("zabbix_proxy",13026,5),("zabbix_proxy",13027,5),("zabbix_proxy",13028,5),("zabbix_proxy",13029,5),("zabbix_proxy",13030,5))

LISTEN     0      128                       *:10051                    *:*      users:(("zabbix_proxy",13001,4),("zabbix_proxy",13006,4),("zabbix_proxy",13007,4),("zabbix_proxy",13008,4),("zabbix_proxy",13009,4),("zabbix_proxy",13010,4),("zabbix_proxy",13011,4),("zabbix_proxy",13012,4),("zabbix_proxy",13013,4),("zabbix_proxy",13014,4),("zabbix_proxy",13015,4),("zabbix_proxy",13016,4),("zabbix_proxy",13018,4),("zabbix_proxy",13019,4),("zabbix_proxy",13021,4),("zabbix_proxy",13022,4),("zabbix_proxy",13023,4),("zabbix_proxy",13024,4),("zabbix_proxy",13025,4),("zabbix_proxy",13026,4),("zabbix_proxy",13027,4),("zabbix_proxy",13028,4),("zabbix_proxy",13029,4),("zabbix_proxy",13030,4))

二、agent 客户端的配置(内网地址10.100.4.32)

1、机器是CentOS 6 的系统,先安装下载和安装zabbix的yum源

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

rpm -ivh zabbix-release-3.0-1.el6.noarch.rpm

2、安装agent

yum install zabbix-agent.x86_64 zabbix-sender.x86_64

3、配置agent

vim  /etc/zabbix/zabbix_agentd.conf

Server=172.16.66.22#代理服务器端地址

ServerActive=172.16.66.22#代理服务器端地址

Hostname=10.100.4.32#本机地址,代理服务器要可以识别

4启动agent服务

service zabbix-agent start

5、查看agent监听的端口

[[email protected] zabbix]# ss -tnlp|grep zabbix

0      128                           :::10050                        :::*      users:(("zabbix_agentd",8193,5),("zabbix_agentd",8194,5),("zabbix_agentd",8195,5),("zabbix_agentd",8197,5),("zabbix_agentd",8198,5),("zabbix_agentd",8199,5))

0      128                            *:10050                         *:*      users:(("zabbix_agentd",8193,4),("zabbix_agentd",8194,4),("zabbix_agentd",8195,4),("zabbix_agentd",8197,4),("zabbix_agentd",8198,4),("zabbix_agentd",8199,4))

三、zabbix server 端设置(公网地址180.153.51.130)

1、添加主机和服务

2、代理服务器设置

3、查看采集到的数据

时间: 2024-10-05 17:35:01

zabbix proxy 代理端安装的相关文章

zabbix proxy和agentd安装和配置

1.添加用户 groupadd zabbix  useradd -g zabbix  zabbix -s /sbin/nologin 2.创建数据库 service mysqld start  mysql -uroot -p  >create database zabbix default charset utf8;  > grant all on zabbix.* to [email protected] identified by '123456';  >flush privileg

zabbix proxy 代理监控使用部署

Zabbix proxy工作原理: 1.工作原理: Zabbixproxy是一个监控代理服务器,它收集监控到的数据,先存放在缓冲区,保存的时间可以通过配置文件设定,然后再传送到Zabbixserver:监控代理需要一个单独的数据库. Zabbix proxy的好处: 远程监控 当监控的位置通信不便时 当监控上千的设备时 简化维护分布式监控,降低zabbixserver的负载 zabbix proxy配置 场景:133:  zabbix server135:  zabbix proxy136:  

zabbix的proxy代理

zabbix proxy代理 当我们监控的服务器数量较少的时候,用单独有的server来获取数据能够承受,但是当需要监控的服务器数量过多,如3000台服务器,一千台在北京,一千在上海,一千在杭州,我们就可以用分布式的方式进行监控 zabbix_server---->proxy---->agent 我们创建三个proxy,分别对接北京,上海,杭州,的三千台机器,安装完proxy之后,server只需要于三天proxy交互信息就行了,会减少服务器的压力. 我们在安装prixy的是时候,也需要安装数

zabbix proxy 3.0 RPM安装

安装前的准备: 1.zabbix proxy自身需要安装mysql,可以导入mysql官网的mysql5.6的yum源,进行安装并启动数据库 2.创建zabbix_proxy数据库 mysql> CREATE DATABASE zabbix_proxy; 创建zabbixproxy用户: mysql>grant all on zabbix_proxby.* to [email protected] identified by 'zabbixproxy';>flush privileges

Zabbix实战-简易教程(5)--Proxy和Agent端安装

3.3.1 zabbix proxy安装(源码方式) 1.创建目录 mkdir -p /usr/local/zabbix 2.安装必要软件 yum install -y fping(若安装不成功) 或 wget http://pkgs.repoforge.org/fping/fping-3.1-1.el6.rf.i686.rpm yum install -y gcc make cmake mysql-server mysql-devel php php-gd php-devel php-mysq

centos7安装zabbix(服务端)

一.基础组件安装: zabbix需要安装LAMP环境 yum install php php-gd php-mysql php-bcmath php-mbstring php-xml curl curl-devel net-snmp net-snmp-devel perl-DBI yum install httpd mariadb* 二.数据库配置 systemctl start mariadb.service mysql            mariadb数据库装好默认没有密码,回车直接进入

Zabbix(一) : 简介以及Server端安装

一.什么是Zabbix? zabbix由AlexeiVladishev首先开发,目前在维护的是Zabbix SIA.ZABBIX是一个企业级的开源分布式监控解决方案. zabbix为监控网络和服务器的健康和完整提供了很多参数.使用一个灵活的通知机制,允许用户配置基于email的报警,几乎支持所有的事件.这可以快速的反应服务器的问题.zabbix基于存储的数据提供了极好的报告和数据可视化特性.这使得zabbix容量很好的规划.zabbix支持轮循和捕获.所有zabbix的报告和数据以及配置参数,都

Zabbix windows被监控端安装agentd

Windows zabbix_agentd安装包下载地址: http://www.zabbix.com/downloads/2.2.1/zabbix_agents_2.2.1.win.zip 一.解压安装包, 解压后文件夹内bin目录下有win32和win64两个文件夹,分别对应windows32位和64位操作系统. 当前主机系统为windows server 2003 32位,则将32位目录下的文件全部移动到C:\zabbix\下. 二.在C:\zabbix下创建zabbix_agentd.c

zabbix服务端安装

Zabbix服务端安装规范文档 修订历史记录 日期 版本 说明 作者 2014-01-21 <1.0> <初始化> 刘孟杰 目录 1.   前言..... 4 1.1   目的.... 4 1.2   术语.... 4 1.3   适用版本.... 4 1.4   阅读范围.... 4 2.     环境准备..... 4 2.1    yum安装LAMP环境.... 4 2.2    安装其他所需组件.... 4 2.3    启动服务.... 4 3.     安装zabbix