Zabbix代理安装介绍

运维 系统运维
Zabbix代理安装介绍:Zabbix能监视各种网络参数,保证服务器系统的安全运营;而且提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题。Zabbix由2部分构成,zabbix server与可选组件zabbix agent。本文讲述的是Zabbix代理安装介绍。

  zabbix代理安装介绍

  一、zabbix server / agentd安装

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

  可以参考:

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

  zabbix 代理简单架构图如下: 

 

 

 

Zabbix/代理

 

  二、zabbix 代理安装:

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

  编译安装

  1.   ./configure --enable-proxy --with-mysql --with-net-snmp –with-libcurl  
  2.  
  3.   make && make install  
  4.  

  2、mysql设定

  1.   shell> mysql -u -p  
  2.  
  3.   mysql> create database zabbix character set utf8;  
  4.  
  5.   mysql> GRANT ALL ON zabbix.* TO zabbix@'localhost' IDENTIFIED BY 'zabbixpass';  
  6.  
  7.   mysql> flush privileges;  
  8.  
  9.   mysql> quit;  
  10.  
  11.   shell> cd create/schema  
  12.  
  13.   shell> cat mysql.sql | mysql -u -p zabbix  
  14.  

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

  1.   Server=zabbix_server #zabbix server的ip地址或者域名  
  2.  
  3.   Hostname=Telcom_proxy #proxy主机名,在zabbix web会以这个名字为准  
  4.  
  5.    
  6.   #DB 设定档  
  7.  
  8.   DBName=zabbix 
  9.  
  10.   DBUser=zabbix 
  11.  
  12.   DBPassword=zabbixpass 
  13.  
  14.   ProxyLocalBuffer=0 #设定为0小时,除非有其他第三方应用和插件需要调用  
  15.  
  16.   ProxyOfflineBuffer=1 #proxy或者server无法连接时,保留离线的监控数据的时间,单位小时  
  17.  
  18.   ConfigFrequency=600 #server和proxy配置修改同步时间间隔,设定5-10分钟即可。  
  19.  
  20.   DataSenderFrequency=10 #数据发送时间间隔,10-30s;  
  21.  
  22.   #网络传输质量越好,可以设定间隔时间越短,监控效果也越迅速;  
  23.  
  24.   StartPollers=10 #开启多线程数,一般不要超过30个;  
  25.  
  26.   StartPollersUnreachable=1 #该线程用来单独监控无法连接的主机,1个即可;  
  27.  
  28.   StartTrappers=10 #trapper线程数  
  29.  
  30.   StartPingers=1 #fping线程数  
  31.  
  32.   CacheSize=64M #用来保存监控数据的缓存数,根据监控主机数量适当调整;  
  33.  
  34.   Timeout=10 #超时时间,设定不要超过30s,不然会拖慢其他监控数据抓取时间;  
  35.  
  36.   TrapperTimeout=30 #同上  
  37.  
  38.   FpingLocation=/usr/sbin/fping #配合simple check icmp检测使用,如不需要可关闭;  
  39.  

  其他配置默认即可;

  4、在zabbix web interface中添加proxy:

  Administration -> GM -> proxies [create proxy]

Zabbix/代理

 

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

  三、zabbix 代理下的被监控主机的zabbix_agentd.conf设定:

  1.   Server=Telcom_proxy #输入Telcom_proxy的IP地址  
  2.  

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

  1.   zabbix_agentd active check started [Telcom_proxy:10051]  
  2.  

  说明连接proxy成功;

  四、添加zabbix 代理监控的主机

  如下图: 

Zabbix/代理

 

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

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

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

  六、切换zabbix 代理监控

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

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

【编辑推荐】

Zabbix Web界面设置(图解)

Zabbix代理的配置

Zabbix下的目录说明

责任编辑:zhaolei 来源: Ubuntu中午
相关推荐

2011-03-29 13:34:01

Zabbix安装

2011-03-29 15:30:20

Zabbix代理

2011-03-29 14:15:29

Zabbix

2011-04-01 09:39:17

zabbix

2011-03-30 10:07:05

Zabbix监控

2011-03-30 10:07:05

Zabbix安装

2011-04-01 15:01:51

Zabbix 1.8安装

2011-03-29 10:22:35

Zabbix Agen安装

2011-04-01 12:52:23

Zabbix Serv

2011-04-01 17:04:29

zabbix serv

2011-03-29 10:22:35

CentOS安装Zabbix

2010-06-01 15:45:17

Zabbix配置

2011-04-01 09:57:02

zabbixagentd

2011-03-30 10:07:02

Zabbix安装

2023-11-01 07:14:55

2011-04-01 13:56:54

CentOSzabbix

2011-03-29 14:44:42

zabbix安装

2011-03-29 14:03:31

监控Zabbix

2011-03-29 11:28:03

Linux安装zabbix

2022-03-02 09:53:44

开源ZabbixCentOS 7
点赞
收藏

51CTO技术栈公众号