admin
发表于 2026-10-8 21:45:28
Zabbix是一个分布式监控系统,它可以以一个中心点、多个分节点的模式运行,使用Proxy能大大的降低Zabbix Server的压力,Zabbix Proxy可以运行在独立的服务器上,如图13-36所示:<br><br>图13-36 Zabbix Proxy网络拓扑图<br><br>安装Zabbix Proxy,基于zabbix-7.4.6.tar.gz软件包,同时需要导入zabbix基本框架库,具体实现方法如下:<br><br>下载Zabbix软件包,代码如下:<br><br>wget http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.2.6/zabbix-7.4.6.tar.gz/download<br><br>Zabbix Proxy上执行如下代码:<br><br>yum -y install curl curl-devel net-snmp net-snmp-devel perl-DBI<br><br>groupadd zabbix ;useradd -g zabbix zabbix;usermod -s /sbin/nologin zabbix<br><br>Zabbix Proxy端配置<br><br>创建zabbix数据库,执行授权命令:<br><br>createdatabasezabbix_proxycharset=utf8;<br><br>grant all on zabbix_proxy.* to zabbix@localhost identified by 'aaaAAA111.';<br><br>flush privileges;<br><br>解压zabbix软件包并将Zabbix基础SQL文件导入数据至Zabbix数据库:<br><br>tar -xzvfzabbix-7.4.6.tar.gz<br><br>cd zabbix-7.4.6<br><br>mysql -uzabbix -paaaAAA111. zabbix_proxy <database/mysql/schema.sql<br><br>mysql -uzabbix -paaaAAA111. zabbix_proxy <database/mysql/images.sql<br><br>切换至Zabbix解压目录,执行如下代码,安装Zabbix_server:<br><br>./configure --prefix=/usr/local/zabbix/ --enable-proxy --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl<br><br>make<br><br>make install<br><br>ln -s /usr/local/zabbix/sbin/zabbix_*/usr/local/sbin/<br><br>Zabbix Proxy安装完毕,cd /usr/local/zabbix/etc/目录,如图13-37所示:<br><br>图13-37 Zabbix Proxy安装目录<br><br><img src="https://bbs.jfedu.net/jf_imgs/image627.png" alt="" style="max-width:100%;"><br><br>备份Zabbix Proxy配置文件,代码如下:<br><br>cpzabbix_proxy.confzabbix_proxy.conf.bak<br><br>将zabbix_proxy.conf配置文件中代码设置为如下:<br><br>Server=192.168.149.128<br><br>Hostname=192.168.149.130<br><br>LogFile=/tmp/zabbix_proxy.log<br><br>DBName=zabbix_proxy<br><br>DBUser=zabbix<br><br>DBPassword=aaaAAA111.<br><br>Timeout=4<br><br>LogSlowQueries=3000<br><br>DataSenderFrequency=30<br><br>HistoryCacheSize=128M<br><br>CacheSize=128M<br><br>Zabbix客户端安装Agent,同时配置Agent端Server设置为Proxy服务器的IP地址或者主机名,zabbix_agentd.conf配置文件代码:<br><br>LogFile=/tmp/zabbix_agentd.log<br><br>Server=192.168.149.130<br><br>ServerActive=192.168.149.130<br><br>Hostname = 192.168.149.131<br><br>Zabbix Server WEB端添加Proxy,实现集中管理和分布式添加监控,如图13-38(a)、13-38(b)、13-38(c)所示:<br><br><img src="https://bbs.jfedu.net/jf_imgs/image628.png" alt="" style="max-width:100%;"><br><br>图13-38(a) Zabbix Proxy WEB添加<br><br><img src="https://bbs.jfedu.net/jf_imgs/image629.png" alt="" style="max-width:100%;"><br><br>图13-38(b) Zabbix Proxy监控客户端<br><br><img src="https://bbs.jfedu.net/jf_imgs/image630.png" alt="" style="max-width:100%;"><br><br>图13-38(c) Zabbix Proxy监控客户端图像
页:
[1]