zabbix应用之proxy分布式部署

运维 系统运维 分布式
zabbix应用中的proxy分布式部署。这个应用在zabbix还是比较常见的!

zabbix应用proxy分布式部署如下!

  一、zabbix server / agentd安装

  zabbix安装文档网上到处都是,这里不再重复。

  可以参考:

  网络监控软件Zabbix详细安装步骤

  zabbix proxy简单架构图如下:

  

 

  二、proxy安装:

  1、下载zabbix1.8.1解压后,需要net-snmp和libcurl支持

  编译安装

  ./configure --enable-proxy --with-mysql --with-net-snmp –with-libcurl

  make && make install

  2、mysql设定

  shell> mysql -u -p

  mysql> create database zabbix character set utf8;

  mysql> GRANT ALL ON zabbix.* TO zabbix@'localhost' IDENTIFIED BY 'zabbixpass';

  mysql> flush privileges;

  mysql> quit;

  shell> cd create/schema

  shell> cat mysql.sql | mysql -u -p zabbix

  3、zabbix_proxy.conf配置文件设定:

  Server=zabbix_server #zabbix server的ip地址或者域名

  Hostname=Telcom_proxy #proxy主机名,在zabbix web会以这个名字为准

  #DB 设定档

  DBName=zabbix

  DBUser=zabbix

  DBPassword=zabbixpass

  ProxyLocalBuffer=0 #设定为0小时,除非有其他第三方应用和插件需要调用

  ProxyOfflineBuffer=1 #proxy或者server无法连接时,保留离线的监控数据的时间,单位小时

  ConfigFrequency=600 #server和proxy配置修改同步时间间隔,设定5-10分钟即可。

  DataSenderFrequency=10 #数据发送时间间隔,10-30s;

  #网络传输质量越好,可以设定间隔时间越短,监控效果也越迅速;

  StartPollers=10 #开启多线程数,一般不要超过30个;

  StartPollersUnreachable=1 #该线程用来单独监控无法连接的主机,1个即可;

  StartTrappers=10 #trapper线程数

  StartPingers=1 #fping线程数

  CacheSize=64M #用来保存监控数据的缓存数,根据监控主机数量适当调整;

  Timeout=10 #超时时间,设定不要超过30s,不然会拖慢其他监控数据抓取时间;

  TrapperTimeout=30 #同上

  FpingLocation=/usr/sbin/fping #配合simple check icmp检测使用,如不需要可关闭;

  其他配置默认即可;

  4、在zabbix web interface中添加proxy:

  Administration -> GM -> proxies [create proxy]

  

 

  这里主机名要和proxy配置文件中设定相同,区分大小写;

#p#

  三、proxy下的被监控主机的zabbix_agentd.conf设定:

  Server=Telcom_proxy #输入Telcom_proxy的IP地址

  重启zabbix agentd服务;在日志中看到

  zabbix_agentd active check started [Telcom_proxy:10051]

  说明连接proxy成功;

  四、添加proxy监控的主机

  如下图:

  

 

  五、检测代理是否正确使用

  1、查看zabbix_proxy.log是否能看到被监控主机的错误报告信息;

  2、在web中能看到主机的监控数据;

  六、切换代理监控

  需修改被监控主机的agentd 配置文件中的Server=切换的代理服务器ip,然后再web中修改主机为用其他代理服务器监控;

  如不修改主机的agentd,及时修改用其他代理服务器监控也会被zabbix server自动改回原来的代理,这点请注意。

通过上面的介绍,我们又认识了一个zabbix应用:proxy分布式部署!

【编辑推荐】

 

 

责任编辑:赵鹏 来源: 网络转载
相关推荐

2021-01-04 08:55:07

ZabbixProxy分布式部署

2014-03-11 16:13:43

分布式NTP应用方案

2014-03-03 09:23:43

Zabbix分布式系统监控

2021-07-09 05:49:53

分布式代码算法

2011-04-01 14:54:23

zabbix汉化分布式监控

2014-07-15 11:15:44

hadoop分布式部署

2020-09-08 13:25:52

HBase分布式数据库

2011-04-01 10:18:12

zabbix

2022-01-17 09:18:28

JMeter分布式压测

2013-02-01 14:23:22

vSphere

2018-12-14 10:06:22

缓存分布式系统

2014-03-10 17:21:00

IT技术周刊

2019-10-10 09:16:34

Zookeeper架构分布式

2019-06-19 15:40:06

分布式锁RedisJava

2023-05-29 14:07:00

Zuul网关系统

2017-09-01 05:35:58

分布式计算存储

2021-12-13 11:07:10

鸿蒙HarmonyOS应用

2022-03-08 15:24:23

BitMapRedis数据

2009-09-23 18:14:48

2020-07-03 13:29:08

Redis集群哈希槽
点赞
收藏

51CTO技术栈公众号