zabbix proxy 代理监控使用部署
admin
2023-05-19 00:42:02
0


Zabbix proxy工作原理:

1.工作原理:

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

Zabbix proxy的好处:

远程监控

当监控的位置通信不便时

当监控上千的设备时

简化维护分布式监控,降低zabbixserver的负载



zabbix proxy配置

场景:
133:  zabbix server
135:  zabbix proxy
136:  zabbix client

工作原理:
zabbix proxy收集client的信息,发给zabbix  server,zabbix server根据trigger,发送报警信息!

135配置:
groupadd zabbix
useradd -g zabbix -M -s /sbin/nologin zabbix
tar zxvf zabbix-2.2.6.tar.gz
cd zabbix-2.2.6
 ./configure --prefix=/usr/local/zabbix --enable-proxy  --enable-agent --with-mysql --with-net-snmp --with-libcurl
make
make install

[root@zabbiclient2 etc]# cat zabbix_proxy.conf  | grep -v "#" | grep -v "^$"
ProxyMode=0
Server=192.168.10.133   ##zabbix server 地址
ServerPort=10051
Hostname=zabbixproxy1 ##主机名,这个配置和该机器实际的主机名没有关系,但必须和zabbix server中添加该机器的时候的主机名一致,否则zabbix server获取不到信息
LogFile=/tmp/zabbix_proxy.log
PidFile=/tmp/zabbix_proxy.pid
DBHost=localhost
DBName=zabbix_proxy
DBUser=zabbixproxy1
DBPassword=zabbixproxy1
ConfigFrequency=300
DataSenderFrequency=60
##zabbix proxy将本地库里面的数据定期发给zabbix server,故这里需要配置db的相关信息
另外必须将本地的mysql(我的zabbix proxy使用的本地的mysql数据库)服务给启动起来,否则zabbix proxy是不工作的!
配置好上面的信息好,还需要在zabbix proxy使用的db上创建db,并创建用户
mysql> create database zabbix_proxy;
mysql> grant all on zabbix_proxy.* to 'zabbixproxy1'@'localhost' identified by 'zabbixproxy1';
 mysql -uzabbix -p'zabbixproxy1'  zabbix schema.sql  )
[root@zabbiclient2 etc]# cat zabbix_agentd.conf  | grep -v "#" | grep -v "^$"
PidFile=/tmp/zabbix_agentd.pid
LogFile=/tmp/zabbix_agentd.log
DebugLevel=3
Server=192.168.10.133            ##zabbix server的ip地址
ServerActive=192.168.10.133   ##zabbix server的ip地址
Hostname=zabbixproxy1
 


136机器上的配置如下:
groupadd zabbix
useradd -g zabbix -M -s /sbin/nologin zabbix
tar zxvf zabbix-2.2.6.tar.gz
cd zabbix-2.2.6
 ./configure --prefix=/usr/local/zabbix   --enable-agent  --with-net-snmp --with-libcurl
make
make install
[root@zabbiclient1 etc]# pwd
/usr/local/zabbix/etc
[root@zabbiclient1 etc]# cat zabbix_agentd.conf | grep -v "#"| grep -v "^$"
PidFile=/tmp/zabbix_agentd.pid
LogFile=/tmp/zabbix_agentd.log
DebugLevel=4
Server=192.168.10.135
ServerActive=192.168.10.135
Hostname=zabbixclient2
 

133机器上的配置如下:zabbix server 搭建见如下的连接:
http://superleedo.blog.51cto.com/12164670/1925656

在133机器上添加一个zabbix proxy,见附件
zabbix proxy 代理监控使用部署
点save 创建一个名为zabbixproxy1的代理,使用active的代理方式!
下面添加136机器到zabbixproxy1上,见附件
zabbix proxy 代理监控使用部署
点save 按钮,即可添加!
不通过代理监控和通过代理监控,显示的有所不同,见附件
zabbix proxy 代理监控使用部署
查看136机器的监控信息,见附件
zabbix proxy 代理监控使用部署

编译过程中遇到两个问题:
1:checking for mysql_config... /usr/bin/mysql_config
checking for main in -lmysqlclient... no
configure: error: Not found mysqlclient library
解决方法:
 yum  -y install mysql-devel

2:checking for curl-config... no
configure: error: Curl library not found
[root@localhost zabbix-2.2.6]# yum -y install curl-devel

3:
Received empty response from zabbix agent at [*.*.*.*],Assuming that agent dropped connection because of access permission.
原因:
在zabbix client上修改了
Server=192.168.10.135     ##现在的这ip就是zabbix proxy的ip,必须重启zabbix agentd,
ServerActive=192.168.10.135   






相关内容

热门资讯

沈伯洋妄称“双城论坛是渗透破口... 海峡导报综合报道 民进党台北市长参选人沈伯洋日前妄称台北、上海双城论坛成“渗透破口”,台北市府回呛沈...
环氧树脂多少钱一公斤 基本上现在市面上出售的环氧树脂的价格也要达到一公斤20元左右,其实环氧树脂的价格也会受到品牌的影响,...
6公斤洗衣机能洗多少衣服 6公斤洗衣机能洗多少衣服:如果四个人的衣服大约15件T恤就可以洗了;如果两个人的衣服是两件中型棉袄,...
空调夏天开多少度合适 空调夏天一般开到26到28度比较合适。因为综合考虑温度和电损耗,建议都开在26度以上,不要和室外温差...
空调晚上睡觉制冷多少度合适 建议开到26摄氏度最为合适。因为人体在休息时免疫力会下降,晚上睡觉如果室温过低的话,容易造成第二天浑...
荒唐!绿营官员竟称:再选赖清德... 台立法机构日前通过修正案,将“三班护病比”正式纳入医疗相关条例。“三班护病比”是指医院按白班、小夜班...
特朗普称不希望有人推动“台独”... 海峡导报综合报道 美国总统特朗普日前接受媒体访问时提到“不希望有人推动‘台独’”,台民意机构国民党团...
演员卢昱晓向《给阿嬷的情书》致... 5月17日,女演员卢昱晓发文向电影《给阿嬷的情书》致歉,全文如下:大家的批评我都看到了。在此,向电影...
AI赋能中医,市七医院“中医药... 当AI开始“望闻问切”,当中医迈入智能新时代。2026年5月16日,在2026结合医学·上海论坛上,...
北大教授乔晓春:AI时代知识不... 5月17日,2026搜狐科技年度论坛在京盛大开幕。来自科学界、学术界和产业界的近三十位嘉宾共襄盛会,...