Arquitetura de Integração IBM Tivoli (Agora IBM Cloud Pak for AIOps / Netcool / ITNM)
Nota: "Tivoli" como marca foi amplamente aposentada 2013–2019. Componentes vivem no **IBM Cloud Pak for AIOps, Netcool Operations Insight (NOI), ITNM, CCMDB, TADDM, TSRM, Maximo**. A filosofia de integração permanece relevante.
1. Console de Gerenciamento Unificado: Tivoli Enterprise Portal (TEP) → Netcool/OMNIbus Web GUI / Cloud Pak UI
- Single Pane of Glass: Agrega eventos, topologia, métricas, logs de 50+ fontes.
- Dashboards Baseados em Função: NOC, SRE, App Owner, Negócio — cada um vê KPIs relevantes.
- Drill-Down Contextual: Evento → Topologia → Recurso → Log → Runbook → Mudança.
2. Integração Nativa de Componentes (A "Pilha Tivoli")
| Componente |
Produto Atual |
Pontos de Integração |
| Tivoli Monitoring (ITM) |
IBM Cloud Pak for AIOps / Instana / APM |
Métricas → Eventos (NOI); Topologia → ITNM/ASM; Agentes → Universal Agent / OpenTelemetry |
| Tivoli Netcool/OMNIbus |
Netcool Operations Insight (NOI) |
Event bus (ObjectServer); probes (SNMP, Syslog, REST, Kafka); Impact policy engine |
| Tivoli Network Manager (ITNM) |
Network Manager / Cloud Pak Network Observability |
Descoberta topologia (Camada 2/3) → alimenta enriquecimento NOI, ASM, Impact |
| Tivoli Change & Config (CCMDB) |
Maximo / CCMDB / ASM (Application Service Management) |
Repositório CI; Mudança → Correlação de Evento; Análise de Impacto |
| Tivoli Asset Discovery (TADDM) |
Application Discovery & Dependency Mapping (ADDM) |
Descoberta agentless → população CMDB → Modelagem de serviço |
| Tivoli Service Request Manager (TSRM) |
Maximo IT Service Management (ITSM) |
Incidente/Problema/Mudança/Requisição fulfillment; Engine SLA |
3. Correlação de Eventos e Automação (A Cola da Integração)
- Netcool Impact: Enriquecimento de eventos orientado a políticas, correlação (sazonalidade, topologia, probabilística), auto-ticketing (ServiceNow, Maximo, Jira), auto-remediação (Ansible, Runbook Automation).
- Event Gateway (nco_g_event): Normaliza 200+ formatos de probe em schema comum ObjectServer.
- Correlação Sazonal/Baseada em Tempo: Aprende comportamento normal → suprime ruído.
- Correlação Consciente de Topologia: "Servidor down" + "Porta switch down" → Ticket único de causa raiz.
4. Framework de Integração Aberta
- APIs REST/GraphQL: Todos componentes modernos (NOI, ASM, Instana, Cloud Pak) expõem APIs CRUD completas.
- Kafka / Event Streams: Ingestão/egresso de eventos em tempo real para SIEM (QRadar, Splunk), ITSM, ChatOps (Slack, Teams).
- OpenTelemetry / Prometheus: Ingestão nativa de métricas; endpoint OpenMetrics.
- Integrações Certificadas: ServiceNow (bi-direcional), Splunk, Elastic, Datadog, Dynatrace, New Relic, PagerDuty, xMatters.
- Adaptadores Legados: Adaptadores TEC (Tivoli Enterprise Console) para mainframe (z/OS), Tivoli Storage Manager, etc.
5. Dashboards e Relatórios Personalizáveis
- Grafana (incluído no Cloud Pak): Painéis customizados, templating, alerting.
- NOI Dashboard Application Service Hub (DASH): Páginas de portal, portlets, tiles KPI.
- Cognos Analytics: Tendências históricas, planejamento de capacidade, relatórios SLA.
6. Segurança e Governança
- RBAC: Tenant, Grupo de Usuário, Função → Permissões Objeto/Ação.
- LDAP/SAML/OIDC: Integração identidade corporativa.
- Audit Logging: Todas mudanças de config, ações de usuário → log imutável.
- Residência de Dados: Cloud Pak implantável on-prem, OpenShift (ROKS, ARO, ROSA), IBM Cloud, AWS, Azure.
7. Escalabilidade e HA
- Clusters ObjectServer: Active/Active (replicação bi-direcional) para 100k+ eventos/seg.
- Redundância de Probe: Pares failover, peer-to-peer.
- Microserviços (Cloud Pak): Escalonamento nativo Kubernetes (HPA/VPA), lifecycle operator.
- Disaster Recovery: ObjectServer geo-replicado, backup/restore etcd.
Resumo: Maturidade da Integração
**Alta.** A antiga pilha Tivoli foi arquitetada para **integração profunda e nativa** (ObjectServer compartilhado, CMDB comum, console unificado). Cloud Pak moderno / NOI / Instana / Maximo continua isso com **padrões abertos (OTel, Kafka, REST)** e **correlação impulsionada por IA**. O desafio é **complexidade e custo** — requer admins qualificados, licenciamento significativo.