prometheus和zabbix的对比.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《prometheus和zabbix的对比.docx》由会员分享,可在线阅读,更多相关《prometheus和zabbix的对比.docx(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、prometheus 和 zabb i x 的对比一、两种监控工具的历史简介:prometheus:Kubernetes自从2012年开源以来便以不可阻挡之势成为容器领域调度和编排 的领头羊,Kubernetes是Google Borg系统的开源实现,于此对应Prometheus则 是Google BorgMon的开源实现。Prometheus是由SoundCloud开发的开源监控报 警系统和时序列数据库。从字面上理解,Prometheus由两个部分组成,一个是监 控报警系统,另一个是自带的时序数据库(TSDB) o 2016年,由Google发起的 Linux基金会旗下的原生云基金会(Clo
2、ud Native Computing Foundation)将 Prometheus纳入其第二大开源项目。Prometheus在开源社区也十分活跃,在 GitHub上拥有两万多Star,并且系统每隔一两周就会有一个小版本的更新,而 Prometheus与它的“师兄” Kubernetes都自带云原生的光环,天然能够友好协 作。 zabbix:zabbix官方的发行版本时间可以追朔到2012年,时间上比prometheus早了 四年,Zabbix是由Alexei Vladishev开源的分布式监控系统,是一个企业级的分 布式开源监控方案。能够监控各种网络参数以及服务器健康性和完整性的软件。使
3、用灵活的通知机制,允许用户为几乎任何事件配置基于邮件的告警。这样可以快速 反馈服务器的问题。基于已存储的数据,提供了出色的报告和数据可视化功能。二、架构对比:Prometheus:bwkl and view dashboardsPromDashpushgatewayemailaleftmanagerPagerDutymetncsLocalStorageclient litxarynode / containershort-lived jobPrometheus的基本原理是通过HTTP周期性抓取被监控组件的状态,任意组件 只要提供对应的HTTP接口并且符合Prometheus定义的数据格式,就可
4、以接入 Prometheus 监控。Prometheus Server负责定时在目标上抓取metrics (指标)数据并保存到本 地存储里面。Prometheus采用了一种Pull (拉)的方式获取数据,不仅降低客户 端的复杂度,客户端只需要采集数据,无需了解服务端情况,而且服务端可以更加 方便的水平扩展。如果监控数据达到告警阈值Prometheus Server会通过HTTP将告警发送到告 警模块alertmanger,通过告警的抑制后触发邮件或者webhook0Prometheus支持 PromQL提供多维度数据模型和灵活的查询,通过监控指标关联多个tag的方式, 将监控数据进行任意维度的
5、组合以及聚合。Zabbix:JVM AgentSNMP AgentZabbix ServerZabbix Webzabbix 由 2 部分构成,zabbix server 与可选组件 zabbix agento zabbix server可以通过SNMP, zabbix agent, ping,端口监视等方法提供对远程服务器/ 网络状态的监视,数据收集等功能,它可以运行在Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X 等平台上。核心组件主要是Agent和Server,其中Agent主要负责采集数据并通过主动 或者被动的方式采集数据发送到
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- prometheus zabbix 对比
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内