企业级分布式监控系统-Zabbix基础

1.基础分部 1.1Zabbix简介

  Zabbix 是一个企业级的分布式开源监控方案。

1.2监控系统架构

     C/S架构

     客户端/服务器端,这种架构适合规模较小,处于同一地域的环境

企业级分布式监控系统-Zabbix基础

 

     C/P/S

     客户端/代理端/服务器端/,这种适用于大规模系统

企业级分布式监控系统-Zabbix基础

1.3zabbix安装

zabbix重要的不是部署,而是学会操作使用,所以推荐大家进行一键部署。

手动部署可参考官方文档:https://www.zabbix.com/documentation/3.4/zh/manual/installation/install_from_packages

一键部署可参考:https://github.com/BillWang139967/zabbix_manager

docker上一键部署:https://github.com/BillWang139967/zabbix_install/wiki/server_docker

1.4监控功能

主机的性能监控、网络设备性能监控、数据库性能监控、多种告警方式、详细的报表图表绘制

监控主机zabbix有专用的agent,可以监控Linux,Windows,FreeBSD等 。

监控网络设备zabbix通过SNMP,ssh(不多用)

可监控对象

设备:服务器,路由器,交换机

软件:OS,网络,应用程序

主机性能指标监控

故障监控: down机,服务不可用,主机不可达

1.5工作原理

一个监控系统运行的大概的流程是这样的:

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

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

     被动:server向agent请求获取监控项的数据,agent返回数据。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwfgsy.html