搭建zabbix监控系统详解

在这里插入图片描述
一、前言:
要想实时的了解服务器的运行状况并且能在出现问题时及时解决,利用监控软件是一个很好的选择,而zabbix监控系统则在众多监控软件中脱颖而出。zabbix是一个基 于web界面的企业级开源监控软件,Zabbix服务 器需要L AMP环境或L NMP环境,提供分布式系统监控与网络监视功能。具备主机的性能监控,网络设备性能监控,数据库性能监控,多种告警方式,详细报表、图表的绘制等功能。监测对象可以是Linux或Windows服务器, 也可以是路由器、交换机等网络设备,通过SNMP、zabbix AgentPING、 端口监视等方法提供对远程网络服务器等监控、数据收集等功能。
二、zabbix监控架构:
在生产环境中,zabbix根据网络环境、监控规模等外界因素分为三种架构: server-client (直接连接)、master-node client (Node架构)、server-proxy-client (proxy架构),如下图所示:
在这里插入图片描述
1、server-client架构:
server-client架构是zabbix最简单的架构,监控机和被监控机之间不经过任何代理,直接在zabbix server (监控服务器)和zabbix agent (agent: 部署在被监控端,用肝采集数据)之间进行数据交互,适用于网络比较简单,设备较少的监控环境。
2、master-node-client架构:
master-node-client架构是zabbix最复杂的监控架构,适用于跨网络、跨机房、设备较多的大型环境。每个node同时也是一个server端, node 下面可以接proxy,也可以直接接client。node有 自己的配置文件和数据库,其要做的就是将配置信息和监控数据向master同步。当master宕机后 ,node可以保证架构的完整性。

3、server-proxy-client架构:
proxy是server、client之间沟通的一 个桥梁,proxy本身没有前端,而且其本身不存放数据,只是将agentd发来的数据暂时存放,而后再提交给server。 该架构经常是和master-node-client架构做比较的架构,一般适用于跨机房、跨网络的中型网络架构的监控。
三、搭建Zabbix监控服务器:
我整理了两种server-client架构的配置方法:
1、配置本地yum仓库,进行安装(服务器无需连接到Internet) ;
2、直接把互联网做yum仓库,进而安装, zabbix的官方文档就是采用这种方式;Zabbix官方的相关链接:Zabbix4.2配置文档、Zabbix 官网首页。
这篇文章先写一下如何配置本地yum仓库,进而搭建Zabbix监控服务器(Zabbix3. 4版本的server-client架构) :安装zabbix服务器方法- -: 使用本地yum搭建Zabbix3.4
(一)配置前准备:
1、下载Zabbix服务 器所需yum源仓库: zabbix服务 器yum仓库下载
2、我这里的环境: centos7 两台, window服务器一台、 交换机、路由器各-台, 环境如下:
在这里插入图片描述
3、自行配置防火墙,放行相关流量,我这里直接关闭了防火墙。
(二)开始搭建Zabbix服务器:
在这里插入图片描述
接下来编辑zabbix agent的配置文件,必须指定zabbix s

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值