zabbix监控系统强化及代理



(一)zabbix监控系统 超级强化 Zbbix proxy

zabbix为IT基础设施提供有效和可用的分布式监控,zabbix提供了两种解决方案,分别为:proxy和nodes.proxy代替zabbix server在本地检索数据,然后提交给zabbix server. Nodes则就是一个完整的zabbix Server.

  • Proxy vs Node

Alt text

  • Node 模型

Alt text

  • Proxy 模型

Alt text

(二)zabbix监控系统 安装配置proxy代理

从上图我们可以看出,对于要安装proxy,必须安装数据库,因为proxy会将各个被监控主机的数据保存的自己的数据库里面,然后将数据库一次性发送给zabbix server端。而且proxy端作为代理同样需要被zabbix server端监控,因此,也需要安装zebbix agent端

  • 安装proxy

 
 
# 可以直接找一台agent端的主机直接安装proxy代理
yum install -y yum install -y zabbix-proxy-mysql zabbix-agent zabbix-sender zabbix-get
  • 修改proxy 端的配置文件/etc/zabbix/zabbix_proxy.conf

 
 
①:Server= 192.168 .23 .67 :指明将获取的采样数据给哪个主机
②:Hostname=zabbix_proxy :指明代理服务器的主机名,proxy服务器在集群中会有多个
③:DBHost= 192.168 .23 .67 : 指明代理服务器的数据库服务器地址,这里设置的是与zabbix服务器相同的地址,但是在启用中一般是proxy的数据库有其单独的数据库
④:DBName=zabbix_proxy1 :设置zabbix-proxy数据存储数据库名
⑤:DBUser=proxy_user:指定服务数据库的用户名
⑥:DBPassword= 123456:设置服务数据库用户名的密码
⑦:# DBSocket=/tmp/mysql.sock :这个参数不需要指定有其默认值。因为数据库不在本地,如果是本地的话,且DBHost=localhost的话,需要指定socket文件的路径
⑧:ConfigFrequency= 10:设置proxy端多长时间发送数据给zabbix server端
  • 在zabbix-server端的数据库中先去创建数据库,授权,再初始化

 
 
create database zabbix_proxy1 charset 'utf8';
grant all on zabbix_proxy1.* to proxy_user@ '192.168.23.%' identified by '123456';
flush privileges;
  • 在zabbix proxy端测试一下看看是否能够通过授权的用户登入mysql数据库

 
 
mysql -uproxy_user -h192 .168 .23 .67 -p123456
  • 初始化zabbix_proxy1的数据库

 
 
# 先将初始化sql解压
gzip -d /usr/share/doc/zabbix-proxy-mysql -3.0 .10/schema.sql.gz
# 初始化proxy指定的数据库
mysql -h192 .168 .43 .10 -uproxy_user -p123456 zabbix_proxy1 < /usr/share/doc/zabbix-proxy-mysql -3.0 .10/schema.sql
  • 启动proxy服务

 
 
systemctl start zabbix-proxy.service
# 查看10051端口是否已经打开
  • 编辑/etc/zabbix/zabbix_agentd.conf文件,配置zabbix-agent端

 
 
# agent端主机既可以被zabbix server端监控,也可以被zabbix proxy端监控
Server= 192.168 .23 .67, 192.168 .23 .68
# agent端主机既可以被zabbix server端监控,也可以被zabbix proxy端监控
ServerActive= 192.168 .23 .67, 192.168 .23 .68
# 设置主机名
Hostname=zabbix_agent
  • 启动zabbix agent

 
 
systemctl start zabbix- agent

(二)在web界面配置zabbix proxy


  • 如果是主动模式,注意代理名称应该与proxy配置文件中的Hostname保持一致

Alt text

  • 添加主机

Alt text

  • 添加监控项

Alt text

(三)zabbix杂谈


  • 历史数据和趋势数据

 
 
zabbix会收集历史数据,且还会收集每小时的平均数据作为趋势数据,每小时收集一次,所以趋势数据占用的资源很小。

Alt text

  • zabbix server端调优

Alt text

Alt text


 
 
# 小型zabbix服务端调优参数,4G内存,250个主机,10000个监控项
StartPollers= 30
StartPollersUnreachable= 3
StartTrappers= 5
StartPingers= 5
StartDiscoverers= 5
MaxHousekeeperDelete= 20000
CacheSize= 64M
StartDBSyncers= 4
HistoryCacheSize= 128M
ValueCacheSize= 128M
TrendCacheSize= 4M
HistoryTextCacheSize= 16M
  • zabbix proxy端调优

 
 
zabbix proxy端主机,链接模板之后,自行判断调优参数
  • zabbix agent端调优

 
 
zabbix agent端主机,链接模板之后,自行判断调优参数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值