监控工具Prometheus和zabbix哪种更容易让运维人员掌握?二者有何区别?

7回答

zhuqibszhuqibs  软件开发工程师 , Mcd
zhanghaiyanzhangpin铭鹿等赞同了此回答
问的不是很完整(1)zabbix是完整的监控解决方案,但prometheus不是,prometheus仅仅是一个数据收集数据库,prometheus+alertmanager+grafana才算是(2)两者都不是很难,容器云中多用prometheus+grafana,虚拟机实体机多用zabbix(3)并不绝对,对于某些zabbix告诉,完全可以zabbix+脚本实现对容...显示全部

问的不是很完整
(1)zabbix是完整的监控解决方案,但prometheus不是,prometheus仅仅是一个数据收集数据库,
prometheus+alertmanager+grafana才算是
(2)两者都不是很难,容器云中多用prometheus+grafana,虚拟机实体机多用zabbix
(3)并不绝对,对于某些zabbix告诉,完全可以zabbix+脚本实现对容器的监控。而prometheus中也包含对node cpu和内存的监控数据

收起
 2020-04-05
浏览1208
youki2008youki2008  系统架构师 , DDT
wfang_2020tuomi2013wangxq赞同了此回答
zabbix是完整的企业级监控解决方案,但是对docker,k8s等容器云相关组件的监控还不是很完善。prometheus仅仅是一个数据收集数据库, 一般prometheus+alertmanager+grafana来监控k8s,docker的性能。对于运维人员,这两个软件都需要掌握,他们都不是很难...显示全部

zabbix是完整的企业级监控解决方案,但是对docker,k8s等容器云相关组件的监控还不是很完善。
prometheus仅仅是一个数据收集数据库, 一般prometheus+alertmanager+grafana来监控k8s,docker的性能。
对于运维人员,这两个软件都需要掌握,他们都不是很难

收起
 2020-04-22
浏览874
xidadaxidada  系统分析师 , 易联达
wangxq赞同了此回答
Zabbix是另一个业界领先的开源网络监控工具,因其良好的可拓展性,戴尔公司和Salesforce等许多企业都在使用,通过Zabbix可以很好地进行网络,服务器,云,应用程序和服务监控。 你可以跟踪网络信息,例如网络带宽使用情况,网络运行状况和配置更改,并排除需要解决的问题。Zabbix中的性能...显示全部

Zabbix是另一个业界领先的开源网络监控工具,因其良好的可拓展性,戴尔公司和Salesforce等许多企业都在使用,通过Zabbix可以很好地进行网络,服务器,云,应用程序和服务监控。

你可以跟踪网络信息,例如网络带宽使用情况,网络运行状况和配置更改,并排除需要解决的问题。Zabbix中的性能数据通过SNMP,智能平台管理接口(IPMI)和IPv6连接。

与其他开源监控工具相比,Zabbix提供了极高的便利性。例如,在使用开箱即用的模板监控网络之前,你可以自动检测连接到网络的设备,Zabbix支持CentOS,Debian,Oracle Linux,Red Hat Enterprise Linux,Ubuntu和Raspbian的Zabbix。

Zabbix官网地址:https://www.zabbix.com/

Prometheus是一个开源的网络监控工具,它专为监控时间序列数据而构建。你可以按时间长度标准或关键词对来标识时间序列数据。时间序列数据存储在本地磁盘上,以便在紧急情况下轻松访问。

Prometheus的Alertmanager负责消息通知,Alertmanager可以通过电子邮件,PagerDuty或OpsGenie发送通知,如有必要,你也可以关闭警报通知。

Prometheus的UI元素非常出色,允许你从浏览器切换到模板语言和Grafana集成。你还可以将各种第三方数据源从Docker,StatsD和JMX中集成到Prometheus中,来自定义Prometheus。

作为网络监控工具,Prometheus适用于各种规模的组织。

Prometheus官网地址:https://prometheus.io/

收起
 2020-04-07
浏览1052
匿名用户匿名用户
两个上手难度都不大,自己会写一些脚本可以更好配合这些工具在实际运维中的使用显示全部

两个上手难度都不大,自己会写一些脚本可以更好配合这些工具在实际运维中的使用

收起
 2020-04-03
浏览1150
SwitcherSwitcher  数据库管理员 , 某银行
如果说更容易掌握,应该都差不多,毕竟运维人员只是软件使用,无非就是投入时间去学习的多少了,但是相差也不会很大,当然,单单从复杂程度来说,zabbix更为复杂。 关键还是要看适用性吧,如果是清一色的物理PC或者虚拟机,那选zabbix肯定,而Prometheus对于k8s来讲适配很好。 一般来说,在较...显示全部

如果说更容易掌握,应该都差不多,毕竟运维人员只是软件使用,无非就是投入时间去学习的多少了,但是相差也不会很大,当然,单单从复杂程度来说,zabbix更为复杂。

关键还是要看适用性吧,如果是清一色的物理PC或者虚拟机,那选zabbix肯定,而Prometheus对于k8s来讲适配很好。

一般来说,在较多使用k8s的公司里,这两者都应该要有的,目前来说谁也无法取代谁,毕竟术业有专攻。

从学习内容、软件成熟度来说,zabbix成熟,在网上可查找的内容也更多。

收起
 2020-04-03
浏览1151
liujinlongliujinlong  项目经理 , china
以下为个人观点1 Prometheus 基于目前流行的容器化开支并发展壮大,特别是与k8s相关的集成使用,更使其更为流行2 zabbix 目前未较成熟的监控解决方案,并且逐步由之前的监控物理,虚拟,设备为主逐渐增加了相关docker等容器的监控控件,也是大部分成熟解决方案企业使用的监控方...显示全部

以下为个人观点
1 Prometheus 基于目前流行的容器化开支并发展壮大,特别是与k8s相关的集成使用,更使其更为流行
2 zabbix 目前未较成熟的监控解决方案,并且逐步由之前的监控物理,虚拟,设备为主逐渐增加了相关docker等容器的监控控件,也是大部分成熟解决方案企业使用的监控方式

收起
 2020-04-02
浏览1169
mtming333mtming333  系统运维工程师 , 太平洋保险
看您的历史包袱了,已经对传统监控系统有技术积累的话,比如监控物理机用 Zabbix ,或者是环境变动不会很频繁的情况下,Zabbix 也会比 Prometheus 更好。但如果结合K8S的话,首选还是 Prometheus 无争议。...显示全部

看您的历史包袱了,已经对传统监控系统有技术积累的话,比如监控物理机用 Zabbix ,或者是环境变动不会很频繁的情况下,Zabbix 也会比 Prometheus 更好。但如果结合K8S的话,首选还是 Prometheus 无争议。

收起
 2020-04-02
浏览1188

提问者

hufeng719系统工程师, 某钢铁企业

日志分析平台选型优先顺序调研

发表您的选型观点,参与即得50金币。

问题状态

  • 发布时间:2020-04-02
  • 关注会员:8 人
  • 问题浏览:2834
  • 最近回答:2020-04-22