1.Zabbix分布式监控平台介绍和高可用架构的实现方式

介绍

  • 一种企业级的分布式开源监控解决方案;
  • 可监控众多网络参数和服务器的健康度和完整性;
  • 使用灵活的通知机制;
  • 基于存储的数据提供出色的报告和数据可视化;
  • 支持轮询和被动捕获;
  • 可通过基于 Web 的前端页面进行访问;
  • 开源免费,Zabbix 是根据 GPL 通用公共许可证的第二版编写和分发的。这意味着它的源代码是免费分发的,并且可供公共使用。

功能

  1. 数据采集
  2. 灵活的阈值定义
  3. 高度可配置化的告警
  4. 实时图形
  5. Web监控
  6. 丰富的可视化选项
  7. 历史数据存储
  8. 配置简单
  9. 套用模板
  10. 网络发现
  11. 基于PHP的Web界面
  12. Zabbix API
  13. 权限管理系统
  14. 功能强大且易于扩展的 Zabbix Agent
  15. 二进制守护进程
  16. 适应更复杂的环境,使用Zabbix Proxy代理.

单机架构

Zabbix 由几个主要的功能组件组成:

1. Server

  • 是存储所有配置信息、统计信息和操作信息的核心存储库.

2. 数据库

  • 所有配置信息以及 Zabbix 收集到的数据都被存储在数据库中.

3. Web 界面

  • 基于 PHP的Web界面

4. Proxy

  • 替 Zabbix server 收集性能和可用性数据
  • 分担Zabbix Server的负载压力

5. Agent

  • Zabbix agent部署在被监控目标上,用于主动监控本地资源和应用程序,并将收集的数据发送给 Zabbix server。

Zabbix高可用架构

根据我个人经验来讲,实现有下列几种方式:

  1. 在两台服务器上安装LVS+KeepAlived,Zabbix Server, Nginx/httpd, php, 数据库高可用(主主同步)架构 来实现.
  2. 安装HAproxy+keepalived,Zabbix Server, Nginx/httpd, php, 数据库高可用(主主同步)架构 来实现.
  3. 通过安装Nginx+Keepalived,Zabbix Server, php, 数据库高可用(主主同步)架构 来实现.
  4. 通过公有云的负载均衡器实现。
  5. 通过硬件负载均衡F5实现。

参考链接地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DevSecOps云原生LYJ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值