分类: LINUX
2008-10-09 22:19:53
高度模块化
产品分为4层, 每一个层次的模块都是分开,而且之间的关系都是松耦合。层次与层次之间的沟通都是通过API接口。每一个不同的层次也分为数个关键模块,模块与模块之间都是松耦合的关系,修改一个模块不会影响其他模块。
1.3 Pervasive 产品无所不在
通过Portal,产品提供了“3A”的无所不在:
Anywhere 在哪里客户都能访问到Mocha BSM IT运维平台。
Anytime 不分任何时间,只要有相对应的权限,都可以访问Portal
Anyhow 支持多种接入方式,包括浏览器,手机等
产品部署架构
产品被划分为4个层次,层次之间都是通过API沟通。这4层分为:
1.4 展现层
展现层主要用于图形化展现采集来的监控数据;与用户互动,响应用户的操作与设定;以及集成第三方监控产品等。展现层主要组件及其特点是:
Mocha BSM Portal
统一资源管理
集成企业现有LDAP
提供用户管理以及权限信息
统一认证管理与登入
提供LDAP认证方式
采用单点登录(SSO),无需用户频繁登录/退出各种IT营运系统。用户无需记得多套帐号和密码。
统一页面展现
采用了统一的界面设计、功能设计。用户只要掌握了一种资源在系统中的监控方法,即可触类旁通。
同时,Mocha BSM Portal可集成第三方监控产品,现在用户不需要不同系统页面切换了。
1.5 汇聚处理层
汇聚处理层用于处理数据采集层采集到的监控数据(例如,根据监控数据生成报警),并写入数据库,以供展现层从数据库调用监控数据;同时也用于处理展现层传递的用户操作与设定(例如,将用户定义的监控策略下发到数据采集层)。汇聚处理层主要组件及其特点是:
CMS:全称为Central Monitor Server(中央监控服务器),负责生成报警、策略的下发、处理Portal中用户的输入等。
DCH:全称为Data Collection Hub(数据采集集线器),负责将采集的数据写入数据库,或突破防火墙的设置。DCH 的上级CMS可在配置文件配置,并且允许配置多个备用DCH节点,以实现高可用性(High Availability)。
1.6 数据采集层
数据采集层用于采集被监控资源各项指标的数据,并上传至汇聚处理层。数据采集层的主要组件及其特点是:
DMS:全称为Distributed Monitor Server(分布式监控服务器),负责发现被监控资源并采集各项指标。
可扩展性:支持横向扩展(即一个DCH下可配置多个DMS),以突破监控数量的限制;
可配置性:DMS上级DCH可在配置文件灵活配置;
高可用性:可配置多个备用DMS节点,实现高可用性(High Availability);
1.7 被监控层
被监控层主要包括Mocha BSM通过Agent或Agentless方式监控的各种资源,例如,主机、网络设备、应用等。
关键模块介绍
Mocha BSM主要模块包括:
1.8 Portal
可定义Portlets:提供丰富的Portlets(8种类别,30个配置Portlets)供展示之用,可直接在系统管理设置,无需二次开发。可满足各类角色的需求,如IT部门领导、系统管理员、应用管理员,业务分析员等。
Dashboard:以业务的角度展现监控内容,让业务部门和IT部门领导了解提供给他们的业务服务状况而不是技术细节,通过仪表盘展现业务服务状况以及KPI。