业界云监控应用和市场现状
1.CloudWatchAmazon提供的专门监控EC2的工具,提供的主要服务有:Basic Monitoring : 每五分钟为所有Amazon EC2 instance 采集一次信息,采集的信息包括:CPU utilization, data transfer, and disk usage activityDetailed Monitoring for Amazon EC2
1.CloudWatch
Amazon提供的专门监控EC2的工具,提供的主要服务有:
Basic Monitoring : 每五分钟为所有Amazon EC2 instance 采集一次信息,采集的信息包括:CPU utilization, data transfer, and disk usage activity
Detailed Monitoring for Amazon EC2 instances:每一分钟搜集一次上面那些数据。
Amazon CloudWatch to Monitor other AWS Resources: 监控Amazon提供的服务的状态,包括EBS volumes的读写速度,Elastic Load Balancers的请求数和延时,RDS DB instances的空闲内存和可用存储空间,SQS queues 的发送和接受的消息的数量,SNS topics发布信息的数量。
Amazon CloudWatch to Monitor Your Own Custom Metrics:允许用户根据自己的需要添加自己的监控指标
统计功能会为用户提供历史记录的统计信息,历史数据保留两个星期,报警功能会在出现故障时告知用户。
2.Monitis
Monitis提供针对亚马逊EC2和S3云存储的监测。 Monitis代理可以自动安装在新服务器上对其进行性能指标监测,如果发现资源状态较差它会自动发出通知。如果某服务器在亚马逊云里不见了或者被破坏,它就会通知用户。Monitis还提供云的系统监控、性能测试和配置管理。
服务内容如下表:
Small | Medium | Large | |
Server instances | up to 5 | up to 15 | up to 50 |
Basic external end-user services monitoring: | unlimited | ||
Server monitoring: |
| ||
Application Monitoring: | unlimited | ||
Advanced script-basedreal-browser monitors |
| ||
Elastic monitoring (automatically detects new instances and apply monitoring policy rules) |
| ||
Email, instant messenger alerts | unlimited | ||
| |||
Mobile access |
| ||
Web Terminal |
| ||
©SMS/Live Voice alerts | unlimited | ||
On-demand load testing |
|
3.Tap in System
Tap In Systems的云管理服务提供实时监控和系统状态、使用情况、云性能报告;还可提供历史事件与性能指标;以及提供应用模型的状态并根据这些模型生成警报。官网上提到可以监控虚拟设备(Tap In Systems gives you control over your virtual infrastructure, automating the deployment of cloud services around your IT policies)但是技术细节未提及。
可监控的云平台有:Amazon,3tera Applogic, GoGrid, OpenSource Cloud。
服务内容:1.实时监控资源的状态和表现
2.历史数据的统计
3.灵活的管理方式
4.出现事件自动处理
监测数据:
- 标准监控数据: CPU usage, disk usage, memory, processes running, application responing OK, etc.
- The configuration of your managed systems.(监控注册信息有没有)
- 提供接口,用户可以自己添加需要监控的内容
4.Cloud Status
cloud status提供服务可用性、响应时间、延迟和吞吐量的信息 。重点强调服务。
可监控的云平台:该服务目前可监测 Amazon Ec2和Google AppEngine
服务内容:号称第一款完全针对服务的监控,它能从性能和状态的角度监控目前流行的所有的云服务。它会实时报告服务的状态,也会定期根据历史记录生成统计信息。用户可以忽略监控指标的细节而专注于服务本身。Cloud status也允许用户根据自己的需要扩展监控内容。
基础数据:使用Hyperic HQ的cloud service plugins提供的功能采集,cloud status从中取出想要的数据,具体细节官网没有说明。
HypericHQ 可以监控和管理:
操作系统:AIX,HP/UX,Linux,Solaris,Windows,MacOSX,FreeBSD
Web服务器:Apache,MicrosoftIIS,SunONEWebServer
应用服务器:BEAWebLogic,IBMWebSphere,JBoss,ApacheGeronimo,MacromediaColdFusion,MacromediaJRun,Microsoft.NETRuntime,NovellSilverstream,Tomcat,CauchoResin
数据库:IBMDB2,MicrosoftSQLServer,MySQL,Oracle,PostgreSQL,SybaseAdaptiveServer
消息中间件:ActiveMQ,WeblogicMQ
微软的产品:MSExchange,MSActiveDirectory,.NET
虚拟产品:VMWare,CitrixMetaframe
应用平台:LAMP,LAM-J,J2EE,MX4J
其他:网络设备交换机,路由器,网络服务等。
5.总结
监控软件 | 监控平台 | 提供服务 | 基础数据 | 是否允许用户扩展监控指标 | 亮点 |
CloudWatch | Amazon EC2 | 实时监控EC2 instance,AWS提供的各种服务,并定期生成统计报表,提供报警功能 | CPU utilization, data transfer, and disk usage activity | 是 | Amazon官方针对二EC2的webservice |
Monitis cloud computing | EC2,S3 | 设备监控,服务监控,统计,报警,增加设备时自动处理 | CPU,Memory,Storage,Load,Processes,网络可用性,服务可用性 | 是 |
|
Tap in System | Amazon,3tera Applogic, GoGrid, OpenSource Cloud | 设备监控,服务监控,统计,报警,发生事件时自动处理 | CPU usage, disk usage, memory, processes running, application responing OK,注册信息是否改变 | 是 | 对虚拟资源的监控 |
cloudstatus | Amazon和google的云平台 | 从性能和状态的角度监控云服务。实时报告服务的状态,定期根据历史记录生成统计信息 | 使用Hyperic HQ的cloud service plugins获得 | 是 | 针对服务的监控 |
更多推荐
所有评论(0)