关于zabbix-proxy(配置)

  • Post author:
  • Post category:其他


本配置环境如下:

CentOS 7 1810

内核信息:Linux zabbix 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

讲解完

zabbix-proxy原理



传送门在此

)下面开始介绍如何进行配置proxy

在安装proxy前还要确定一点,就是查看selinux和firewalld以及iptables是否都处于关闭状态

使用getenforce命令查看

sudo sed -i.ori ‘s/SELINUX=enforcing/SELINUX=disabled/’ /etc/selinux/config && setenforce 0 && systemctl stop firewalld

确认都关闭后正式开始

首先从安装zabbix源开始讲起,首先去zabbix官网找到zabbix源(

传送门在此

安装好后,正常是直接进行zabbix-proxy安装,但是会出现下面的情况

提示没有镜像,那问题可能就是源的问题了,详情请看这里:

关于zabbix官方源的问题。

解决源的问题后,完成zabbix-proxy的安装

接下来就是创建zabbix_proxy的数据库,创建好后导入数据文件

zcat /usr/share/doc/zabbix-proxy-mysql-3.0.28/schema.sql.gz  |  mysql -uzabbix_proxy -Dzabbix_proxy -h 192.168.1.15 -p

接下来就行proxy的配置,文件位置在/etc/zabbix/zabbix_proxy.conf

Server=10.9.8.214   # 此处填zabbix-server的IP

Hostname=zabbix_proxy # 此处填写的名字必须要和web端设置agent代理的名字一样

DBName=zabbix_proxy

DBHost=10.9.8.214

DBUser=zabbix_proxy

DBPassword=zabbix

ConfigFrequency=60 # 60s同步一次配置文件

DataSenderFrequency=60 # 60s发送一次数据到server端

配置好后就可以启动proxy

systemctl start zabbix-proxy,可以看到10051端口已经打开

此时需要代理的agent的Server配置就改换为proxy的IP地址了

接下来就是去web端进行配置

先创建一个代理,添加代理的主机,模式可以设置成为主动式,也可以设置成被动式,看具体情况了,如果server端无法通过10051端口发送数据给proxy端,那就采用主动式

配置好后就可以开始添加被代理的主机了,添加agent代理程序的接口,并启动代理程序监测

等待片刻,便能发现,已经加入监控了

至此,整个添加proxy已经完成




版权声明:本文为qq_24601199原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。