资源预览内容
第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
亲,该文档总共3页全部预览完了,如果喜欢就下载吧!
资源描述
监控工具Prometheus和zabbix哪种更容易让运维人员掌握?二者有何区别?问的不是很完整。(1)zabbix是完整的监控解决方案,但prometheus不是,prometheus仅仅是一个数据收集数据库,prometheus+alertmanager+grafana才算是。(2)两者都不是很难,容器云中多用prometheus+grafana,虚拟机实体机多用zabbix(3)并不绝对,对于某些zabbix告诉,完全可以zabbix+脚本实现对容器的监控。而prometheus中也包含对nodecpu和内存的监控数据。zabbix是完整的企业级监控解决方案,但是对docker,k8s等容器云相关组件的监控还不是很完善。prometheus仅仅是一个数据收集数据库,一般prometheus+alertmanager+grafana来监控k8s,docker的性能。对于运维人员,这两个软件都需要掌握,他们都不是很难。两个上手难度都不大,自己会写一些脚本可以更好配合这些工具在实际运维中的使用。如果说更容易掌握,应该都差不多,毕竟运维人员只是软件使用,无非就是投入时间去学习的多少了,但是相差也不会很大,当然,单单从复杂程度来说,zabbix更为复杂。关键还是要看适用性吧,如果是清一色的物理PC或者虚拟机,那选zabbix肯定,而Prometheus对于k8s来讲适配很好。一般来说,在较多使用k8s的公司里,这两者都应该要有的,目前来说谁也无法取代谁,毕竟术业有专攻。从学习内容、软件成熟度来说,zabbix成熟,在网上可查找的内容也更多。以下为个人观点:1、Prometheus基于目前流行的容器化开支并发展壮大,特别是与k8s相关的集成使用,更使其更为流行2、zabbix目前未较成熟的监控解决方案,并且逐步由之前的监控物理,虚拟,设备为主逐渐增加了相关docker等容器的监控控件,也是大部分成熟解决方案企业使用的监控方式看您的历史包袱了,已经对传统监控系统有技术积累的话,比如监控物理机用Zabbix,或者是环境变动不会很频繁的情况下Zabbix也会比Prometheus更好。但如果结合K8S的话,首选还是Prometheus无争议。Zabbix是另一个业界领先的开源网络监控工具,因其良好的可拓展性,戴尔公司和Salesforce等许多企业都在使用,通过Zabbix可以很好地逬行网络,服务器,云,应用程序和服务监控。你可以跟踪网络信息,例如网络带宽使用情况,网络运行状况和配置更改,并排除需要解决的问题。Zabbix中的性能数据通过SNMP,智能平台管理接口(IPMI)和IPv6连接。与其他开源监控工具相比,Zabbix提供了极高的便利性。例如,在使用开箱即用的模板监控网络之前,你可以自动检测连接到网络的设备,Zabbix支持CentOS,Debian,OracleLinux,RedHatEnterpriseLinux,Ubuntu和Raspbian的ZabbixoPrometheus是一个开源的网络监控工具,它专为监控时间序列数据而构建。你可以按时间长度标准或关键词对来标识时间序列数据。时间序列数据存储在本地磁盘上,以便在紧急情况下轻松访问。Prometheus的Alertmanager负责消息通知,Alertmanager可以通过电子邮件,PagerDuty或0psGenie发送通知,如有必要,你也可以关闭警报通知。Prometheus的UI元素非常出色,允许你从浏览器切换到模板语言和Grafana集成。你还可以将各种第三方数据源从DockerrStatsD和JMX中集成到作为网络监控工具,Prometheus适用于各种规模的组织。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号