60 lines
6.0 KiB
Markdown
60 lines
6.0 KiB
Markdown
---
|
||
title: "CTP Topic 8 - Implementation of Cloud Monitoring using Micro Focus Operations Bridge Manager"
|
||
type: source
|
||
tags: []
|
||
date: 2026-04-14
|
||
---
|
||
|
||
## Source File
|
||
- [[Cloud & DevOps/Public-Cloud-Learning-Sessions/04_EKS/ctp-topic-8-implementation-of-cloud-monitoring-using-micro-focus-operations-brid.md]]
|
||
|
||
## Summary(用中文描述)
|
||
- **核心主题**:使用 Micro Focus Operations Bridge Manager (OBM) 实现 AWS 公有云监控的完整解决方案,填补传统 Sitescope 监控工具在云环境中的能力缺口。
|
||
- **问题域**:云环境动态性强、资源生命周期短,传统监控工具依赖静态服务器部署,无法有效覆盖 AWS 多账户多区域场景;OBM 通过 Management Pack 策略化方案实现云原生的动态监控能力。
|
||
- **方法/机制**:OBM AWS Account 部署 OBM 应用 + Postgres RDS + Operation Agent;Agent 通过 AWS Management Pack 利用 IAM Role 跨账户收集 CloudWatch 指标/日志;Global OBM 作为 Manager of Managers 汇聚多区域 Regional OBM 数据;事件通过 SMACKS 与 OSE 团队工单系统集成。
|
||
- **结论/价值**:OBM Management Pack 支持任意公有云(AWS/Azure/GCP)的 CloudWatch 兼容服务,无需在被监控账户中安装任何代理,通过 IAM Role 信任关系实现安全无密钥的跨账户数据采集;新增实例自动发现和策略自动下发能力解决了云环境动态性问题。
|
||
|
||
## Key Claims(用中文描述)
|
||
- **OBM 相比 Sitescope 的优势**:提供更动态的云监控能力、更强的安全性和更广泛的 AWS 核心服务覆盖,适合公有云环境。
|
||
- **OBM 架构**:Regional OBM 收集数据 → Global OBM 汇聚 → SMACKS 触发工单;OBM AWS Account 包含 OBM 应用、RDS 数据库和 Operation Agent 三层组件。
|
||
- **跨账户监控机制**:Operation Agent 通过 AWS Management Pack 定义的 Policy,以 IAM Role 身份调用 CloudWatch API,无需在被监控账户安装服务器或共享 Access Key。
|
||
- **动态监控能力**:当新实例添加到被监控账户时,Policy 自动部署,监控立即生效,无需人工干预。
|
||
- **客户上云流程**:客户账户创建具有 CloudWatch Read-Only 访问权限的 IAM Role → 将 OBM Account 添加到信任关系 → 将 Role ARN 添加到 OBM Policy → 指定监控的命名空间/服务/指标/阈值/频率。
|
||
- **多云支持**:OBM Management Pack 方案可监控任何将数据暴露给 CloudWatch 的公有云供应商和 AWS 服务,兼顾指标和日志。
|
||
|
||
## Key Quotes
|
||
> "The operation agent collects data using OBM management packs, specifically the AWS management pack, which instructs the agent to gather data from different accounts." — OBM AWS 监控的核心数据采集机制
|
||
|
||
> "The agent uses role-based access to collect data from CloudWatch API, eliminating the need to install servers in customer accounts and share sensitive access keys." — IAM Role 机制的安全价值:无需密钥共享
|
||
|
||
> "Whenever new instances are added, policies are automatically deployed, and monitoring begins, offering dynamic monitoring capabilities." — 动态监控的关键特性:自动发现与自动部署
|
||
|
||
## Key Concepts
|
||
- [[CloudWatch]]: AWS 监控数据源,OBM 通过 CloudWatch API 采集所有监控指标和日志
|
||
- [[Cloud-Monitoring]]: 公有云监控的核心挑战——动态环境、多账户、免代理采集
|
||
- [[OBM]]: Micro Focus Operations Bridge Manager,企业级监控管理平台,支持多云环境
|
||
- [[Management-Pack]]: OBM 的策略包机制,定义监控间隔、指标、阈值和数据采集规则
|
||
- [[IAM-Role]]: AWS IAM 角色,OBM Agent 通过角色信任关系实现跨账户安全访问 CloudWatch,无需共享密钥
|
||
- [[Multi-Account-Monitoring]]: AWS Organizations 多账户环境下的集中监控架构
|
||
- [[Landing-Zone-Monitoring]]: Landing Zone 架构中的监控组件,OBM Account 作为独立账户与 Shared/Logs/Security 账户交互
|
||
- [[Dynamic-Monitoring]]: 云环境特有的动态监控能力——新增资源自动发现、策略自动下发
|
||
|
||
## Key Entities
|
||
- **[[Micro-Focus]]**: OBM 产品的供应商,提供 Operations Bridge Manager 企业级监控平台
|
||
- **[[Sitescope]]**: Micro Focus 传统监控工具,被 OBM 替代,用于描述 OBM 相比旧方案的改进
|
||
- **[[SMACKS]]**: Micro Focus 工单系统,OBM 事件通过 SMACKS 与 OSE 团队集成,实现事件升级和工单创建
|
||
- **[[AWS-CloudWatch]]**: AWS 监控指标和日志服务,OBM Agent 的数据采集来源
|
||
- **[[AWS-Operation-Agent]]**: 部署在 OBM AWS Account 的操作代理,负责跨账户收集 CloudWatch 数据
|
||
- **[[Global-OBM]]**: 全球级 OBM,作为 Manager of Managers,汇聚各 Regional OBM 的数据
|
||
- **[[Regional-OBM]]**: 区域级 OBM,收集本区域内各账户的监控数据并转发给 Global OBM
|
||
- **[[Digital-Factory]]**: OBM AWS Account 所属的 Landing Zone 组成部分,与 Shared/Logs/Security 账户交互
|
||
|
||
## Connections
|
||
- [[CTP-Topic-29-Cloud-Monitoring-SAAS-LZ-Accounts]] ← related_to ← [[CTP-Topic-8-OBM-Cloud-Monitoring]]: Topic 29 讨论 SaaS Landing Zone 的云监控账户设计,Topic 8 详解 OBM 技术实现方案
|
||
- [[CTP-Topic-60-Monitor-AWS-Grafana]] ← related_to ← [[CTP-Topic-8-OBM-Cloud-Monitoring]]: Grafana 作为可视化层,OBM 作为数据采集和策略管理层,两者互补
|
||
- [[CTP-Topic-25-Labs-Landing-Zone]] ← extends ← [[AWS-Landing-Zone]]: Labs LZ 概述中提到的 ARC Site 监控组件与 OBM 的功能定位重叠
|
||
- [[CTP-Topic-7-SAAS-Landing-Zone-Design]] ← extends ← [[AWS-Landing-Zone]]: SaaS LZ 设计中提到 Shared Services Account 包含 OBM/Sitescope 监控服务
|
||
|
||
## Contradictions
|
||
- 与 [[CTP-Topic-67-OpenTelemetry]]: Topic 67 倡导云原生可观测性标准(OTel),强调统一的数据模型和 Vendor-Neutral 采集;OBM 作为传统商业监控平台,数据模型封闭,与 OTelp 倡导的开放标准存在理念差异。当前实现选择 OBM 而非 OTelp,可能是出于企业既有投资保护(Micro Focus 工具链)和与 SMACKS 工单系统深度集成的考量。
|