一篇文章带你了解当下主流的监控工具
监控做为自动化运维的重要组成部分,承担着反馈的作用。 以往,在缺少告警机制的情况下,企业无法第一时间洞悉到系统发生故障,只能通过用户的反馈来获取,系统运维人员往往也只是充当了一个“救火” 队员,大面积的系统瘫痪往往也会给企业和用户带来极大的损失 当下,通过监控,企业可以在系统受损的第一时间得到反馈,及时处理问题,大大减小了系统故障对企业和用户造成的影响,更有可以做到无感知的修复。 选择监控工具的原则是根据公司业务场景选择,而不要盲目的追求新工具(如果公司内部有一定的研发能力,且对监控工具的需求比较大,那尝试新工具也未尝不可)。 但是大多数企业对于监控都是新模块,面对琳琅满目的监控工具,不知所措。是选择便宜的商业软件,还是选择开源工具自主开发,还是选择第三方公司外包。今天就跟大家分享目前市场上最热的十个监控工具详解,希望能够帮助您更好的选择到合适的监控工具。 Prometheus 官方网站:https://prometheus.io/docs/introduction/overview/ Prometheus是一套开源的监控系统,它将所有信息都存储为时间序列数据;因此实现一种Profiling监控方式,实时分析系统运行的状态、执行时间、调用次数等,以找到系统的热点,为性能优化提供依据。 本身的功能在于数据的提取,不具备监控功能,但是依靠它周边组件从而实现了强大的监控功能。 优点:
缺点:
Zabbix 官方网站:https://www.zabbix.com/ Zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案,在企业中有非常全面的应用,也是目前国内互联网用户中使用最广的监控软件。 入门容易、上手简单、功能强大并且开源免费是对Zabbix的最直观评价。Zabbix易于管理和配置,能生成比较漂亮的数据图,其自动发现功能大大减轻日常管理的工作量,丰富的数据采集方式和API接口可以让用户灵活进行数据采集,而分布式系统架构可以支持监控更多的设备。理论上,通过Zabbix提供的插件式架构,可以满足企业的任何需求。 优点:
缺点:
Nagios 官方网站:https://www.nagios.org/ Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知运维人员,在状态恢复后发出正常的邮件或短信通知。 Nagios提供一个基于浏览器的web界面,方便管理人员查看系统的运行状态,网络状态、服务状态、日志信息,以及其他异常现象。 优点:
缺点:
Open-falcon 官方网址:http://open-falcon.org/ 小米的监控系统:OpenFalcon是一款企业级、高可用、可扩展的开源监控解决方案。 可以从运营级别(基本配置即可),以及应用级别(二次开发,通过端口进行日志上报),对服务器、操作系统、中间件、应用进行全面的监控,及报警。 (编辑:ASP站长网) |