OMEGAMON ® © 2005 IBM Corporation OMEGAMON ® Universal Agent “A Captura do DADO” Almir...

28
OMEGAMON ® © 2005 IBM Corporation OMEGAMON ® Universal Agent “A Captura do DADO” Almir Albuquerque Email: [email protected] Tel.: (011) 2132 7795

Transcript of OMEGAMON ® © 2005 IBM Corporation OMEGAMON ® Universal Agent “A Captura do DADO” Almir...

Page 1: OMEGAMON ® © 2005 IBM Corporation OMEGAMON ® Universal Agent “A Captura do DADO” Almir Albuquerque Email: almirMA@br.ibm.com Tel.: (011) 2132 7795.

OMEGAMON®

© 2005 IBM Corporation

OMEGAMON® Universal Agent“A Captura do DADO”

                                                                                                            

                               

Almir AlbuquerqueEmail: [email protected].: (011) 2132 7795

Page 2: OMEGAMON ® © 2005 IBM Corporation OMEGAMON ® Universal Agent “A Captura do DADO” Almir Albuquerque Email: almirMA@br.ibm.com Tel.: (011) 2132 7795.

OMEGAMON®

© 2007 IBM Corporation2

Tópicos

Visão Geral

Arquitetura

Tipos de Extração

Exemplos

Referencias

Page 3: OMEGAMON ® © 2005 IBM Corporation OMEGAMON ® Universal Agent “A Captura do DADO” Almir Albuquerque Email: almirMA@br.ibm.com Tel.: (011) 2132 7795.

OMEGAMON®

© 2007 IBM Corporation3

SAP R/3Server

Databases (UDB, Sybase,

Oracle)

MQ, MQI, MQ Workflow,

Interchange Server

Base HW and Operating Systems

Completo Gerenciamento de Disponibilidade e Performance Para Um Mundo “On Demand”

zSeries Server(z/OS and Subsystems,

VM, Linux)

ITM / ITCAM / OMEGAMON

ApplicationServers

Page 4: OMEGAMON ® © 2005 IBM Corporation OMEGAMON ® Universal Agent “A Captura do DADO” Almir Albuquerque Email: almirMA@br.ibm.com Tel.: (011) 2132 7795.

OMEGAMON®

© 2007 IBM Corporation4

License Compliance Manager for

z/OS v4.1

System Automation for z/OS 3.1

Composite Application

Manager for R.T. Tracking V6.1

NetView on z/OS v5.2

IBM Tivoli Monitoring

v6.1

System Automation for Multiplatforms

v2.2

OMEGAMON XE for z/VM

v4.1.0

Composite Application Manager for

WebSphere V6.1

Composite Application Manager for

SOA V6.1

Workload Scheduler for

z/OS 8.3

Contract Compliance

Manager v3.7

Usage and Accounting

Manager v6.1

OMEGAMON XE for DB2

PE/PM v4.1.0

OMEGAMON XE for

Storage v4.1.0

OMEGAMON XE for MF Networks

v4.1.0

OMEGAMON XE for CICS & IMS v4.1.0

Executive Dashboard

Service Level Reporting

A Tivoli possui um enorme portfólio para zSeries … Mas ainda há pontos “cegos”

OMEGAMON XE on z/OS

v4.1.0

Page 5: OMEGAMON ® © 2005 IBM Corporation OMEGAMON ® Universal Agent “A Captura do DADO” Almir Albuquerque Email: almirMA@br.ibm.com Tel.: (011) 2132 7795.

OMEGAMON®

© 2007 IBM Corporation5

O que fazer quando a informação que você precisa não existe no TEP (Tivoli Enterprise Portal) ?

• Abre um chamado

• Solicita um “Enhancement Request”

• Espera o lançamento de um produto

Ou você…..

• Utiliza o Agente Universal

• Customiza seu próprio agente

• Cria alertas

• Cria ações automáticas

• Guarda histórico

Ou você...

Tivoli Enterprise Portal

Page 6: OMEGAMON ® © 2005 IBM Corporation OMEGAMON ® Universal Agent “A Captura do DADO” Almir Albuquerque Email: almirMA@br.ibm.com Tel.: (011) 2132 7795.

OMEGAMON®

© 2007 IBM Corporation6

•Permite que dados customizados sejam integrados ao OMEGAMON DE/XE:

•Coleta dados de diferentes fontes•Monitora somente os atributos de seu interesse•Permite que você atenda rapidamente as mudanças de cenários.

O que é o Agente Universal?

File Data ProviderFile Data Provider TCPIP SocketData ProviderTCPIP SocketData Provider

SNMP Data Provider

SNMP Data Provider

UA IntelligentRemote AgentUA IntelligentRemote Agent

TEMS (Tivoli Enterprise Monitoring

Server)

TEMS (Tivoli Enterprise Monitoring

Server)

API Data ProviderAPI Data Provider ODBC Data ProviderODBC Data Provider

Post Data ProviderPost Data Provider HTTP Data ProviderHTTP Data ProviderScript Data ProviderScript Data Provider

Page 7: OMEGAMON ® © 2005 IBM Corporation OMEGAMON ® Universal Agent “A Captura do DADO” Almir Albuquerque Email: almirMA@br.ibm.com Tel.: (011) 2132 7795.

OMEGAMON®

© 2007 IBM Corporation7

Arquitetura Tivoli OMEGAMON

CNP

Browser

Cliente

HTTP / IIOP

HTTP / IIOP

Apresentação

DP

DP

DP

DP

Windows / Unix

AgenteUniversal

SQL/RPC

TEPS

Servidores de Gerenciamento

TEMS - HUB

RPC

UDB

SQL

SQL/RPC

SQL/RPC

GerenciamentoDe Recursos

TEMS - Remoto

Proxy/AgenteRPC

z/OS

CICS

IMS

DB2

Stor

Net

z/OS

Page 8: OMEGAMON ® © 2005 IBM Corporation OMEGAMON ® Universal Agent “A Captura do DADO” Almir Albuquerque Email: almirMA@br.ibm.com Tel.: (011) 2132 7795.

OMEGAMON®

© 2007 IBM Corporation8

TEMSTEMS

UA IntelligentRemote AgentUA IntelligentRemote Agent

Arquivo 1Arquivo 1

File Data ProviderFile Data Provider

Arquivo 2Arquivo 2 Aplicação 1Aplicação 1

Socket Data Provider

Socket Data Provider

Aplicação 2Aplicação 2

Aplicação SNMPAplicação SNMP

SNMP Data Provider

SNMP Data Provider

Aplicação SNMPAplicação SNMP

Data Providers, Universal Agent, TEMS e TEPS podem ser instalados em umamesma máquina ou em máquinas separadas.

Desenho de Arquitetura Modular

Page 9: OMEGAMON ® © 2005 IBM Corporation OMEGAMON ® Universal Agent “A Captura do DADO” Almir Albuquerque Email: almirMA@br.ibm.com Tel.: (011) 2132 7795.

OMEGAMON®

© 2007 IBM Corporation9

Introduzindo Metafiles

Page 10: OMEGAMON ® © 2005 IBM Corporation OMEGAMON ® Universal Agent “A Captura do DADO” Almir Albuquerque Email: almirMA@br.ibm.com Tel.: (011) 2132 7795.

OMEGAMON®

© 2007 IBM Corporation10

Editor de Texto Comum

Especifica as características dos dados baseado no conhecimento da aplicação fornecedora da informação e dos requerimentos de monitoração.

xxxxxxxx.mdl

//APPL//NAME//SOURCE//ATTRIBUTES. . . . .. . . . .

O Metafile é validado e utilizado pelo Data Provider para iniciar a monitoração.

Um Metafile é um Mapa dos Dados

Page 11: OMEGAMON ® © 2005 IBM Corporation OMEGAMON ® Universal Agent “A Captura do DADO” Almir Albuquerque Email: almirMA@br.ibm.com Tel.: (011) 2132 7795.

OMEGAMON®

© 2007 IBM Corporation11

//appl MVS//name SYSTEM E//source file D:\UA_LOGS\PRA1.log TAIL ManagedSystemName=PRA1//source file D:\UA_LOGS\PRB1.log TAIL ManagedSystemName=PRB1//attributes ';'System D 10Application D 10Date D 10Time D 10Message D 256Threshold D 10AutoAction D 20

Exemplo de Metafile

Page 12: OMEGAMON ® © 2005 IBM Corporation OMEGAMON ® Universal Agent “A Captura do DADO” Almir Albuquerque Email: almirMA@br.ibm.com Tel.: (011) 2132 7795.

OMEGAMON®

© 2007 IBM Corporation12

Agente Universal - Data Providers

Para z/OS:

•File Data Provider (USS)

•HTTP Data Provider

•TCP/IP Socket Data Provider

•SNMP Data Provider

•ODBC Data Provider

Page 13: OMEGAMON ® © 2005 IBM Corporation OMEGAMON ® Universal Agent “A Captura do DADO” Almir Albuquerque Email: almirMA@br.ibm.com Tel.: (011) 2132 7795.

OMEGAMON®

© 2007 IBM Corporation13

File Data Provider (USS)

Monitora dados a partir de um arquivo seqüencial

Fácil de configurar

O arquivo deve ser acessível pelo Agente Universal

O arquivo pode ser monitorado de duas formas:

– Forma de Eventos

– Forma de “Samples”

Page 14: OMEGAMON ® © 2005 IBM Corporation OMEGAMON ® Universal Agent “A Captura do DADO” Almir Albuquerque Email: almirMA@br.ibm.com Tel.: (011) 2132 7795.

OMEGAMON®

© 2007 IBM Corporation14

Monitor HTTP URL

Monitora a disponibilidade da URL

Retorna informações das páginas e objetos

Suporta intervalos de monitoração

Calcula estatísticas como (Mínimo, Maximo, Tempo médio de resposta, número de objetos, etc.)

Page 15: OMEGAMON ® © 2005 IBM Corporation OMEGAMON ® Universal Agent “A Captura do DADO” Almir Albuquerque Email: almirMA@br.ibm.com Tel.: (011) 2132 7795.

OMEGAMON®

© 2007 IBM Corporation15

UA – HTTP DP

Page 16: OMEGAMON ® © 2005 IBM Corporation OMEGAMON ® Universal Agent “A Captura do DADO” Almir Albuquerque Email: almirMA@br.ibm.com Tel.: (011) 2132 7795.

OMEGAMON®

© 2007 IBM Corporation16

Socket Data Provider

O Socket Data Provider permite que o Agente Universal gerencie dados de uma plataforma onde ele não pode ser instalado ou onde já existem aplicações que fornecem informações, utilizando comunicação programa-a-programa através de socket TCP/IP.

Page 17: OMEGAMON ® © 2005 IBM Corporation OMEGAMON ® Universal Agent “A Captura do DADO” Almir Albuquerque Email: almirMA@br.ibm.com Tel.: (011) 2132 7795.

OMEGAMON®

© 2007 IBM Corporation17

SNMP Data ProviderAtravés deste Data Provider, o Agente Universal pode monitorar qualquer

atributo de uma MIB (Management Information Base).

Desta forma podemos: Fazer discovery automático da rede TCP/IP

Coletar informações de MIB

Monitorar traps SNMP

Efetuar operações de SNMP SET

Coletar histórico de estatísticas dos devices de rede

Page 18: OMEGAMON ® © 2005 IBM Corporation OMEGAMON ® Universal Agent “A Captura do DADO” Almir Albuquerque Email: almirMA@br.ibm.com Tel.: (011) 2132 7795.

OMEGAMON®

© 2007 IBM Corporation18

UA Emitter – Envio de Traps SNMP

Envia traps SNMP diretamente para outros gerenciadores de SNMP, tais como NetView, OpenView, etc..

Page 19: OMEGAMON ® © 2005 IBM Corporation OMEGAMON ® Universal Agent “A Captura do DADO” Almir Albuquerque Email: almirMA@br.ibm.com Tel.: (011) 2132 7795.

OMEGAMON®

© 2007 IBM Corporation19

ODBC Data Provider

O Agente Universal, através do ODBC Data Provider, permite a coleta de dados residentes em qualquer banco de dados compatível com os padrões ODBC, utilizando comandos SQL e “Stored Procedure”.

Coleta dados de bancos de dados instalados em máquinas remotas (incluindo DB2 no z/OS).

Page 20: OMEGAMON ® © 2005 IBM Corporation OMEGAMON ® Universal Agent “A Captura do DADO” Almir Albuquerque Email: almirMA@br.ibm.com Tel.: (011) 2132 7795.

OMEGAMON®

© 2007 IBM Corporation20

ODBC Data Provider

Page 21: OMEGAMON ® © 2005 IBM Corporation OMEGAMON ® Universal Agent “A Captura do DADO” Almir Albuquerque Email: almirMA@br.ibm.com Tel.: (011) 2132 7795.

OMEGAMON®

© 2007 IBM Corporation21

Exemplos de Uso no “Mundo Real”

Monitorando Spool do JES2

– Um programa REXX emite comandos de display do JES2 e envia as informações para o Agente Universal.

Monitorando HTTP Server no z/OS, através de comandos de console

– Um programa REXX emite comandos de console (Modify) para extrair informações do HTTP Server, trata a resposta e envia para o Agente Universal.

Monitorando um LOG de aplicação gravado em arquivo no z/OS

– Uma aplicação do cliente grava registros de informação e problemas em um arquivo seqüencial no z/OS, enquanto um programa REXX lê os registros deste arquivo e envia para o Agente Universal.

Page 22: OMEGAMON ® © 2005 IBM Corporation OMEGAMON ® Universal Agent “A Captura do DADO” Almir Albuquerque Email: almirMA@br.ibm.com Tel.: (011) 2132 7795.

OMEGAMON®

© 2007 IBM Corporation22

Referências

Meu lema:

Page 23: OMEGAMON ® © 2005 IBM Corporation OMEGAMON ® Universal Agent “A Captura do DADO” Almir Albuquerque Email: almirMA@br.ibm.com Tel.: (011) 2132 7795.

OMEGAMON®

© 2007 IBM Corporation23

Referências http://catalog.lotus.com/wps/portal/topal

Page 24: OMEGAMON ® © 2005 IBM Corporation OMEGAMON ® Universal Agent “A Captura do DADO” Almir Albuquerque Email: almirMA@br.ibm.com Tel.: (011) 2132 7795.

OMEGAMON®

© 2007 IBM Corporation24

Perguntas ??

Page 25: OMEGAMON ® © 2005 IBM Corporation OMEGAMON ® Universal Agent “A Captura do DADO” Almir Albuquerque Email: almirMA@br.ibm.com Tel.: (011) 2132 7795.

OMEGAMON®

© 2005 IBM Corporation

Muito Obrigado !!!

Page 26: OMEGAMON ® © 2005 IBM Corporation OMEGAMON ® Universal Agent “A Captura do DADO” Almir Albuquerque Email: almirMA@br.ibm.com Tel.: (011) 2132 7795.

OMEGAMON®

© 2005 IBM Corporation

Slides BACKUP

Page 27: OMEGAMON ® © 2005 IBM Corporation OMEGAMON ® Universal Agent “A Captura do DADO” Almir Albuquerque Email: almirMA@br.ibm.com Tel.: (011) 2132 7795.

OMEGAMON®

© 2007 IBM Corporation27

REXX emitindo comando de console / JES2

"CONSOLE ACTIVATE NAME("consname") CART('MWBCART1')"

"CONSOLE SYSCMD(F" httpas",APPL=-D STATS)“ ou "CONSOLE SYSCMD($DSPL)“ x=GETMSG('msgrep.','sol','MWBCART1',,60)

"CONSOLE DEACTIVATE"

Page 28: OMEGAMON ® © 2005 IBM Corporation OMEGAMON ® Universal Agent “A Captura do DADO” Almir Albuquerque Email: almirMA@br.ibm.com Tel.: (011) 2132 7795.

OMEGAMON®

© 2007 IBM Corporation28

REXX efetuando conexão socket com UA

/* SEND THE DATA TO THE AGENT */

uahost=192.168.57.8

uaport=7500

y=Socket("Initialize","mwbskt")

say "CONNECTING TO UAGENT AT" uahost "USING PORT" uaport

/* Create active socket and get socket endpoint id */

sockrc =Socket('Socket',2,'SOCK_STREAM','IPPROTO_TCP')

/*** BIND SOCKET TO NETWORK INTERFACE AND PORT ***/

sockid = word(sockrc,2)

sock_network_name = 'AF_INET' uaport uahost

sockconnrc = Socket('Connect',sockid,sock_network_name)

/*** WRITE TO SOCKET ***/

Writerc= Socket('Write',sockid,outstring)

say "WRITE DATA RESULT:" Writerc

/*** RETRIEVE RETURNED DATA ***/

rline = Socket('Read',sockid)

SAY "READ RESULTS:" rline '...' length(rline)

/*** Close the client socket ***/

z=Socket("Terminate","mwbskt")