详解十三款运维监控工具
Open-falcon是小米运维团队从互联网公司的需求出发,根据多年的运维经验,结合SRE、SA、DEVS的使用经验和反馈,开发的一套面向互联网的企业级开源监控产品。 Open-falcon架构 用户群:目前有几十家企业用户不同程度使用。 优点: 1. 自动发现,支持falcon-agent、snmp、支持用户主动push、用户自定义插件支持 2. 支持每个周期上亿次的数据采集、告警判定、历史数据存储和查询 3. 高效的portal、支持策略模板、模板继承和覆盖、多种告警方式、支持callback调用 4. 单机支撑200万metric的上报、归档、存储 5. 采用rrdtool的数据归档策略,秒级返回上百个metric一年的历史数据 6. 多维度的数据展示,用户自定义Screen 7. 通过各种插件目前支持Linux、Windows、Mysql、Redis、Memache、RabbitMQ和交换机监控。 缺点: 由于发布时间较短,很多基础的服务监控插件(如Tomcat、apache等)还不支持,很多功能还在不断完善中,另外由于缺少专门的支持,虽然有开放社区,但是解决问题的效率相对较低。 Cacti 推荐星级:★★★☆☆ 官方网站:http://www.cacti.net 提示: 近几年cacti和nagios已经基本被zabbix代替 Cacti 在英文中的意思是仙人掌的意思,Cacti是一套基于PHP、MySQL、SNMP及RRDTool开发的网络流量监测图形分析工具。它通过snmpget来获取数据,使用 RRDtool绘画图形,它的界面非常漂亮,能让你根本无需明白rrdtool的参数能轻易的绘出漂亮的图形。而且你完全可以不需要了解RRDtool复杂的参数。它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结 构、host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,让你添加自己的snmp_query和script!功能非常强大完善,界面友好。可以说,Cacti将rrdtool的所有“缺点”都补足了!下图是Cacti运行的主界面, Cacti 工作流程 步骤一,snmp协议收集远程服务器的数据 步骤二,将snmp收集的数据内容保存到rrd数据库中 步骤三,若用户查看某台设备上的流量或其它状态信息 步骤四,在mysql数据库中查找该设备对应的rra数据库文件的名称 步骤五,通过rrdtool命令进行绘图即可提示:cacti的图确实不好找,只能官网截一个 还有很多不出门的监控工具,这里就不在介绍了。 天兔开源监控(只适用于mysql、redis、oracle) 推荐星级:★★☆☆☆ 官方网站:http://www.lepus.cc/ 简洁、直观、强大的开源数据库监控系统,MySQL/Oracle/MongoDB/Redis一站式性能监控,让数据库监控更简单 优点: 中文开源软件,里面监控mysql和redis可以精确到sql语句 缺点: 因为只有监控数据库和非关系数据库,监控项不能统一,不能结合其他监控平台 二、商用运维监控系统篇 监控宝 推荐星级:★★★★★ 官方网站:http://www.jiankongbao.com 监控宝是云智慧为用户提供IT性能监控(IT Performance Monitoring)的SaaS产品,包含网站监控、服务器监控、中间件监控、数据库监控、应用监控、API监控和页面性能监控等功能。包含免费版、畅 享版和企业版,目前用户约40万,监控宝app也是国内唯一提供移动监控服务的产品。 我个人网站也在使用 免费的监控有限,但是报警确实不错 报警也是相当快的,有短信有邮件 优点: 作为国内最早提供基于SaaS服务的网络监控平台,监控宝不但为初级用户提供免费的标准服务,企业用户还可以按需购买所需的监控、告警资源,最大限度的节省企业运维成本; (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |