zabbix企业级分布式监控系统

工作原理

一个监控系统运行的大概的流程是这样的:
  zabbix agent需要安装到被监控的主机上,它负责定期收集各项数据,并发送到zabbix server端,zabbix server将数据存储到数据库中,zabbix web根据数据在前端进行展现和绘图。这里agent收集数据分为主动和被动两种模式:

 主动:agent请求server获取主动的监控项列表,并主动将监控项内需要检测的数据提交给server/proxy
  被动:server向agent请求获取监控项的数据,agent返回数据。

实验环境

准备三台rhel6.5虚拟机server1、server3、vm1(rhel7.3)
在server3上安装zabbix-agant

yum install -y zabbix-agent-3.4.6-1.el6.x86_64.rpm

在zabbix网页上选择Template OS linux 更改模板的名称,点击最下方的全克隆
这里写图片描述
这里写图片描述
点击监控项,选择所有监控项,点击最下面的批量更新
这里写图片描述
选择监控项的类型为zabbix客户端主动式
这里写图片描述
更改配置文件

cd /etc/zabbix
vim zabbix_agentd.conf
StartAgents=3
ServerActive=172.25.11.11
Hostname=server3   # 本机的主机名
/etc/init.d/zabbix-agent start
netstat -antpl

出现zabbix_agentd端口10050
这里写图片描述
在zabbix网页中添加server3主机,模板选择刚创建的Template OS linux-active
这里写图片描述
主机添加成功
这里写图片描述
在server3上面下载并安装zabbix-proxy-mysql-3.4.6-1.el6.x86_64.rpm
fping-2.4b2-16.el6.x86_64.rpm(依赖性)

yum install -y  zabbix-proxy-mysql-3.4.6-1.el6.x86_64.rpm   fping-2.4b2-16.el6.x86_64.rpm
yum install -y mysql-server
/etc/init.d/mysqld start
cd /etc/zabbix/
编辑zabbix_proxy.conf文件

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
进入数据库,用户授权
这里写图片描述
这里写图片描述
在server2中修改zabbix-agent.conf文件

vim zabbix-agent.conf
server=172.25.11.3
ServerActive=172.25.11.3

将server3作为server2的代理
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值