1、开源运维产品介绍分析开源运维产品介绍分析运维现状目录目录1主流产品介绍2产品对比3目前运维产品现状目前运维产品现状 随着云计算和互联网的高速发展,大量应用需要横跨不同网络终端,并广泛接入第三方服务(如支付、登录、导航等),IT系统架构越来越复杂。快速迭代的产品需求和良好的用户体验,需要IT运维管理者时刻保障核心业务稳定可用,而企业运维中的痛点和难点也急需解决。问题和难点问题和难点1、面向业务的运维,不但关心单点IT资源的运行状态,更关心整个业务系统的健康状态2、如果企业使用了大量的API和模块化应用,那么关注每个接口的性能变化情况和指标3、对于运维主管及企业管理层来说,特别需要上墙的监控大屏4
2、、运维需要每周、每月查看报告趋势分析,但传统运维工具数据导出困难5、需要第一时间准确和快速发现故障节点,减少业务中断带来的损失当前产品分析当前产品分析ZabbixZabbix当前产品分析当前产品分析ZabbixZabbix优点:优点:1.支持多平台的企业级分布式开源监控软件2.安装部署简单,多种数据采集插件灵活集成3.功能强大,可实现复杂多条件告警,4.自带画图功能,得到的数据可以绘成图形5.提供多种API接口,支持调用脚本6.出现问题时可自动远程执行命令(需对agent设置执行权限)缺点:缺点:1.项目批量修改不方便2.社区虽然成熟,但是中文资料相对较少,服务支持有限;3.入门容易,能实现基
3、础的监控,但是深层次需求需要非常熟悉Zabbix并进行大量的二次定制开发,难度较大;4.系统级别报警设置相对比较多,如果不筛选的话报警邮件会很多;并且自定义的项目报警需要自己设置,过程比较繁琐;5.缺少数据汇总功能,如无法查看一组服务器平均值,需进行二次开发;6.数据报表需要特殊二次开发定义;当前产品分析当前产品分析Nagios是一款开源的企业级监控系统,能够实现对系统CPU、磁盘、网络等方面参数的基本系统监控,以及SMTP,POP3,HTTP,NNTP等各种基本的服务类型。另外通过安装插件和编写监控脚本,用户可以实现应用监控,并针对大量的监控主机和多个对象部署层次化监控架构。Nagios 优
4、点:优点:1.出错的服务器、应用和设备会自动重启,自动日志滚动2.配置灵活,可以自定义shell脚本,通过分布式监控模式3.支持以冗余方式进行主机监控,报警设置多样4.命令重新加载配置文件无需打扰Nagios的运行缺点:缺点:1.事件控制台功能很弱,插件易用性差2.对性能、流量等指标的处理不给力3.看不到历史数据,只能看到报警事件,很难追查故障原因4.配置复杂,初学者投入的时间、精力和成本比较大当前产品分析当前产品分析Ganglia是加州大学伯克利分校发起的一个开源集群监控项目,设计之初是用于监控数以千计的网络节点。Ganglia是一个跨平台可扩展的,高性能计算系统下的分布式监控系统。它已被广
5、泛移植到各种操作系统和处理器架构上。Ganglia优点:优点:1.适合监控系统性能,通过曲线很容易见到每个节点的工作状态2.可以自定义监控项,监控展示有表格和图像两种,支持手机版3.部署方便,通过不同的分层管理上万台机器,无需逐个添加配置缺点:缺点:1.没有内置的消息通知系统2.没有报警机制,出现问题不能够及时报警当前产品分析当前产品分析 Zenoss CoreZenoss Core是是Zenoss的开源版本,其商用版本为ZenossEnterprise。作为企业级智能监控软件,Zenoss Core允许IT管理员依靠单一的WEB控制台来监控网络架构的状态和健康度。Zenoss Core的强大
6、能力来自于深入的列表与配置管理数据库,以发现和管理公司IT环境的各类资产。Zenoss同时提供与CMDB关联的事件和错误管理系统,以协助提高各类事件和提醒的管理效率。ZenossZenoss优点:优点:1.Zenoss比较出色的地方在于它的Dashboard,可以配置很多portlet2.每个用户的界面都是分开管理的,自定义dashboard不会影响其他用户3.强大监控功能支持服务器、路由交换、防火墙、存储、数据库、中间件监控4.采用基于HBASE的opentsdb存储任意时间段的数据5.将状态监控,性能监控,资源管理,良好的报告机制进行有机的整合缺点:缺点:1.对资源要求较高,即使只管理少数
7、几台设备,也需要消耗大量硬件及内存等附加资源。2.针对windows系统,开源版只提供SNMP,通过WMI检测CPU,Disk,软硬件和性能只在收费版提供。当前产品分析当前产品分析监控宝监控宝是云智慧为用户提供IT性能监控(IT Performance Monitoring)的SaaS产品,包含网站监控、服务器监控、中间件监控、数据库监控、应用监控、API监控和页面性能监控等功能。包含免费版、畅 享版和企业版,目前用户约40万,监控宝app也是国内唯一提供移动监控服务的产品。监控宝监控宝优点:作为国内最早提供基于SaaS服务的网络监控平台,监控宝不但为初级用户提供免费的标准服务,企业用户还可以
8、按需购买所需的监控、告警资源,最大限度的节省企业运维成本;监控宝通过遍布全球的300多个分布式监测节点,对网络进行稳定性和可用性的主动监控和实时分析,支持http(https)、ftp、ping、udp、tcp、smtp、traceroute等多种协议,测量CDN效果及DNS状态,全网全地域性能趋势分析。实时捕捉服务器深层性能指标,支持Linux/Unix/Windows系统及云平台,支持CPU使用率、CPU平均负载、内存使用比例、磁盘 IO、磁盘空间使用率、网络流量和系统进程数统计等物理指标及30多种应用服务,云主机监控端一键开启,无需复杂配置。对于应用服务的监控,监控宝已经支 持常见的应用
9、类型包括:Apache、Lighttpd、Nginx、Tomcat、IIS、Memcache和Redis,存储层监控支持 Hadoop、MySQL、MongoDB、SQLServer、Oracle的健康状态及性能监控。当前产品分析当前产品分析阿里云阿里云监控是一款免费网站监控产品,可监控站点和服务器,并提供多种告警方式:短信,旺旺,邮件上。阿里云优点:优点:与阿里云服务捆绑紧密,允许用户自定义数据监控阿里云多IDC间内网数据传输,不占用客户公网资源支持对业务数据的通用统计,从各个角度反应服务的运行情况缺点:缺点:所有服务基于阿里云,功能单一,扩展性差功能不够强大,只能满足基础监控需求当前产品分
10、析当前产品分析OSA是OpenSystemAdminstrator的简称,意指开源,开放的运维管理系统。OSA运维管理平台是由OSA开发团队,针对目前服务器运维、监控和报警提出的一个开源、易用、实用的跨平台服务器运维管理平台产品品对比比产品产品适用范围适用范围数据采集数据采集方方式式监控平台监控平台报警报警机制机制报表报表汇总汇总二次开发难二次开发难度度Zabbix85%以上的泛互联网企业SNMP、zabbix agentLinux、Windows、OS X等、服务、网络是是较高Nagios适合复杂IT环境的企业Shell、插件Windows、Linux和Unix是否高Ganglia适用于大型
11、服务器集群用户gmond的守护进程各大主流系统否中 Zenoss 广泛适用于公司企业SNMP、agent监测整个IT基础设施是较高监控宝广泛适用于公司企业协议、Smart AgentLinux/Unix/Windows系统及云平台、API、服务是是中阿里云阿里云用户网站是低OSA中小企业Shell、snmpLinux服务器时是低IT Manager工作流程轮询采集采集IT架构中元素架构中元素的状的状态和性和性能能告警通知告警通知短信短信Emails弹出窗口弹出窗口声音警报声音警报AgentSNMP性能数据性能数据库检查阀值与与IT业务整合整合原始数据原始数据预处理理查看看IT业务状状态历史数据
12、分析史数据分析互联网监测器DNS/SMTP/NEWSPOP3/IMAP/FTPURL 等等网络安全思科思科、Checkpoint天融信、山石等天融信、山石等自定义自定义 Shell 监测器监测器自定义自定义 WMI 监测器监测器自定义自定义 SQL 监测器监测器自定义自定义 SNMP 监测器监测器自定义监测思科、华为、思科、华为、H3C中兴、锐捷、中兴、锐捷、浪潮等浪潮等网络路由、交换操作系统数据库存 储中间件IBM/EMC/HP/日立日立NetApp/TSM/AtempoADIC 等等MS-SQLDB2ORACLESybaseMySQL 等等WINDOWSLINUX/UNIXSUN-SOLARISIBM-AIXAS400 等等WEBLOGICWEBSPHEREJBOSS金金蝶等蝶等CNGate ITM 全面监控IT环境 Its all in boxIts all in box为您的整体为您的整体IT IT架构提供架构提供7X247X24小时不间断监测小时不间断监测Thank you