• Nenhum resultado encontrado

IBM Tivoli Monitoring. Guia do Usuário. Versão S

N/A
N/A
Protected

Academic year: 2021

Share "IBM Tivoli Monitoring. Guia do Usuário. Versão S"

Copied!
312
0
0

Texto

(1)

IBM

Tivoli

Monitoring

Guia

do

Usuário

Versão

5.1.2

(2)
(3)

IBM

Tivoli

Monitoring

Guia

do

Usuário

Versão

5.1.2

(4)

Nota

Antesdeutilizarestasinformaçõeseoprodutosuportadoporelas,certifique-sedelerasinformaçõesgeraisem "Avisos″nofinaldestemanual.

QuartaEdição(Marçode2004)

Estaediçãoaplica-seàversão5,release1,níveldemodificação2doIBMTivoliMonitoringeatodososreleasese modificaçõessubseqüentes,atéquesejaindicadodeoutraformaemnovasedições.Estaediçãosubstituia S517-7446-02.

©CopyrightIBMCorporation1999,2004.Todososdireitosreservados.

NotasobreDireitosRestritosparaUsuáriosdoGovernodosEstadosUnidos—Uso,duplicaçãoedivulgação restritospelodocumentoGSAADPScheduleContractcomaIBMCorporation.

(5)

Índice

Figuras

.

.

.

.

.

.

.

.

.

.

.

.

.

. vii

Tabelas

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. ix

Sobre

Este

Guia

.

.

.

.

.

.

.

.

.

.

. xi

QuemDeveLerEsteGuia . . . xi

ConteúdoDesteGuia . . . xi

Publicações . . . xii

BibliotecadoIBMTivoliMonitoring . . . xii

PublicaçõesRelacionadas . . . xiii

AcessandoPublicaçõesOn-line . . . xiv

SolicitandoPublicações . . . xiv

Acessibilidade . . . xv

EntrandoemContatocomoSuporteaoSoftware IBM. . . xv

ConvençõesUtilizadasNesteGuia . . . xv

ConvençõesTipográficas . . . xv

VariáveiseCaminhosqueDependemdo SistemaOperacional . . . xvi

ResumodeAlteraçõesnestaEdiçãodoGuiado Usuário . . . xvi

Parte

1.

Instalando,

Configurando

e

Utilizando

.

.

.

.

.

.

.

.

.

.

.

.

. 1

Capítulo

1.

Introdução

.

.

.

.

.

.

.

.

. 5

VisãoGeral. . . 5

EntendendooTivoliMonitoring. . . 6

Recursos. . . 6 ModelosdeRecursos . . . 6 Ciclos. . . 6 Limites . . . 6 Parâmetros. . . 7 Indicações . . . 7 OcorrênciaseFalhas. . . 8 Eventos . . . 8 EventosdeLimpeza . . . 10 EventosCorrelacionados . . . 11

MonitoraçãodeEventoseIndicações. . . 11

NoServidorTivoliEnterpriseConsole . . . 11

NoWebHealthConsole . . . 12

NoTivoliBusinessSystemsManager. . . . 12

AçõesdeRecuperação. . . 12

AçõesInternas . . . 12

TarefasdoTivoliFramework . . . 13

Planejamento. . . 13

Registro . . . 13

Perfis . . . 13

AFunçãoHeartbeat . . . 14

Componentes. . . 14

ComponenteBasedoTivoliMonitoring . . . . 15

WebHealthConsole . . . 16

ComponentedoNódeExtremidade . . . 16

TivoliBusinessSystemsManagerAdapter . . . 16

ComponenteGatheringHistoricalData . . . . 16

ComponentedeSuporteaoTivoliEnterprise DataWarehouse. . . 17

ColetandoosDados . . . 17

FluxodeDadosdoModelodeRecursos. . . . 17

ObtendoDadosdeRecursosnoNóde Extremidade . . . 18

ConsideraçõessobreSegurança. . . 19

TivoliMonitoringResourceModelBuilder . . . . 19

Capítulo

2.

Instalando

.

.

.

.

.

.

.

. 21

PlataformasSuportadas . . . 21

RequisitosdeHardware . . . 22

SoftwaredePré-requisito. . . 23

TivoliManagementFramework. . . 23

CorreçõesNecessáriasaoTivoliManagement Framework . . . 23

OutrosSoftwares . . . 23

CoexistênciacomOutrasVersõesdoTivoli Monitoring . . . 27

ProdutosdaFamíliaTivoliMonitoring . . . . 27

ProdutosDentrodaFamíliaTivoliDistributed Monitoring(ClassicEdition). . . 28

CompatibilidadeRegressiva. . . 28

Instalando/FazendoUpgradedoProduto . . . . 29

AntesdeComeçar . . . 29

InstalandoUtilizandooAssistentepara Instalação . . . 30

InstalandocomoTivoliSoftwareInstallation Service. . . 30

InstalandoapartirdoDesktopTivoli. . . 31

InstalandoapartirdaLinhadeComandos. . . 34

FazendoUpgradedoTivoliMonitoringVersão 5.1.1. . . 35

InstalandoumModelodeRecursosPadrão. . . 35

FazendooUpgradedoWorkbenchparao ResourceModelBuilder . . . 36

IncluindooGrupodeAvisos . . . 36

InstalandooJavaRuntimeEnvironment. . . 37

OpçõesdeInstalação . . . 37

AtivandooTivoliMonitoringparaTrabalharcomo TivoliDataWarehouseUtilizandooGathering HistoricalData . . . 39

DesinstalandooProduto. . . 39

DesinstalandoosComponentesdoNóde Extremidade . . . 40

DesinstalandoServidoreseGateways. . . 42

Capítulo

3.

Utilizando

o

Produto

.

.

.

. 45

VisãoGeral . . . 45

Perfis . . . 46

PontosPrincipaissobrePerfis . . . 46

ConfigurandoosRecursosGerenciados . . . 46

CriandoPerfiseGerenciadoresdePerfil. . . 47

| || | | | | | | | |

(6)

UtilizandoaCLIparaGerenciarPerfisno

Servidor . . . 49

UtilizandoosModelosdeRecursosPadrão. . . . 49

IncluindoumModelodeRecursosPadrãoemum Perfil . . . 49

UtilizandoaCLIparaIncluirumModelode RecursosPadrãoemumPerfil . . . 50

IncluindoumModelodeRecursosPersonalizado emumPerfil. . . 51

UtilizandoaCLIparaIncluirumModelode RecursosPersonalizadoemumPerfil. . . 52

PersonalizandoumModelodeRecursos. . . 53

PersonalizandoLimiteseRegrasdeEventos . . 53

EspecificandoasAçõesInternasparaum Evento . . . 55

EditandoumaAçãoEmbutida . . . 55

RemovendoumaAçãoInterna . . . 56

IncluindoumaAçãoInterna. . . 56

EspecificandoTarefasparaumEvento . . . 57

EnviandoumE-mailemRespostaaum Evento . . . 59

EnviandoumAvisoemRespostaaum Evento . . . 60

PersonalizandoParâmetros . . . 61

PersonalizandoInformaçõesdePlanejamento . . 61

DefinindooPeríododeMonitoração. . . . 62

CriandoRegrasdePlanejamento . . . 63

PersonalizandoInformaçõesdoRegistrode Dados . . . 63

UtilizandoaCLIparaPersonalizarumModelo deRecursosparaumPerfil . . . 65

DefinindoOpçõesdeDistribuiçãoparaumPerfil. . 65

DistribuiçãodePerfisUtilizandoaMDist2. . . . 67

ReexecutandoumaDistribuiçãocomFalha. . . 68

ExcluindoCópiasdePerfisDuranteum CancelamentodeAssinatura. . . 69

ModificandoaPolíticadoGerenciadordePerfil QuandoumObjetodePolíticaPersonalizado EstiveremUso . . . 69

UtilizandooDesktopTivoli . . . 69

UtilizandoaCLI. . . 70

ModificandoaPolíticadoGerenciadordePerfil QuandoumObjetodePolíticaPersonalizado EstiveremUso . . . 70

GerenciandoPerfiseModelosdeRecursosnosNós deExtremidade . . . 71

GerenciandooTivoliMonitoringemGateways . . 71

UtilizandoTarefasdoTivoliMonitoring. . . 72

ExecutandoumaTarefaapartirdoDesktop Tivoli . . . 74

ExecutandoumaTarefaapartirdaCLI . . . . 75

Capítulo

4.

Função

Heartbeat

.

.

.

.

. 77

StatusdeHeartbeat. . . 77

InstalandoeConfigurandooHeartbeat . . . 77

ControlandooHeartbeat. . . 78

FluxosdeDadosdeHeartbeat . . . 79

RegistrodeNódeExtremidade. . . 79

MonitoraçãodeHeartbeat . . . 81

VisualizandooCachedeNódeExtremidade . . 82

Capítulo

5.

Integração

com

o

Servidor

Tivoli

Enterprise

Console

.

.

.

.

.

.

. 85

VisãoGeral . . . 85

IdentificandooServidorTivoliEnterpriseConsole noTivoliMonitoring . . . 85

AtivandoaMonitoraçãodeEventoseMensagensde HeartbeatnoServidorTivoliEnterpriseConsole . . 86

AtivaraMonitoraçãodosEventosnoAvailability IntermediateManager. . . 88

SlotsdasClassesdoTivoliEnterpriseConsole. . . 88

SlotsnaClasseTMW_Event. . . 88

SlotsnaClasseHeartBeat_Event . . . 90

EntendendoasRegrasdoTivoliEnterpriseConsole 91

Capítulo

6.

Integração

com

o

Tivoli

Business

Systems

Manager

.

.

.

.

. 93

VisãoGeral . . . 93

InstalandooTivoliBusinessSystemsManager Adapter . . . 93

ConfigurandooTivoliBusinessSystemsManager Adapter . . . 94

UtilizandooTivoliBusinessSystemsManager Adapter . . . 97

ExibindoosDadosdoTivoliBusinessSystems Manager . . . 98

AtivandoeDesativandoaIntegraçãodoTivoli BusinessSystemsManager. . . 100

GerenciandooTivoliBusinessSystemsAdaptera partirdaCLI . . . 101

Capítulo

7.

Integração

com

o

Tivoli

Data

Warehouse

.

.

.

.

.

.

.

.

.

. 103

VisãoGeral . . . 103

CenáriodeClienteUtilizandooTivoliMonitoring 105 AtivandooRegistrodeDadosparaoArmazémde DadosCentral . . . 105

InstalandoeConfigurandooComponentede SuporteaoTivoliEnterpriseDataWarehouse. . . 107

VerificandoPré-requisitos . . . 107

InstalandooComponentedeSuporteaoTivoli EnterpriseDataWarehouse. . . 108

CriandoeConfigurandoaEstruturadeBanco deDados. . . 110

VerificandoosPré-requisitos . . . 110

CriandoeConfigurandoaEstruturade BancodeDados . . . 110

VerificandoaConexãodoObjetoRIM . . . 112

ConfigurandooSuporteaoTivoliEnterprise DataWarehouse . . . 112

FazendoUploaddeDadosUtilizandoaCLI . . 113

ProcedimentosAlternativosdeInstalaçãoe Configuração . . . 113

CriandoumObjetoRIMUtilizandoum ScriptdeShell . . . 113

CriandoumaEstruturadeBancodeDados UtilizandooProcessadorSQL. . . 115

Capítulo

8.

Comandos

.

.

.

.

.

.

.

. 117

(7)

ComandosparaGerenciarPerfisnoServidor

Tivoli . . . 118

ComandoparaGerenciarModelosdeRecursos PadrãonoServidorTivoli . . . 118

ComandoparaGerenciaroTivoliBusiness SystemsManagerAdapter . . . 119

ComandosparaGerenciaroTivoliMonitoring nosNósdeExtremidade. . . 119

ComandosparaGerenciaroTivoliMonitoring emNósGerenciados/Gateways . . . 119 wdmcheckprereq . . . 121 wdmcmd. . . 122 wdmcmddistrib . . . 124 wdmcollect . . . 128 wdmconfig . . . 130 wdmdiscovery . . . 137 wdmdistrib . . . 139 wdmdumpprf . . . 142 wdmeditprf. . . 148 wdmeng . . . 157 wdmheartbeat . . . 159 wdmloadprf. . . 161 wdmlseng . . . 163 wdmmn . . . 167 wdmmngcache. . . 169 wdmrm . . . 172 wdmtrceng . . . 174 wtmntaddrm . . . 177 wtmntdefrm. . . 178 wtmntrmrm. . . 179

CódigosdeRetornodeComandos . . . 180

Parte

2.

Web

Health

Console

.

.

. 185

Capítulo

9.

Introdução

ao

Web

Health

Console

.

.

.

.

.

.

.

.

.

.

.

.

.

. 187

VisãoGeral . . . 187

CompreendendooFuncionamentodoRecurso 187 ConectandooWebHealthConsole . . . 188

OProcessadordoGerenciadordePedidos. . . 188

RequisitosdoSistema . . . 189

RequisitosdeSoftware . . . 189

InstalandooWebHealthConsole . . . 190

InstalandonoWindows. . . 190

InstalandonoUNIX . . . 191

ResoluçãodeProblemasnaInstalação . . . . 192

AtivandooWebHealthConsoleparaUtilizar SeusModelosdeRecursos . . . 195

AtivandooSuporteaoSecureSocketLayer . . 195

DesinstalandooWebHealthConsole . . . 197

Capítulo

10.

Utilizando

o

Web

Health

Console

.

.

.

.

.

.

.

.

.

.

.

.

.

. 199

EfetuandoLogonnoWebHealthConsole. . . . 199

EfetuandoLogonnoWebHealthConsolepela PrimeiraVez . . . 200

DefinindoSuasPreferências . . . 200

GerenciandoListasdeNósdeExtremidade . . 200

GerenciandoPreferênciasGerais . . . 202

GerenciandoPreferênciasdeGráfico. . . 202

RecursosComunsdoWebHealthConsole. . . . 203

UtilizandoaEndpointListView . . . 204

TrabalhandocomNósdeExtremidade. . . . 205

UtilizandoaResourceModelListView. . . 206

EndpointbyResourceModelListView. . . 207

TrabalhandocomNósdeExtremidade. . . . 207

TrabalhandoaVisualizaçãodoEndpointHealth 207 TrabalhandocomoQuadrodosModelosde Recursos. . . 208

TrabalhandocomModelosdeRecursos. . . 208

QuadrodeIndicações . . . 209

QuadrodeDadosHistóricos . . . 209

TrabalhandocomExibiçõesdeGráfico . . . 210

ControlesdeGráfico . . . 210

GráficodeDadosOn-line . . . 211

GráficodeDadosHistóricos . . . 212

Parte

3.

Apêndices

.

.

.

.

.

.

.

. 213

Apêndice

A.

Variáveis

de

Ambiente

215

Apêndice

B.

Instalando

Utilizando

o

Assistente

para

Instalação

.

.

.

.

.

. 217

ExecutandoumaInstalaçãodeAvaliação . . . . 217

ExecutandoumaInstalaçãoTípica . . . 220

CriandoumNódeExtremidadedeProxyno Windows. . . 226

Apêndice

C.

Considerações

de

Migração

.

.

.

.

.

.

.

.

.

.

.

.

. 231

MigrandodoTivoliDistributedMonitoring(Classic Edition)paraoTivoliMonitoring. . . 231

VisãoGeral . . . 231

DiretrizesparaMigraçãoparaoTivoli Monitoring5.1.2 . . . 233

TempodeDesign . . . 233

TempodeImplementação . . . 235

TempodeExecução . . . 235

ProcessodeMigração . . . 236

AnalisadordePerfisdeSinalizador . . . . 236

Exemplos. . . 239

MododeCompatibilidade . . . 240

ProcessodoAssistente . . . 242

ComoTudoseAjusta. . . 242

MigrandodoTivoliWebComponentManager . . 244

Tims2XML . . . 245

InstalaçãoePersonalização. . . 245

EstruturadoArquivoXML. . . 245

TarefasdeMonitoraçãodoSistema . . . . 248

TarefadoMonitordeProcesso . . . . 248

TarefadoMonitordeCPU . . . 249

TarefadoMonitordeSistemadeArquivos UNIX . . . 250

GabaritosdeRecursos . . . 252

ModelodeRecursosdeDiscoLógico . . . 252

ModelodeRecursosdeProcessador. . . . 253

ModelodeRecursosdeMemória. . . 254 ModelodeRecursosdoSistemadeArquivos 254

| | | | | | | | | |

(8)

AmostradeMigração:TarefadoMonitorde

Memória. . . 254

Apêndice

D.

Suportando

Clusters

.

. 257

ClusterdoFailoverVerdadeironoUNIX . . . . 257

ClusterdoFailoverVerdadeironoWindows . . . 260

ClusterdeEquilíbriodeCarganoUNIX . . . . 260

Limitações . . . 262

Apêndice

E.

Acessibilidade

.

.

.

.

. 265

UtilizandoTecnologiasAssistivas. . . 265

AmpliandooQueéExibidonaTela. . . 265

DocumentaçãoemFormatosAcessíveis. . . 265

UtilizandoTextoAlternativo . . . 266

Apêndice

F.

Uso

de

Rhino:

JavaScript

para

Java

.

.

.

.

.

.

.

.

.

.

.

.

. 267

MozillaPublicLicenseVersão1.1. . . 267

NetscapePublicLicenseVersão1.1 . . . 274

Avisos

.

.

.

.

.

.

.

.

.

.

.

.

.

. 277

MarcasComerciais . . . 279

Glossário

.

.

.

.

.

.

.

.

.

.

.

.

. 281

Índice

Remissivo

.

.

.

.

.

.

.

.

.

. 287

(9)

Figuras

1. GráficoMostrandoaUtilizaçãodaCPUque GeraIndicações,FalhaseumEvento . . . . 9 2. ComponenteseMonitoresdeEventosdoIBM

TivoliMonitoring . . . 15 3. FluxodeDadosparaAtividadesde

MonitoraçãodeDistribuiçãodePerfise

ModelosdeRecursos . . . 18 4. FluxodeDadosparaControledeHeartbeat 79 5. FluxodeDadosparaRegistrodeNóde

Extremidade . . . 80 6. FluxodeDadosparaFunçãodeHeartbeatem

Gateway . . . 81 7. FluxodeDadosUtilizandooComando

wdmmngcache . . . 82

8. FluxosdeDadosparaDescobertaem

Massa/Delta . . . 98 9. FluxodeDadosparaExibirosDadosdoTivoli

MonitoringnoTivoliBusinessSystems

Manager . . . 99 10. VisãoGeraldoTivoliDataWarehouse 104 11. LinhadoTempoparaoRegistrodeDadosdo

ArmazémdeDadosCentral . . . 107 12. OProcessadordoGerenciadordePedido 189 13. ArquiteturadoMecanismodeNóde

(10)
(11)

Tabelas

1. ExemplodePadrõesdeLimite . . . 7 2. ContandoOcorrências . . . 9 3. PorcentagensdeAltaUtilizaçãodaCPUAcima

de12Ciclos:FalhaseOcorrências . . . 9 4. PorcentagensdeAltoUsodaCPUAcimade

12Ciclos:Funcionamento. . . 12 5. PlataformasSuportadas . . . 21 6. Pré-requisitosdeHardwareparaoTivoli

Monitoring. . . 22 7. Pré-RequisitosdeHardwareparaoTivoli

BusinessSystemsManagerAdapter . . . . 23 8. SoftwaredePré-requisito . . . 24 9. SlotsdaClasseTMW_Event . . . 88 10. CiclodeVidadaPropriedadeeventid(sem

EventodeLimpeza). . . 90 11. CiclodeVidadaPropriedadeeventid(com

EventodeLimpeza). . . 90

12. SlotsdaClasseHeartBeat_Event . . . 90 13. OpçõesdeInstalaçãoparaoComponentede

SuporteaoTivoliEnterpriseDataWarehouse. 108 14. InformaçõesEspecíficasparaFornecedores

sobreosAtributosdoObjetoRIM. . . 115 15. NomesdeComandosNovoseAntigos 117 16. CódigosdeRetornodeComandos . . . . 180 17. ExemplodeDeterminaçãodeFuncionamento 187 18. ÍconesdeNavegação . . . 203 19. ÍconesdeAlertadeEstado . . . 204 20. VariáveisdeAmbienteDefinidasporEventos. 215 21. OutrasVariáveisdeAmbiente.. . . 215 22. ProcedimentoparaCriaçãodeNósde

ExtremidadeWindows . . . 220

||

| | |

(12)
(13)

Sobre

Este

Guia

OIBM TivoliMonitoringpermitemonitoraradisponibilidade eostatusdo

desempenhode recursosem seussistemasparaidentificargargaloseproblemas

potenciais derecursos.Esteguia descrevecomoinstalar, personalizareutilizaro

IBM TivoliMonitoring.

OIBM TivoliMonitoringeraconhecidoanteriormentecomoTivoliDistributed

Monitoring(Advanced Edition).Vocêdeveobservarqueexisteumproduto

separado, denominadoTivoliDistributedMonitoring(ClassicEdition),

anteriormenteconhecidocomoTivoliDistributedMonitoring.Descrições dos

produtos IBMTivoliMonitoringeTivoliDistributedMonitoring(ClassicEdition)

sãofornecidasnoglossário localizadonapágina 281.

Quem

Deve

Ler

Este

Guia

Esteguiadestina-seaadministradores dosistema.

Parautilizaresteprodutocomeficiência,énecessário terconhecimentose experiênciapráticadoseguinte:

v Importação,instalaçãoegerenciamentodoTivoliManagement Frameworkedo

TivoliManagementEnvironment

v Administraçãodossistemasnosquaisvocêpretendeinstalarcomponentesdo

IBMTivoliMonitoringequaispretendemonitorarutilizandooproduto

Você tambémdeveestarfamiliarizadocomoprodutoTivoliEnterpriseConsole.

Conteúdo

Deste

Guia

Esteguiacontémasseguintesseçõesecapítulos:

ParteI.Instalando,Configurandoe Utilizando

v Capítulo1,“Introdução”

Forneceumaintrodução aoTivoliMonitoring, seusrecursosefunçõeseseu

papelnoambiente Tivoli.

v Capítulo2,“Instalando”

DescreveasetapasparainstalaroTivoliMonitoringnoambienteTivoli.

v Capítulo3,“Utilizandoo Produto”

DescreveafinalidadedosperfisnoambienteTivolieapresentaointervalo das

opçõesdepersonalizaçãoquevocêpode aplicaraosmodelosde recursospadrão

fornecidoscomoprodutoou aosmodelosderecursos quevocê criou.Também

descrevecomo distribuirmodelosderecursosa nósdeextremidadeeo que

fazersea distribuiçãofalharem umoumais nósdeextremidade.

v Capítulo4,“FunçãoHeartbeat”

Fornecedetalhescompletosdoobjetivo,utilizaçãoegerenciamentodafunção

heartbeat.

v Capítulo5,“Integração comoServidorTivoliEnterpriseConsole”

Descrevecomoativaramonitoraçãodeeventosdo TivoliMonitoringem um

(14)

v Capítulo6,“Integração comoTivoliBusinessSystemsManager”

Descreveaintegraçãodo TivoliMonitoringcomo TivoliBusinessSystems

Managereforneceasetapasparaativara monitoraçãodeeventosdoTivoli

Monitoringna estaçãodetrabalhodo TivoliBusinessSystemsManager.

v Capítulo7,“Integração comoTivoliDataWarehouse”

Descreveaintegraçãodo TivoliMonitoringcomo TivoliDataWarehousee a

interaçãoentreosdoisprodutos.

v Capítulo8,“Comandos”

ListaedescreveoscomandosdoIBM TivoliMonitoringquevocêpode emitira

partirdalinhade comandos.

ParteII. WebHealthConsole

v Capítulo9,“Introdução aoWebHealth Console”

Descreveafinalidadee osbenefíciosdo WebHealthConsolenamonitoração

diáriadosrecursos.

v Capítulo10,“UtilizandooWebHealthConsole”

Descreveasetapasparainiciar,configurareutilizaroWebHealthConsolepara

monitorarosrecursosdeumalista específicadenósdeextremidade.

ParteIV:Apêndices

v ApêndiceA, “VariáveisdeAmbiente”

Documentaasvariáveisde ambienteutilizadaspeloproduto.

v ApêndiceB,“InstalandoUtilizandooAssistenteparaInstalação”

Documentacomoutilizaroassistenteparainstalaçãoparainstalaroproduto.

v ApêndiceC, “Consideraçõesde Migração”

DescreveamigraçãodoTivoliDistributedMonitoring(AdvancedEdition)4.1e

amigraçãodoTivoliWebComponentManager.

v ApêndiceD, “SuportandoClusters”

Descreveasoluçãode agrupamentoemcluster oferecidapeloTivoliMonitoring.

v ApêndiceE,“Acessibilidade”

Forneceinformaçõessobreo suportefornecidonoprodutoesuadocumentação

parausuárioscomdeficiênciavisualoufísica.

v ApêndiceF,“UsodeRhino:JavaScriptparaJava”

Forneceotextodalicença paraautilizaçãodo Rhino:JavaScriptforJava,que

estáincorporadoaoproduto.

Publicações

Estaseçãolista aspublicações nabibliotecadoIBM TivoliMonitoringe

documentos relacionados.Elatambém descrevecomoacessar publicaçõesTivoli

on-line ecomosolicitarpublicaçõesTivoli.

Biblioteca

do

IBM

Tivoli

Monitoring

Os documentosaseguir estãodisponíveisnabibliotecaIBMTivoliMonitoring:

v IBMTivoliMonitoring:GuiadoUsuário,S517-7446

Descrevecomoinstalar,personalizar eutilizaroIBMTivoliMonitoringpara

gerenciarrecursosdo sistemae deaplicativos.

(15)

Descreveasferramentaseastécnicasdedeterminação deproblemasdisponíveis

comoIBMTivoliMonitoring.

v IBMTivoliMonitoring:ResourceModelBuilderUser’sGuide,SC32-1391

DescrevecomoutilizaroIBMTivoliMonitoringResourceModelBuilder(antes

conhecidocomo Workbench)paracriarnovosmodelosderecursosoumodificar

osjáexistentes.

v IBMTivoliMonitoring:ResourceModelBuilderProblemDeterminationGuide, SC32-1392

Descreveasferramentaseastécnicasderesoluçãode problemasparaexecutara

determinaçãodeproblemasparaoResourceModelBuilder.

v IBMTivoliMonitoring:GuiadeReferênciadeModelodeRecursos, S517-7447

Forneceinformaçõessobrea utilizaçãoepersonalizaçãodosmodelosde recursos

quepodemserutilizadoscomoIBMTivoliMonitoring.

v IBMTivoliMonitoring:ReleaseNotes,GI10-5797

ForneceasinformaçõesmaisatualizadassobreoIBM TivoliMonitoring.

v IBMTivoliMonitoring:SuplementodeImplementação,S517-7472

Descrevecomoutilizaroassistenteparaimplementaçãoparaumainstalação

personalizada.

v IBMTivoliMonitoring:Esquemade umaInstalaçãoTípica, G517-7473 Descreveoscenáriosdeinstalaçãotípicos.

Asversõesdessesdocumentos nosformatosPDFeHTMLpodemser localizadas

nos CDsdoprodutoIBM TivoliMonitoring.Elas sãoarmazenadasnodiretório

Books epodemseracessadas selecionando-seo arquivoBooks/infocenter.html

comseunavegadordaWeb.EsseprocedimentoexibeumapáginaHTMLdaqual

todososdocumentospodemseracessadosem seuformato.

Todasasversõesatualizadasdessesdocumentossãocolocadas noWeb siteTivoli

SoftwareInformationCenter(consulte“Acessando PublicaçõesOn-line”napágina

xiv,paraobterdetalhes adicionais).

Publicações

Relacionadas

Antesdeiniciara instalação,leia aseguintedocumentaçãorelacionadaparaobter

informações adicionaissobreasopções degerenciamentoqueosprodutos IBM

TivoliMonitoringfornecem:

v TivoliDistributedMonitoring(ClassicEdition):ReleaseNotes

ForneceinformaçõesatualizadassobreoprodutoTivoliDistributedMonitoring

(ClassicEdition)(anteriormenteconhecidocomoTivoliDistributedMonitoring).

v TivoliDecisionSupportforServerPerformancePrediction:ReleaseNotes

Forneceinformaçõesatualizadassobreaintegração doTivoliDecisionSupport

forServerPerformance PredictioncomoTivoliDistributedMonitoring

(AdvancedEdition).

v TivoliManagementFramework:GuiadoUsuário

Forneceinformaçõessobrecomo utilizaro TivoliManagementFrameworkeo

ambienteTivoli.

v TivoliManagementFramework:GuiadeInstalação

Forneceinformaçõessobrecomo instalareconfiguraroTivoliManagement

FrameworkeoambienteTivoli.

(16)

Forneceinformaçõesqueajudarão usuáriosa planejara implementaçãodeseu

TivoliManagementFrameworkeambienteTivoli.

v TivoliManagementFramework:Manualde Referência

ForneceinformaçõessobreoscomandosdoTivoliManagementFramework.

v TivoliSoftwareInstallationService: User’sGuide

Forneceinformaçõesorientadasportarefasobrecomoimportar,gerenciare

instalarosoftwareTivoli ManagementEnvironmentemmáquinasselecionadas e

nósgerenciadosdentrodesuaregiãodegerenciamentoTivoli.

v TivoliSoftwareInstallationService: NotasSobre oRelease

Forneceinformaçõesimportantessobreautilizaçãoeinstalaçãodo Tivoli SoftwareInstallationService(SIS)

v TivoliEnterpriseConsole:RuleBuilder’sGuide

Forneceinformaçõesimportantessobreautilizaçãodo editorderegrase do

construtorderegrasgráficasdoTivoliEnterpriseConsoleparamodificarregras existentese criarnovasregrasparacorresponderànecessidadesespecíficas de

gerenciamentode eventos.

v TivoliEnterpriseConsole:NotasSobreoRelease,Versão 3.7ouposterior

ForneceinformaçõesmaisrecentessobreoTivoliEnterpriseConsole.

v TivoliBusinessSystemsManager:User’sGuide(sevocê pretendeutilizaroTivoli

BusinessSystemsManagerparamonitorareventosdoTivoliMonitoring)

DescrevecomoutilizaroprodutoTivoliBusinessSystems Manager.

v TivoliBusinessSystemsManager:Console User’sGuide(se vocêpretendeutilizaro

TivoliBusinessSystemsManagerparamonitorareventosdoTivoliMonitoring)

DescrevecomoutilizaroconsoleTivoliBusinessSystemsManager.

OTivoliSoftwareGlossaryinclui definiçõesparaváriostermostécnicosrelacionados aosoftwareTivoli.OTivoliSoftwareGlossaryestádisponívelsomenteem inglêsno seguinteWebsitedebibliotecas desoftwaredaTivoli:

http://www-3.ibm.com/software/tivoli/library/

Acesse oglossárioclicandonolinkGlossarynopainelesquerdodajanelada

bibliotecade softwareTivoli.

Acessando

Publicações

On-line

AIBM lançapublicações paraesteetodososoutros produtosTivoli,àmedidaque

sãodisponibilizadose semprequeatualizados,noWebsiteTivoliSoftware

InformationCenter nestelink:

http://publib.boulder.ibm.com/tividd/td/tdprodlist.html

CliquenolinkdoTivoliMonitoringparaacessara bibliotecadoproduto.

Nota: Sevocêimprimir documentosPDFemoutros papéiscomtamanhos diferentesde carta,definaaopção najanelaFile→ Print,permitindoqueo

AdobeReaderimprimapáginastamanhocartaem seupapellocal.

Solicitando

Publicações

Você podesolicitardiversaspublicaçõesTivolion-line noseguinteWeb site:

http://www.elink.ibmlink.ibm.com/public/applications/publications/cgibin/pbi.cgi

Os pedidospodemserfeitosportelefone,chamandoumdosseguintesnúmeros:

(17)

v NoCanadá:800-426-4968

v Emoutrospaíses, paraobter umalistadenúmerosde telefone,consulteo

seguinteWebsite:

http://www-3.ibm.com/software/tivoli/order-lit/

Acessibilidade

Os recursosdeacessibilidadeajudamusuárioscomdeficiências físicas,como

mobilidaderestritaouvisãolimitada,autilizarosprodutosdesoftwarecom sucesso.Comesteproduto,é possívelutilizartecnologiasdeassistência paraouvir

e navegara interface.Tambémépossívelutilizarotecladoemvezdo mousepara

operartodososrecursosdainterfacegráfica comousuário.

Paraobter informaçõesadicionais,consulteoApêndiceE,“Acessibilidade”.

Entrando

em

Contato

com

o

Suporte

ao

Software

IBM

Sevocê encontrarproblemasemquaisquer produtosTivoli,consulteoWebsite

IBM SoftwareSupport:

http://www-3.ibm.com/software/sysmgmt/products/support/

Sedesejarentrarem contatocom osuportedesoftware,consulte oIBMSoftware

SupportGuidenoseguinteWebsite:

http://techsupport.services.ibm.com/guides/handbook.html

Adocumentaçãoforneceinformaçõessobrecomo entraremcontatocomoIBM

SoftwareSupport,dependendodagravidadedo seuproblemae dasseguintes

informações:

v Registroe elegibilidade

v Númerosdetelefoneeendereçosdee-mail,dependendodopaísonde vocêse

encontra

v Quaisinformaçõesvocêdeveteremmãos antesdeentrar emcontatocomo

suporte

Convenções

Utilizadas

Neste

Guia

Esteguiautilizaváriasconvençõesparatermoseaçõesespeciais,comandose

caminhosquedependemdo

caminhosdependentesdosistemaegráficosdemargem.

Convenções

Tipográficas

Sãoutilizadasnestemanualasseguintesconvenções detipode fonte:

Negrito Comandosemletras minúsculaseminúsculasemaiúsculasjuntas,

opções decomandosesinalizadoresqueaparecemnotexto

aparecemassim,emnegrito.

Oselementosdainterfacegráfica comousuário(GUI)(excetopara

títulosdejanelase diálogos)enomesdeteclastambémaparecem

assim,emnegrito.

Itálico Variáveis,valoresquevocê fornecer,novostermosepalavrase frasesquesãoenfatizadasaparecemassim,emitálico.

(18)

Espaçamento Fixo

Comandos,opçõesde comandose sinalizadoresqueaparecemem

umalinhaseparada,exemplosde código,saídaetextode

mensagens aparecemassim,em espaçamento fixo.

Osnomesdearquivosediretórios,cadeiasdetextoquevocê

precisadigitar,quandoaparecemdentrodo texto,nomesde

métodoseclassesJava easmarcaçõesHTMLeXMLtambém

aparecem assim,em espaçamento fixo.

Variáveis

e

Caminhos

que

Dependem

do

Sistema

Operacional

Estemanualutilizaa convençãoUNIXparaespecificarvariáveisdeambientee

paranotaçãodediretórios.

Quando utilizaralinhadecomandosdoWindows,substitua$variablepor

%variable%paraasvariáveisde ambienteesubstituacadabarranormal(/) por barra invertida(\)noscaminhosdediretório.

Nota: Sevocêestiver utilizandooshellbashem umsistemaWindows,será

possívelutilizarasconvençõesUNIX.

Resumo

de

Alterações

nesta

Edição

do

Guia

do

Usuário

Todasasalteraçõestécnicasenovasinformaçõessãomarcadas porbarrasde

alteraçõesnamargemesquerda.

Asinformações aseguirforamadicionadasnestaedição:

v Aopção paraenviarumeventodelimpezafoiadicionadaà GUI(consulte

“PersonalizandoLimiteseRegrasde Eventos”napágina 53).

v Umanovapolíticapadrãofoidefinidaparaserutilizadacomabibliotecade

tarefas(consulte“ExecutandoumaTarefaapartirdoDesktopTivoli”napágina

74).

v Umnovoapêndicefoiadicionadoparadescrevera instalaçãoutilizandoo

assistente(também conhecidocomoImplementaçãoRápida).

v Novasvariáveisdeambienteforamdefinidas(consulteApêndiceA,“Variáveis

deAmbiente”paraobter detalhes).

v UmcenárioparasuportarclustersnoWindowsfoidocumentado(consulte

ApêndiceD, “SuportandoClusters”paraobter detalhes).

Asinformações aseguirforamalteradas:

v Alista deplataformassuportadasfoiatualizada(consulteTabela5 napágina21).

v Oprocedimento paraainstalaçãodoJava RuntimeEnvironmentutilizando

wdmdistribfoiatualizadocomnovasinformaçõesrelacionadasaossistemas

HP-UX(consulte“OpçõesdeInstalação”napágina37).

v Oprocedimento paraadesinstalaçãodenósdeextremidadefoimodificado

(consulte“DesinstalandoosComponentesdoNódeExtremidade”napágina

40).

v Asintaxeeasopções doscomandosa seguirforammodificadas (consulte

Capítulo8,“Comandos”paraobterdetalhes):

– wdmcmddistrib – wdmcollect – wdmconfig – wdmdistrib | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

(19)

– wdmeditprf – wdmheartbeat – wdmlseng | | |

(20)
(21)

Parte

1.

Instalando,

Configurando

e

Utilizando

Capítulo1.Introdução. . . 5

VisãoGeral. . . 5

EntendendooTivoliMonitoring. . . 6

Recursos. . . 6 ModelosdeRecursos . . . 6 Ciclos. . . 6 Limites . . . 6 Parâmetros. . . 7 Indicações . . . 7 OcorrênciaseFalhas. . . 8 Eventos . . . 8 EventosdeLimpeza . . . 10 EventosCorrelacionados . . . 11

MonitoraçãodeEventoseIndicações. . . 11

NoServidorTivoliEnterpriseConsole . . . 11

NoWebHealthConsole . . . 12

NoTivoliBusinessSystemsManager. . . . 12

AçõesdeRecuperação. . . 12

AçõesInternas . . . 12

TarefasdoTivoliFramework . . . 13

Planejamento. . . 13

Registro . . . 13

Perfis . . . 13

AFunçãoHeartbeat . . . 14

Componentes. . . 14

ComponenteBasedoTivoliMonitoring . . . . 15

WebHealthConsole . . . 16

ComponentedoNódeExtremidade . . . 16

TivoliBusinessSystemsManagerAdapter . . . 16

ComponenteGatheringHistoricalData . . . . 16

ComponentedeSuporteaoTivoliEnterprise DataWarehouse. . . 17

ColetandoosDados . . . 17

FluxodeDadosdoModelodeRecursos. . . . 17

ObtendoDadosdeRecursosnoNóde Extremidade . . . 18

ConsideraçõessobreSegurança. . . 19

TivoliMonitoringResourceModelBuilder . . . . 19

Capítulo2.Instalando . . . 21

PlataformasSuportadas . . . 21

RequisitosdeHardware . . . 22

SoftwaredePré-requisito. . . 23

TivoliManagementFramework. . . 23

CorreçõesNecessáriasaoTivoliManagement Framework . . . 23

OutrosSoftwares . . . 23

CoexistênciacomOutrasVersõesdoTivoli Monitoring . . . 27

ProdutosdaFamíliaTivoliMonitoring . . . . 27

ProdutosDentrodaFamíliaTivoliDistributed Monitoring(ClassicEdition). . . 28

CompatibilidadeRegressiva. . . 28

Instalando/FazendoUpgradedoProduto . . . . 29

AntesdeComeçar . . . 29

InstalandoUtilizandooAssistentepara Instalação . . . 30

InstalandocomoTivoliSoftwareInstallation Service. . . 30

InstalandoapartirdoDesktopTivoli. . . 31

InstalandoapartirdaLinhadeComandos. . . 34

FazendoUpgradedoTivoliMonitoringVersão 5.1.1. . . 35

InstalandoumModelodeRecursosPadrão. . . 35

FazendooUpgradedoWorkbenchparao ResourceModelBuilder . . . 36

IncluindooGrupodeAvisos . . . 36

InstalandooJavaRuntimeEnvironment. . . 37

OpçõesdeInstalação . . . 37

AtivandooTivoliMonitoringparaTrabalharcomo TivoliDataWarehouseUtilizandooGathering HistoricalData . . . 39

DesinstalandooProduto. . . 39

DesinstalandoosComponentesdoNóde Extremidade . . . 40

DesinstalandoServidoreseGateways. . . 42

Capítulo3.UtilizandooProduto. . . 45

VisãoGeral . . . 45

Perfis . . . 46

PontosPrincipaissobrePerfis . . . 46

ConfigurandoosRecursosGerenciados . . . 46

CriandoPerfiseGerenciadoresdePerfil. . . 47

UtilizandoaCLIparaGerenciarPerfisno Servidor . . . 49

UtilizandoosModelosdeRecursosPadrão. . . . 49

IncluindoumModelodeRecursosPadrãoemum Perfil . . . 49

UtilizandoaCLIparaIncluirumModelode RecursosPadrãoemumPerfil . . . 50

IncluindoumModelodeRecursosPersonalizado emumPerfil. . . 51

UtilizandoaCLIparaIncluirumModelode RecursosPersonalizadoemumPerfil. . . 52

PersonalizandoumModelodeRecursos. . . 53

PersonalizandoLimiteseRegrasdeEventos . . 53

EspecificandoasAçõesInternasparaum Evento . . . 55

EditandoumaAçãoEmbutida . . . 55

RemovendoumaAçãoInterna . . . 56

IncluindoumaAçãoInterna. . . 56

EspecificandoTarefasparaumEvento . . . 57

EnviandoumE-mailemRespostaaum Evento . . . 59

EnviandoumAvisoemRespostaaum Evento . . . 60

PersonalizandoParâmetros . . . 61

PersonalizandoInformaçõesdePlanejamento . . 61

DefinindooPeríododeMonitoração. . . . 62

CriandoRegrasdePlanejamento . . . 63

|| | | | | | |

(22)

PersonalizandoInformaçõesdoRegistrode

Dados . . . 63 UtilizandoaCLIparaPersonalizarumModelo deRecursosparaumPerfil . . . 65 DefinindoOpçõesdeDistribuiçãoparaumPerfil. . 65 DistribuiçãodePerfisUtilizandoaMDist2. . . . 67 ReexecutandoumaDistribuiçãocomFalha. . . 68 ExcluindoCópiasdePerfisDuranteum

CancelamentodeAssinatura. . . 69 ModificandoaPolíticadoGerenciadordePerfil QuandoumObjetodePolíticaPersonalizado

EstiveremUso . . . 69 UtilizandooDesktopTivoli . . . 69 UtilizandoaCLI. . . 70 ModificandoaPolíticadoGerenciadordePerfil QuandoumObjetodePolíticaPersonalizado

EstiveremUso . . . 70 GerenciandoPerfiseModelosdeRecursosnosNós deExtremidade . . . 71 GerenciandooTivoliMonitoringemGateways . . 71 UtilizandoTarefasdoTivoliMonitoring. . . 72

ExecutandoumaTarefaapartirdoDesktop

Tivoli . . . 74 ExecutandoumaTarefaapartirdaCLI . . . . 75 Capítulo4.FunçãoHeartbeat. . . 77 StatusdeHeartbeat. . . 77 InstalandoeConfigurandooHeartbeat . . . 77 ControlandooHeartbeat. . . 78 FluxosdeDadosdeHeartbeat . . . 79 RegistrodeNódeExtremidade. . . 79 MonitoraçãodeHeartbeat . . . 81 VisualizandooCachedeNódeExtremidade . . 82 Capítulo5.IntegraçãocomoServidorTivoli

EnterpriseConsole . . . 85 VisãoGeral . . . 85 IdentificandooServidorTivoliEnterpriseConsole noTivoliMonitoring . . . 85 AtivandoaMonitoraçãodeEventoseMensagensde HeartbeatnoServidorTivoliEnterpriseConsole . . 86 AtivaraMonitoraçãodosEventosnoAvailability IntermediateManager. . . 88 SlotsdasClassesdoTivoliEnterpriseConsole. . . 88 SlotsnaClasseTMW_Event. . . 88 SlotsnaClasseHeartBeat_Event . . . 90 EntendendoasRegrasdoTivoliEnterpriseConsole 91 Capítulo6.IntegraçãocomoTivoliBusiness

SystemsManager. . . 93 VisãoGeral . . . 93 InstalandooTivoliBusinessSystemsManager

Adapter . . . 93 ConfigurandooTivoliBusinessSystemsManager Adapter . . . 94 UtilizandooTivoliBusinessSystemsManager

Adapter . . . 97 ExibindoosDadosdoTivoliBusinessSystems

Manager . . . 98 AtivandoeDesativandoaIntegraçãodoTivoli

BusinessSystemsManager. . . 100

GerenciandooTivoliBusinessSystemsAdaptera partirdaCLI . . . 101 Capítulo7.IntegraçãocomoTivoliData

Warehouse. . . 103 VisãoGeral . . . 103 CenáriodeClienteUtilizandooTivoliMonitoring 105 AtivandooRegistrodeDadosparaoArmazémde DadosCentral . . . 105 InstalandoeConfigurandooComponentede

SuporteaoTivoliEnterpriseDataWarehouse. . . 107 VerificandoPré-requisitos . . . 107 InstalandooComponentedeSuporteaoTivoli EnterpriseDataWarehouse. . . 108 CriandoeConfigurandoaEstruturadeBanco deDados. . . 110

VerificandoosPré-requisitos . . . 110 CriandoeConfigurandoaEstruturade

BancodeDados . . . 110 VerificandoaConexãodoObjetoRIM . . . 112 ConfigurandooSuporteaoTivoliEnterprise

DataWarehouse . . . 112 FazendoUploaddeDadosUtilizandoaCLI . . 113 ProcedimentosAlternativosdeInstalaçãoe

Configuração . . . 113 CriandoumObjetoRIMUtilizandoum

ScriptdeShell . . . 113 CriandoumaEstruturadeBancodeDados UtilizandooProcessadorSQL. . . 115 Capítulo8.Comandos. . . 117 NomesdeComandosAtualizados . . . 117

ComandosparaGerenciarPerfisnoServidor

Tivoli . . . 118 ComandoparaGerenciarModelosdeRecursos PadrãonoServidorTivoli . . . 118 ComandoparaGerenciaroTivoliBusiness

SystemsManagerAdapter . . . 119 ComandosparaGerenciaroTivoliMonitoring nosNósdeExtremidade. . . 119 ComandosparaGerenciaroTivoliMonitoring emNósGerenciados/Gateways . . . 119 wdmcheckprereq . . . 121 wdmcmd. . . 122 wdmcmddistrib . . . 124 wdmcollect . . . 128 wdmconfig . . . 130 wdmdiscovery . . . 137 wdmdistrib . . . 139 wdmdumpprf . . . 142 wdmeditprf. . . 148 wdmeng . . . 157 wdmheartbeat . . . 159 wdmloadprf. . . 161 wdmlseng . . . 163 wdmmn . . . 167 wdmmngcache. . . 169 wdmrm . . . 172 wdmtrceng . . . 174 wtmntaddrm . . . 177 wtmntdefrm. . . 178

(23)

wtmntrmrm. . . 179 CódigosdeRetornodeComandos . . . 180

(24)
(25)

Capítulo

1.

Introdução

Estecapítulodescreveosprincipaisrecursosdo IBMTivoliMonitoring5.1.2(daqui

em diantetambémreferidocomoTivoli Monitoring)esuafunçãonoambiente

Tivoli.Estádivididonessas seçõesprincipais:

v “VisãoGeral”forneceumavisãogeral doproduto.

v “EntendendooTivoliMonitoring”explicaosconceitosportrásdo produto.

v “Componentes”detalhaoscomponentes quepodemserinstalados eexplicaas

relaçõesentreeles.

v “ColetandoosDados”descreveosfluxosde dadosparaasváriasfunçõesdo

produto.

v “ConsideraçõessobreSegurança”discuteaimplementaçãodoprodutopelos

firewalls.

v O“TivoliMonitoringResourceModelBuilder”forneceinformaçõesde altonível

nessecomponenteseparado.

Visão

Geral

OIBM®Tivoli®Monitoring5.1.2éumaplicativo Tivoliqueaplicaaspráticas

recomendadas pré-configuradasparaa monitoraçãoautomatizadaderecursos

essenciaisdo sistema.Oaplicativodetectagargalos eoutrospossíveisproblemase fornecea recuperaçãoautomáticaapartirdesituaçõescríticas, oqueeliminaa

necessidadedeadministradores desistemaparavarrermanualmente osdadosde

desempenho.Oaplicativotambémintegra-sede formatransparente comoutras

soluções dedisponibilidadedo Tivoli,incluindo oTivoliBusinessSystems

Manager®eoTivoliEnterpriseConsole®.Esseaplicativoerachamado

anteriormentedeTivoliDistributedMonitoring(AdvancedEdition).

AmaioriadosrecursosdoTivoliMonitoringpodemserutilizadoscomofornecidos

ou podemser modificadosmanualmente,utilizandoasGUIs(InterfacesGráficas

como Usuário)ouaCLI(InterfacedaLinhadeComandos)fornecidas.

Os principaisrecursosdoTivoliMonitoringsão:

v Umasoluçãooff-the-shelfparaamonitoraçãode sistemasWindows®,UNIX®,

LinuxeOS/400®.Ascoletasde dadosea análisedeproblemassãoexecutadas

localmentenosistema.

v Osmodelosde recursosprontosparausoquereportamaspectosespecíficosde

umstatusdosistema.Porexemplo,omodelo RecursodoProcessofornece

informaçõessobreo statusdosprocessos,ousodaCPUeassimpordiante.A

monitoraçãoderecursoséumaimplementaçãodoCIM(CommonInformation

Model).OCIMéumaabordagemdogerenciamentoderedesesistemas que

aplicatécnicasorientadasaobjetosparamodelarosistema.

v Modelosderecursos quepodemserfacilmenteadicionadosa umperfildo

Tivoli,quepodemserdistribuídosa váriossistemas simultaneamente.

v Acapacidadedemodificar modelosderecursos poralteração,porexemplo,

níveisdelimitesparacorresponderarequisitosespecíficos.

v Acapacidadedeexibirosdadoshistóricoseemtempo realparaqualquer

sistemade umaplicativodemonitoração centralizadochamadoWebHealth

(26)

v AcapacidadedeenviarosresultadosdacoletaeanálisededadosaoTivoli

EnterpriseConsoleouaoTivoliBusinessSystemsManager.

v Acapacidadedeespecificaraçõescorretivasoupreventivasautomáticaspara

resolversituaçõesquepoderiamsetornarproblemasreais.

v Umrecursode planejamentoquepermitequea monitoraçãoocorranashoras

especificadaspelousuário.

v Umafunçãodeheartbeat,executadaemgateways,queverificaregularmentea

disponibilidadeeostatusdosnósdeextremidade conectadosedisponibilizaas

informaçõesaoservidor TivoliEnterpriseConsole,TivoliBusinessSystems

ManagerouaoTivoliMonitoringNoticeGroup.

Entendendo

o

Tivoli

Monitoring

Estaseçãoexplicaosprincipaisconceitos portrásdo produto.

Recursos

OTivoliMonitoringmonitorarecursosemsistemasdistribuídos.Nestecontexto,

um recursoéalgoqueafetaaoperaçãodeum sistemade computadoreinclui

discosfísicos elógicos,CPU,memória,impressoras,assimcomoosprocessose

serviços emexecução,comoLanMan, ologdeeventosdoWindows,oUNIX

(daemondo sistemade registro)syslogdeTCP/IP.

Modelos

de

Recursos

OTivoliMonitoringutilizamodelosderecursospredefinidos,prontosparauso,para

especificar quaisdadosde recursosserãoacessadosdosistemanotempode

execuçãoe comoessesdadosserão processados.Porexemplo,o modelode

recursos Processoobtémdadosrelacionadosaprocessosquesãoexecutadosno

sistema.Osdadosde desempenhosãocoletados automaticamentepelomodelode

recursos eprocessadosporum algoritmoapropriado paradeterminarseosistema

estáou nãosendoexecutado conformesuasexpectativas.Geralmente,você pode

utilizarosvalorespadrão domodeloderecursos eaindaobterdados úteis.No

entanto,senecessário,vocêpoderápersonalizarosmodelosde recursospara

adequara seusrequisitos.

Detalhescompletossobreosmodelosderecursosfornecidoscomoproduto,

encontram-se emIBMTivoliMonitoring: GuiadeReferênciadeModelodeRecursos.

Ciclos

Quando ummodeloderecursos éexecutadoem umnódeextremidadeem

intervalosregulares,conhecidoscomociclos;a duraçãode umcicloéotempode ciclo.Ummodelode recursoscomumtempo deciclode60segundos reúne

informações acada60segundos.Osdadoscoletadossãoum instantâneodostatus

dosrecursosespecificadosnomodelode recursos.Cadamodelode recursostem

um tempodeciclo padrão,quevocêpode modificarconformenecessário.

Limites

Cadamodelode recursosdefineum oumaislimites. Umlimiteéumapropriedade

nomeada dorecursocomumvalor padrãoquepode sermodificadonafasede

personalização.Normalmente,o valorespecificadoparaumlimite representaum

nívelde referênciasignificativode umaentidaderelacionadaaodesempenhoque,

seforultrapassadoounãoforalcançado,oadministradordo sistemadesejará ser

informado.Entretanto, algunslimitessãoutilizadoscomovaloresdereferência

(27)

ProcessodoWindows,oseguinteestáentreoslimitesutilizados:

Tabela1.ExemplodePadrõesdeLimite

Limite ValorPadrão

AltoUsodaCPU 60

ProcessosMáximos 5

OlimiteAltoUsodaCPUéutilizadoparamonitorarousoexcessivodaCPU,que

talvezpossa serprejudicialaoutrosprocessosem execuçãosimultânea.Ovalor

paraesselimite émedidocomoumaporcentagemdacapacidadedaCPU,o

padrão de60%.OlimiteNúmeroMáximodeProcessos,porsuavez,determina

queapenas5 primeirosprocessosquemais utilizamaCPU(o valorpadrão)serão

consideradosnamonitoraçãodo altousodaCPU.

Alternativamente, umlimitepode serummínimoabaixo doqualumcerto

desempenhocaracterísticonãodevecair.Porexemplo,omodelode recursosDisco

Lógicodo Windowspossuiolimite PoucoEspaçoem Discoquemostraa

porcentagem mínimadeespaçoem discoquedeveestarsempredisponível(o

padrão é5%).

Parâmetros

Alguns modelosde recursospossuemumou maisparâmetros.Cadaparâmetro

pode assumiraformadeumalistadecadeias, umalistadevaloresnuméricos,

umalista Booleanade valorespredeterminadosapartirdosquaisvocêpode criar

qualquercombinaçãode seleçõesoua escolhade umalista dealternativas

mutuamenteexclusivas.Porexemplo,o modeloderecursosde PortasParamétricas

TCP/IPdoWindows possuiumparâmetroondevocê listaasportasaserem

monitoradaseoutrasparaescolher osestadosdasportasa monitorar.

Indicações

Cadamodelode recursosgeraráumaindicaçãosecertascondiçõesimplicadas nos

limitesdomodelo derecursosnãoforem satisfatóriasemumdeterminado ciclo.

Cadamodelode recursospossuiseupróprioalgoritmoparadeterminarquais

combinações delimitesdevemgerarumaindicação.Asindicaçõespodemser

geradasem qualquerumadascircunstânciasa seguir:

v Umúnicolimite foiultrapassado. Porexemplo,nomodelode recursosdo

ProcessodoWindows, aindicaçãoCPUdeAltoProcessamentoégeradaquando

olimiteAltoUsodaCPU éexcedido(porqualquerprocesso quetenhaumID

deprocessodiferente dezero).

v Umacombinaçãodedoisou maislimiteséexcedida.Porexemplo,nomodelo

derecursosDiscoLógicodoWindows,umaindicaçãodeAltoNúmerodeBytes

LidosporSegundoégeradaquandoestesdoislimitessãoexcedidos:

– Aquantidadedebytestransferida porsegundo(escritaoulida) excedeo

limiteAltoNúmerodeBytesLidosporSegundo

– Aporcentagem detempoqueaunidadede discoselecionadagastaparaler

ou escreverpedidosexcedeolimiteAlta PorcentagemdeUtilização.

v Umacombinaçãodeoutros fatoresmudou. Porexemplo,nomodelode recursos

ProcessodoWindows, aindicaçãoFugadeHandle deProcessoégeradaquando

umprocessopermiteafugade handles.Nãohálimite paraessaindicação.O

modeloderecursoscomparaonúmerode handlesdoscincoprocessoscoma

maiorpartedoshandlesemciclosconsecutivos.Seonúmerode handlestiver

(28)

Adefiniçãoespecíficadasindicaçõesqueforamcriadasparacadamodelode

recursos sãodocumentadasemIBM TivoliMonitoring:GuiadeReferênciadeModelo

de Recursos.

Ocorrências

e

Falhas

Uma ocorrênciaéotermoutilizado parareferênciaaum cicloduranteoqualuma

indicaçãoocorreparaumdeterminado modeloderecursos.

Uma falhaéotermo utilizadoparareferênciaaum cicloduranteoqualuma

indicaçãonãoocorreparaumdeterminadomodelode recursos.Emoutras

palavras, nenhumadascondiçõesespecificadasparaageração dequalquer

indicaçãofoiatendida.Issonãosignificaquenenhumdoslimitesfoiexcedido.Por

exemplo,nomodeloderecursos DiscoLógicodo Windows,umaindicaçãoAlto

NúmerodeBytesLidosporSegundo nãoé criadaquandoaporcentagemde tempo

do discoé superioraolimiteAltaPorcentagem deUtilização,desdequeolimite

Pouco Espaçoem Discosejaexcedido.

Eventos

Umeventoé utilizadoparaverificarapersistência deumadeterminadaindicação,

eliminandopicosequedasde indicaçãosemimportância.Porexemplo,um

processo quegeraa indicaçãoProcessodeAltoUsodaCPUem umciclopode

estarfuncionandoperfeitamentee nãorepresentarnenhumaameaça aoutros

processosseaaltautilização nãoforrepetida.Contudo,umaindicaçãoque

persiste sobreváriosciclostem maiorprobabilidadedeserum problema.Assim,

um eventodefineonúmerodeocorrênciasconsecutivasdaindicaçãoquesão

significativas.

Entretanto, devidoà decisãodequeumcertonúmerodeciclosconsecutivosdo

ProcessodeAltoUsodaCPUmaiordoqueovalordo limiteescolhidoé

significativo, vocêpode perceberquese,durante aacumulaçãodasocorrências

consecutivas umoudoiscicloscaíremabaixo dolimite,elenãodeveparara

contagemdasocorrênciasconsecutivas.Assim,umeventopermitequevocêdefina

quantas falhasconsecutivasnaseqüênciade ocorrênciasconsecutivassão

permitidas.

Portanto,um eventoéumaagregaçãodeumnúmerodefinidode ocorrências

consecutivas duranteasquaispode haverumnúmerodefinidodefalhas

consecutivas.Por exemplo,considereum eventoqueédefinidocomotrês

ocorrênciaseduasfalhas.Issosignificaqueumaouduasfalhasconsecutivas serão

ignoradaspeloalgoritmodeagregaçãonadetecçãode trêsocorrências

consecutivas daindicação.

Nas duassériesdeeventosa seguir,1 representaumaocorrênciae0 representa

umafalha.

v 01 01 001 v 00 10 011

Observe que,ignorandoasseqüênciasde umaouduasfalhas consecutivas

conformeapresentado nessadefiniçãodeeventode exemplo,cadasériecontém

três ocorrênciasconsecutivas.Portanto,nesteexemplo,cadaseqüênciarepresenta

(29)

Adefiniçãode umeventocomotrês ocorrênciaseduasfalhas tambémsignifica

queonúmeromáximode ciclosnecessárioparadispararumeventoédesete

ciclos. Nessecaso,cadaocorrênciaseria seguidapelomáximode duasfalhas

conformemostrado abaixo.

v 10 010 01

Além disso,seo algoritmode monitoraçãocontouduasocorrênciasconsecutivase

depois observoutrêsfalhas consecutivas–mais falhasqueopermitidona

definiçãode umeventonesseexemplo–eledefineacontagemdeocorrências

como zero.Consultea Tabela2.

Tabela2.ContandoOcorrências

Seqüência ContagemdeOcorrências

100 1

1001 2

10010 2

100100 2

1001000 0

AFigura1 mostraumgráficodonívelrealdeutilizaçãodaCPUem umsistema

hipotético,em queo limitedeindicaçãoéde 60%deutilização daCPU.

Os instantâneosdautilização daCPUobtidos pelomodelo derecursossão

mostradosnaTabela3.Aprimeiralinhamostraonúmerodeciclo easegunda,a

porcentagem deutilizaçãodaCPU.

Tabela3.PorcentagensdeAltaUtilizaçãodaCPUAcimade12Ciclos:Falhase Ocorrências

Ciclo 1 2 3 4 5 6 7 8 9 10 11 12

CPU% 55 73 54 63 68 42 50 70 90 55 70 80

(30)

Tabela3.PorcentagensdeAltaUtilizaçãodaCPUAcimade12Ciclos:Falhase Ocorrências (continuação) Ocorrência ouFalha F O F O O F F O O F O O Contagemde Ocorrência 0 1 1 2 3 3 0 1 2 2 3 4

Ciclos queexcedem olimiteequesãoocorrências,sãomostradosemnegrito;os

outros ciclossãofalhas.

Nesse exemplo,foideterminadoqueumeventoserácriadoparaessaindicaçãose

houver quatroocorrênciasconsecutivascomapenasumafalhapermitida.Alinha

finalna Tabela3napágina 9mostraa contagemqueomodelode recursosfaria

dasocorrênciasconsecutivas.Acontagemédefinidaem zerono7ºinstantâneodo

ciclo devidoaomodeloderecursosterencontradoduasfalhas consecutivas.Nesse

exemplo,umeventoédisparadono12ºciclo.Acontagemé definidaemzero eo

processo continua.

Os eventospoderãoser geradosváriasvezes(quandooproblemapersistir e

nenhumafunçãodo eventode limpezaestiverativada)ouapenas umavez

(quandoa funçãodoeventodelimpezaestiverativada).Consulte “Eventosde

Limpeza” paraentendercomo elesfuncionam.

Eventos

de

Limpeza

Umeventodelimpezaéumafunçãodomodelo derecursosque,seativada,

permitequeoTivoliMonitoringfecheum eventodeerroquandoascircunstâncias

quecausaramoeventonão estãomaispresentes.

Quando afunçãode eventodelimpezaé ativadaparaummodeloderecursos,os

eventos(executandoum IDde eventoespecificado) sãoenviadosapenas na

primeira vezquearegrade agregaçãoé satisfeita.

Umeventodelimpeza(executandoomesmo IDdeevento)éenviado quandoas

seguintes condiçõessãoverdadeiras:

v umeventofoienviado

v eonúmeroatualdefalhas excedeonúmerodefalhasdefinidasnaregrade

agregaçãoparaenviaroevento

Alimpezade eventospodeserprocessada peloservidor TivoliEnterpriseConsole

e peloTivoliBusiness SystemsManager.Oseventosdelimpezapossuemuma

gravidade inofensiva,independentemente dagravidade doeventooriginal,mas

possuem omesmoIDdoeventooriginal. Consulte“SlotsnaClasse TMW_Event”

na página88paraentenderociclodevida dapropriedadedo IDdo evento

quandosãoutilizadoseventosdelimpeza.

Paradarumexemplodeeventodelimpeza,consideremososeguintecenário:um

serviço éparadoeoservidor TivoliEnterpriseConsolerecebeumevento

notificando-odesseproblema.Atéqueoserviçosejainiciadonovamente,o

problema permanecenonódeextremidade,masoTivoliMonitoringnãoenvia

nenhumanotificaçãode eventoadicionalparaoservidorTivoliEnterpriseConsole.

Sea funçãodeeventodelimpezaestiverativada,assimqueoserviçoforiniciado

novamente,umeventodelimpezaseráenviado parao servidorTivoliEnterprise

Console, fechando,desse modo,oeventooriginal.Oeventode limpeza

propriamenteditonãoéexibidonormalmentenoservidor,poissuafunçãoé

(31)

Nota: Afunçãodalimpezade eventonemsempreestáativada.Porexemplopara

osmodelosderecursos deRegistrodeEventosParamétricosa funçãodo

eventode limpezaédesativada.

Nota: Eventoscorrelacionadosnão podemser limpos.

Eventos

Correlacionados

Utilize acorrelaçãodeeventosquandotiverqueentenderdetalhadamenteotipo

de problemaqueseusrecursos estãotendo.Essafunçãocorrelacionadoisoumais

eventosdefinidos emmodelosderecursosdiferentespertencentesaomesmoperfil.

Acorrelaçãopossibilitarealçarproblemasderecursos específicosquenão ficarão

evidentes apenascombasenoseventosseparadosindividuais. Porexemplo,um

eventonotificaqueumprocesso emexecuçãoestátendofugadememória;então,

outroeventonotificaquevocêestáexecutandosemmemória.Finalmente,um

eventocorrelacionadonotificaquehápouca memóriaporque existeumprocesso

queestácomfugadememória.

Paraativaracorrelaçãodeeventos,énecessáriocarregarosmodelosderecursos

nos quaisoseventosaseremcorrelacionadosestãoespecificadoseénecessárioque

esses modelosde recursosestejamemexecuçãonomesmoperfil.

Os eventoscorrelacionados serãoenviadosaoservidor TivoliEnterpriseConsolese

noperfilvocêespecificouenviarumanotificaçãodeeventoaesseservidor.Essa

notificaçãonão podeser desativadaatravésdaGUIoudainterfacedalinhade

comandos.Cadaeventocorrelacionadoéidentificado porumIDdoevento,mas

esseIDnãoestáconectadode formaalgumaaoseventosquegeraramoevento

correlacionado.

Afunçãode limpezanãoestáativaparaeventoscorrelacionados.Portanto,quando

um problemarealçadoporumeventocorrelacionadoéresolvido,nenhuma

notificaçãoéenviadaaoTivoliEnterpriseConsole.

Afunçãode correlaçãode eventosestáativada apenasemplataformasWindows.

Monitoração

de

Eventos

e

Indicações

Os eventospodemserenviadosparaoservidor TivoliEnterpriseConsole, oWeb

HealthConsoleeoTivoliBusiness SystemsManager.

No

Servidor

Tivoli

Enterprise

Console

Os eventospodemserexibidosporumservidor TivoliEnterpriseConsoledesde

quevocêtenhacompiladoecarregadoosarquivosrelevantes doBAROC(Basic

Recorder ofObjectsin C)noservidor. Oeventocontémumconjuntode

propriedadesquepodemajudaraidentificaroproblema.Porexemplo,as

informações noeventoProcessHandleLeakincluemvaloresparaoseguinte:

v IDdo ProcessoAtual

v Númerode handlesalocadosparaoprocesso

v Nomedoprocesso

Alimpezade eventostambém podeser processadapeloservidorTivoliEnterprise

Console. Seoprocedimentopadrãoforutilizado paraativaramonitoração de

eventos(consulte “AtivandoaMonitoraçãode EventoseMensagensde Heartbeat

noServidorTivoliEnterpriseConsole”napágina86),oservidor TivoliEnterprise

Consoleutilizaráoeventodelimpezaparafecharoeventodeerroassociado.No

entanto,sevocêoptar pornãoinstalara regrade eventosdelimpezaincorporada

noprocedimento padrão,o eventodelimpeza seráexibido comoumaentidade

Referências

Documentos relacionados

VAGA 129 - Informação e Comunicação - Introdução à Informática; Informática Básica; Operação de Computadores; Rede de Computadores; Arquitetura e Montagem de

Atena é uma revista feminina voltada para as mulheres do Centro de Ciências Humanas, Letras e Artes da Universidade Federal de Viçosa.. O jornalismo de revista permite

Além do sumário na página ao lado, incluímos um índice visual e outro dos artistas para ajudar você em suas consultas a este livro.. Utilize esses índices para encontrar

Sandra Guinle deu algumas aulas nas oficinas "Fazendo arte" da Faculdade de Educação da Universidade de São Paulo além de palestras, essas mesmas

• A visualização é feita em gel de agarose ou poliacrilamida: Cada técnica leva à geração de padrões de bandas que variam entre os diferentes grupos de organismos.. Podem

Concluiu-se neste estudo que a maioria dos lactentes com síndrome de Down falha na triagem auditiva e que em mais da metade dos lactentes, a alteração auditiva é encontrada

Modelo: aço inoxidável Previsão para junho de 2019 População beneficiada: aproximadamente 8.300 moradores dos bairros Fundo Canoas, Progresso e Jardim Alexander, os mais afetados

Diante disso, o uso de parâmetros seminais, como a motilidade, vigor, concentração, morfologia e viabilidade espermática (CBRA, 2013) são essenciais para avaliar a