IBM
Tivoli
Monitoring
Guia
do
Usuário
Versão
5.1.2
IBM
Tivoli
Monitoring
Guia
do
Usuário
Versão
5.1.2
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.
Í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
| || | | | | | | | |
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
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
| | | | | | | | | |
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
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
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
||
| | |
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
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.
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.
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:
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.
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 | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
– wdmeditprf – wdmheartbeat – wdmlseng | | |
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
|| | | | | | |
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
wtmntrmrm. . . 179 CódigosdeRetornodeComandos . . . 180
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
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
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
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
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
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é
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