zabbix-proxy编译安装

author author     2022-08-01     295

关键词:

本文主要介绍zabbix-proxy的安装配置,agent通过proxy连接配置。


一、zabbix-proxy介绍

1.工作原理:

Zabbix-proxy是一个监控代理服务器,它收集监控到的数据,先存放在缓冲区,保存的时间可以通过配置文件设定,然后再传送到Zabbix-server;监控代理需要一个单独的数据库。

2.zabbix-proxy的优点:

远程监控

当监控的位置通信不便时

当监控上千的设备时

简化维护分布式监控,降低zabbix-server的负载

3.环境拓扑

技术分享

 

二、zabbix-proxy安装

1.软件编译

#tar xf zabbix-3.0.4.tar.gz
#cd zabbix-3.0.4
#./configure --prefix=/usr/local/zabbix --enable-proxy --enable-agent --with-mysql --with-net-snmp --enable-ipv6 --with-libcurl --with-libxml2
# make && make install

2.数据库配置

mysql>CREATE DATABASE zabbix_proxy CHARACTER SET utf8;
mysql>GRANT ALL ON zabbix_proxy.* TO ‘zabbix‘@‘10.0.2.%‘ IDENTIFIED BY ‘123456‘;
#/usr/local/mysql/bin/mysql -uzabbix -h10.0.2.76 -p123456
mysql>use zabbix_proxy;
mysql>source /usr/local/src/zabbix-3.0.4/database/mysql/schema.sql

sql文件存放位置/usr/local/src/zabbix-3.0.4/database/mysql

proxy只需要导入schema.sql即可

3.修改zabbix_proxy.conf配置文件

Server=X.X.X.X                            #zabbix-server外网ip
Hostname=Zabbix_proxy_hn   #该名字必须跟在server上创建proxy的名字一致
LogFile=/tmp/zabbix_proxy.log
DBName=zabbix_proxy
DBUser=zabbix
DBPassword=123456
ConfigFrequency=60               #zabbix proxy 向服务器检索配置数据信息的频率,在被动模式下该参数将被忽略
DataSenderFrequency=60     #zabbix proxy发送收集的数据给zabbix server的频率
Timeout=4
LogSlowQueries=3000

4.启动proxy服务

#/usr/local/zabbix/sbin/zabbix_proxy

5.zabbix-server上添加proxy

技术分享

技术分享

三、agent连接proxy配置

1.安装agent程序

参考:http://hnr520.blog.51cto.com/4484939/1843224

2.修改agent配置文件

zabbix_agentd.conf
LogFile=/tmp/zabbix_agentd.log
Server=127.0.0.1,10.0.2.76
ServerActive=127.0.0.1,10.0.2.76
Hostname=10.0.2.73

3.启动agent服务

4.在zabbix-server上添加主机

技术分享

技术分享



本文出自 “linux之路” 博客,请务必保留此出处http://hnr520.blog.51cto.com/4484939/1843473

zabbix-proxy安装部署(代码片段)

zabbix-proxy安装部署zabbixzabbix-proxy安装部署安装脚本环境zabbixserver10.0.0.12zabbixproxy10.0.0.131脚本快速部署#!/bin/bash#installzabbix-proxy#version1.0#authorwangzhen#date20190506OsVersion=`cat/etc/redhat-release|awk- 查看详情

zabbix-proxy安装

注意,zabbix-proxy的安装和zabbix-server的安装不一样。不要混为一谈,尤其是数据库的sql结构rpm-ivhhttp://repo.zabbix.com/zabbix/3.0/rhel/6/x86_64/zabbix-release-3.0-1.el6.noarch.rpm下载了这个后把gpgcheck=1改成0yuminstallzabbix-proxy-mysql这个会把 查看详情

zabbix-proxy的安装

首先使centos能够与上外网在zabbix的官网找到zabbix-proxy-2.4.7的压缩包,下载时候将链接复制到centos的一个目录下。比如/opt下cd/optwget下载压缩包的链接,直接下载可以克隆会话,同时搭建centos的基本环境yumgroupinstall"Developmenttools"-yyu... 查看详情

zabbix-proxy3.4安装

mariadb:#yuminstallmariadb-servermariadbmariadb-devel-y#systemctlstartmariadb#systemctlenablemariadb#mysql_secure_installation#vi/etc/my.cnfinit_connect=‘SETcollation_connection=utf8_unicode_ci‘init_c 查看详情

docker安装zabbix-proxy

zabbix-proxy代理服务器安装:1、数据库的安装 dockerrun--namemaridb-t-p3310:3306-eMYSQL_DATABASE=zabbix-eMYSQL_USER=zabbix-eMYSQL_PASSWORD=zabbix-v/etc/localtime:/etc/localtime-v/Dockerfile/mysql/data:/var/lib/mysql-dmaridb:10.3.202、安装zabbix-proxy容器 dockerrun--namezabbi... 查看详情

zabbix-proxy的安装以及使用(代码片段)

############yum源#############[[email protected]zabbix]#cat/etc/yum.repos.d/zabbix.repo[zabbix]name=ZabbixOfficialRepository-$basearchbaseurl=http://repo.zabbix.com/zabbix/3.4/rhel/7/$basearch/ena 查看详情

zabbix的自动注册(autoregistration),使用proxy实现

想要实现使用zabbix-proxy来实现自动注册功能,那么就想要安装zabbix-proxy,而zabbix-proxy也是依赖于数据库的,所以安装zabbix-proxy也想要安装数据库,我使用的是MySQL数据库,而且zabbix-proxy的数据库不能和zabbix-server放在一起,而且既... 查看详情

zabbix监控代理zabbix-proxy

新公司监控用的zabbix,其中用到了zabbix-proxy,原先没有尝试弄过,现在先提前安装看看,以便后续使用查阅。 Zabbix-proxy是一个监控代理服务器,它收集监控到的数据,先存放在缓冲区,保存的时间可以通过配置文件设定,然... 查看详情

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

如果公司有多个机房,使用zabbix监控就会出现延迟,为了解决这个问题,我们就要使用zabbix-proxy代理,我们服务器出现故障,先发送到proxy,proxy再发送到zabbix-server这里我们zabbix-server和zabbix-agent都已经搭建好,就不多说了1:安装zabbix-proxy(... 查看详情

自动化--zabbix-proxy

在加一台服务器node3做好yum源---后安装[[email protected]~]#systemctlstopfirewalld.service[[email protected]~]#ntpdatentp1.aliyun.com[[email protected]~]#yuminstallmariadb-server[[email protected 查看详情

zabbix-proxy错误处理

配置好zabbix-proxy代理以后,zabbix添加上以后,不能监控,zabbix端日志没有报错,zabbix-proxy日志报一下错误22367:20190117:151428.345failedtoupdatelocalproxyconfigurationcopy:unexpectedfield"hosts.available"22385:20190117:151619.597cannotsendlistofactivechecksto"... 查看详情

基于zabbix-proxy的自动注册

查看详情

zabbix-proxy重启无效(无法开启服务)

今天重启zabbix-proxy时,发现zabbix-proxy所有的监控主机都失联了,看一下代理服务,两个多小时没有传递数据,zabbix-server监控的主机没有影响,数据正常,查看了一下找到了问题,分享出来,希望对大家有帮助。650)this.width=650;"src... 查看详情

zabbix-server添加zabbix-proxy

查看详情

zabbix-proxy的搭建和配置全过程

Zabbix-proxy的用途和构建图Zabbix-server是建立在金山云的,现在需要监控阿里云的redis,但是阿里云跟金山云之间通信是无法走内网的,如果直接让zabbix-server与redis直接联系,一旦公网的信息被截获的话,整个金山的zabbix可能都会遭... 查看详情

zabbix-proxy搭建

环境:因为公司需要监控远程客户机,但server端无法主动连接agent端,客户端可以连接公司ip公司有固定ip,可以开放某个端口给zabbixserver,客户机agent端可以主动通过外网连接公司服务器,但没有固定ip 查过zabbix,可以有多... 查看详情

zabbixagent代理程序配置(代码片段)

1、安装依赖包[[email protected]~]#yum-yinstallmysqlmariadb-servermysql-develnet-snmp-devellibssh2-devel[[email protected]~]#useradd-s/sbin/nologin-Mzabbix2、下载对应版本并编译安装zabbix-proxy(注此处服务器使用的也是3.0.2 查看详情

zabbix-proxy配置(代码片段)

1,proxy配置#cat/etc/zabbix/zabbix_proxy.confServer=192.168.1.1Hostname=proxy.comLogFile=/tmp/zabbix_proxy.logDBHost=192.168.1.5DBName=zabbix_proxyDBUser=zabbixDBPassword[email protected]2016--StartPollers=500StartTrappers=50StartPollersUnreachable=20Timeout=30CacheSize=2048MHistoryCacheSize... 查看详情