CA Nimsoft Monitor. Guia do Probe Monitor de resposta do SQL. sql_response série PDF
Download "CA Nimsoft Monitor. Guia do Probe Monitor de resposta do SQL. sql_response série 1.6"
Maria de Lourdes Bastos Ximenes
1 CA Nimsoft Monitor Guia do Probe Monitor de resposta do SQL sql_response série 1.6
5 Índice Capítulo 1: Visão geral 7 Sobre este guia... 7 Documentação relacionada... 7 Requisitos de pré-configuração... 7 Plataformas suportadas... 8 Capítulo 2: Detalhes da configuração 9 Nó do sql_response... 9 Nó Conexão-<Nome da conexão> Configurar um nó Como configurar os limites de alarme Adicionar conexão Excluir conexão Adicionar consulta Excluir Consulta Capítulo 3: Métricas de limite de QoS 19 Métricas de QoS do sql_response Configurações padrão de métricas de alertas do sql_response Índice 5
6 Alterações na documentação Esta tabela descreve o histórico da versão deste documento. Versão Data O que há de novo? 1.6 Dezembro de 2013 Documentação sobre a versão inicial da GUI com base na web do probe Monitor de resposta do SQL. (Versões anteriores do probe são configuradas com o Infrastructure Manager). 6 Guia do Probe Monitor de resposta do SQL
7 Capítulo 1: Visão geral O probe do SQL Response Monitor executa consultas de SQL usando a conectividade ADO ou ODBC. Em seguida, o probe avalia o tempo de resposta, o número de linhas retornadas e o valor retornado. Esta seção contém os seguintes tópicos: Sobre este guia (na página 7) Documentação relacionada (na página 7) Requisitos de pré-configuração (na página 7) Sobre este guia Este guia fornece informações sobre como o probe sql_response é configurado para o CA Nimsoft Monitor. Este guia contém as seguintes informações: Visão geral do probe Monitor de resposta do SQL e documentação relacionada de versões anteriores do probe. Detalhes de configuração do probe. Procedimentos comuns usados na configuração do probe. Informações de campo necessárias para configurar o probe em uma primeira implantação. Importante: A descrição dos campos da GUI intuitiva não está incluída no documento. Documentação relacionada Documentação relacionada Documentação para outras versões do probe do sql_response As Notas da Versão para o probe sql_response Requisitos de pré-configuração Documentação do usuário para o Console de administração Monitorar informações de referência das métricas para probes do CA Nimsoft ( Esta seção contém os requisitos de pré-configuração do probe Monitor de resposta do SQL. Capítulo 1: Visão geral 7
8 Requisitos de pré-configuração Plataformas suportadas Consulte a Matriz de suporte de compatibilidade do Nimsoft para obter as informações mais recentes sobre as plataformas suportadas. Consulte também a Matriz de suporte para probes do Nimsoft para obter informações específicas sobre o probe Monitor de resposta do SQL. 8 Guia do Probe Monitor de resposta do SQL
9 Capítulo 2: Detalhes da configuração É possível configurar o probe Monitor de resposta do SQL para definir novas conexões e adicionar ou editar os perfis existentes. Use estes perfis para monitorar a resposta de consultas definidas pelo usuário para os bancos de dados, por exemplo, SQL Server. Esta seção contém os seguintes tópicos: Nó do sql_response (na página 9) Configurar um nó (na página 17) Como configurar os limites de alarme (na página 17) Adicionar conexão (na página 17) Excluir conexão (na página 18) Adicionar consulta (na página 18) Excluir Consulta (na página 18) Nó do sql_response O nó do sql_response contém detalhes de configuração específicos do probe Monitor de resposta do SQL. Este nó permite: Exibir as informações sobre o probe Configurar as propriedades de log do probe Definir a frequência com que o probe executa o perfil ao definir o intervalo de tempo Configurar os níveis de gravidade do alarme Navegação: sql_response Defina ou modifique os valores a seguir, conforme necessário: sql_response > Informações sobre o probe Esta seção fornece informações sobre o nome do probe, a versão do probe, a hora de início do probe e o fornecedor que criou o probe. sql_response > Configuração geral Esta seção permite configurar as propriedades que são aplicáveis aos perfis de monitoramento do probe Monitor de resposta do SQL. Arquivo de log: define o arquivo onde o probe registra as informações sobre sua atividade interna. Padrão: sql_response.log Capítulo 2: Detalhes da configuração 9
10 Nó do sql_response Nível do log: o nível de detalhes gravados no arquivo de log. Padrão: 1 Erro Tamanho do log (KB): especifica o tamanho máximo do arquivo de log. Padrão: 100 Intervalo (valor): define o intervalo de tempo da frequência com que o probe pode executar os perfis. Padrão: 5 Observação: esse valor substitui o Intervalo de execução no nível do perfil. Intervalo (unidades): especifica a unidade do intervalo de tempo. Padrão: minutos Erro COM: especifica o nível de gravidade do alarme emitido quando ocorre um erro de comunicação. Padrão: alto sql_response > ícone Opções > Adicionar nova conexão Essa opção permite que você adicione uma conexão com o banco de dados para executar as consultas SQL. Tipo de conexão: especifica o tipo de conexão a ser estabelecida. As duas opções seguintes estão disponíveis: OLEDB: especifica o nome do provedor de banco de dados. Autorização de domínio do Windows: permite usar a autorização de domínio do Windows. Se essa opção não for selecionada, a autorização do SQL Server será usada. Padrão: não selecionado Catálogo inicial: define o nome do banco de dados. Os detalhes são os seguintes: SQL Server: nome do banco de dados. Origem de dados: define o servidor do banco de dados. Os detalhes são os seguintes: SQL Server: servidor do banco de dados. Tempo limite (valor): especifica o tempo limite da conexão. Se o probe não puder estabelecer conexão com o banco de dados em um determinado momento, um alarme de conexão será emitido. Padrão: 30 Tempo limite (unidades): especifica as unidades de valor de tempo limite da conexão. Padrão: segundos 10 Guia do Probe Monitor de resposta do SQL
11 Nó do sql_response Subsistema: define o subsistema do alarme. Parâmetros: permite adicionar mais parâmetros à conexão. Nó Conexão-<Nome da conexão> Nó <Nome da conexão> O nó Conexão-nome da conexão contém todas as conexões do banco de dados que as consultas usam. Observação: esse nó é chamado Conexão-nome da conexão no documento, pois ele é configurável pelo usuário. Navegação: sql_response > Conexão-nome da conexão Defina ou modifique os valores a seguir, conforme necessário. Conexão-nome da conexão > Configuração da conexão Esta seção permite editar as propriedades de conexão com o banco de dados. Observação: as descrições do campo são as mesmas descritas na seção Adicionar nova conexão no nó do sql_response. O nó nome da conexão é usado para configurar as propriedades gerais da conexão selecionada. Observação: esse nó é chamado nome da conexão no documento, pois ele é configurável pelo usuário. É possível adicionar mais de uma conexão a esse nível. Navegação: sql_response > Conexão-nome da conexão > nome da conexão > nome da conexão Defina ou modifique os valores a seguir, conforme necessário: nome da conexão > Informações sobre a configuração da conexão Esta seção permite definir as propriedades da conexão selecionada. É possível configurar o banco de dados a ser conectado e, em seguida, testar a conexão. Observação: as descrições do campo são as mesmas descritas na seção Adicionar nova conexão no nó do sql_response. nome da conexão > Informações sobre a configuração da conexão > Ações > Conexão de teste Essa opção permite que você teste a conexão definida. Capítulo 2: Detalhes da configuração 11
12 Nó do sql_response Nó <Nome da consulta> nome da conexão > Informações sobre a configuração da conexão > Ações > Mostrar informações de DNS Essa opção fornece informações sobre a conexão ODBC. nome da conexão > Erro de conexão Esta seção indica a mensagem de alarme a ser emitida se a conexão com o banco de dados não for estabelecida. nome da conexão > Conexão estabelecida Esta seção especifica uma mensagem clara a ser emitida quando a conexão com o banco de dados é restabelecida após um erro de conexão. O nó nome da conexão contém uma lista de consultas nos nós filhos. Essas consultas são denominadas nome da consulta. Inicialmente, há apenas uma consulta de amostra chamada sample_prof. Este nome de consulta permite que você configure as propriedades das consultas de SQL existentes. Observação: esse nó é chamado nome da consulta no documento, pois ele é configurável pelo usuário. Navegação: sql_response > Conexão-nome da conexão > nome da conexão > nome da conexão > nome da consulta Defina ou modifique os valores a seguir, conforme necessário: nome da consulta > Geral Esta seção permite definir as propriedades de log do probe e também especificar a frequência com que o probe pode executar os perfis definidos. Conexão: especifica uma das conexões do pool de conexões. Origem do alarme: define uma origem alternativa de alarme (o padrão é o nome do robô). Intervalo de execução (valor): especifica a frequência com que a consulta SQL e os testes podem ser executados. Padrão: 5 Intervalo de execução (unidades): especifica a execução da unidade de intervalo. Padrão: minutos 12 Guia do Probe Monitor de resposta do SQL
13 Nó do sql_response Tempo limite da consulta (valor): especifica o tempo durante o qual o probe aguardará o final da consulta. Se esse tempo limite for excedido, o probe cancelará o processo todo, pois ele parece estar travado. Padrão: 10 Tempo limite da consulta (unidades): especifica as unidades do valor de tempo limite de consulta definido. Padrão: minutos Erro de tempo limite: especifica a gravidade das mensagens de alarme emitidas quando ocorrer um tempo limite de consulta. Padrão: alto Programação: permite selecionar se deseja executar a consulta de acordo com as regras ou sem as regras. regras: permite executar de acordo com as regras. exceções: permite executar sem as regras. nome da consulta > Consulta SQL Esta seção permite digitar consultas SQL e verificar a saída da consulta. Também é possível especificar a mensagem de alarme e a gravidade, quando nenhum registro é retornado da consulta. Cursor: permite selecionar Servidor ou Cliente e gerenciar o cursor. Padrão: cliente Servidor: cria o cursor no servidor do banco de dados. Essa configuração fornece dados realistas sobre o desempenho do banco de dados. Cliente: transfere o conjunto de registros para o computador cliente pelo ADO e gerencia o cursor. Consulta simples: usada para consultas simples de uma linha. Clicar no botão Consulta SQL de teste permite que você execute a consulta que foi definida. nome da consulta > Nenhum registro retornado Esta seção permite especificar a mensagem de alarme e a gravidade a ser emitida se nenhum registro for retornado depois da consulta. nome da consulta > Tempo de resposta da consulta Esta seção permite medir o tempo necessário para executar a consulta SQL. É possível configurar a QoS e os alarmes para o tempo de resposta da consulta. Capítulo 2: Detalhes da configuração 13
14 Nó do sql_response Rede: especifica se o tempo de resposta inclui o atraso de rede ou não. Padrão: inclusivo inclusivo: indica que o atraso de rede é incluído no tempo de resposta. exclusivo: indica que o probe remove o atraso de rede do tempo de resposta. O atraso de rede é calculado com o envio de um ou mais pings. Pings: especifica o número de pings a serem usados para localizar a aproximação da rede razoável (válido somente selecionando exclusivo). Padrão: 5 Valor verificado: especifica o que o valor marcado compreende. Padrão: total total: inclui todas as fases de SQL da conexão para fechar a conexão. conectar: inclui a instância create_connection e abrir a conexão. preparar: inclui criar rs_instance e abrir conjunto de registros. conjunto de registros: inclui preparar e todas as buscas. busca: inclui o tempo por busca (média de todos os registros). Valor do limite alto (ms): define o valor do limite alto em milissegundos. Será gerado um alarme se esse valor for excedido e a se opção Alarmes de publicação estiver selecionada. Padrão: 150 Gravidade alta: especifica o nível de gravidade selecionado para o limite alto do alarme. Padrão: secundário Mensagem associada ao alarme de gravidade alta: define o texto da mensagem de alarme (suporta a expansão da variável) que é emitido quando o tempo de resposta da consulta ultrapassar o valor limite alto. As variáveis da mensagem que podem ser usadas são: $description, $profile, $server, $database, $time (o valor depende do parâmetro selecionado para Valor verificado) $threshold, $total, $connect, $prepare, $fetch, $rs_close (fechar conjunto de registros), $cn_close (fechar conexão), $ping. Observação: da mesma forma, é possível configurar o Limite baixo e desmarcar as mensagens de alarme. Normalmente, o limite baixo gera um alarme de aviso e o limite alto gera um alarme de erro. 14 Guia do Probe Monitor de resposta do SQL
15 Nó do sql_response nome da consulta > Contagem de linhas Esta seção permite configurar as propriedades do monitoramento do número de linhas retornadas pela consulta SQL. É possível configurar o Limite alto, Limite baixo e desmarcar as mensagens de alarme. Normalmente, o limite baixo gera um alarme de aviso e o limite alto gera um alarme de erro. Nome da consulta > Valor Esta seção permite que você envie o valor de uma coluna selecionada (deve ser um valor numérico) retornado pela consulta SQL. Observação: as QoS são geradas somente para consultas numéricas e para o resto são gerados alarmes. Esta seção fica visível apenas quando o teste de consulta tiver sido executado com êxito e você tiver salvo a consulta. Chave da linha: define uma ou mais colunas que compõem um identificador exclusivo para cada linha caso a consulta retorne mais de uma linha. NULOS: define como tratar os valores NULOS retornados pela consulta. as_zero: se a consulta retornar um valor NULO, 0 será o substituto. ignorar: se a consulta retornar um valor NULO, nenhuma verificação ocorrerá. alarme: se a consulta retornar um valor NULO, o probe emitirá um alarme (sem mais verificações). Padrão: as_zero nome da consulta > Lista de alarmes de QoS do valor numérico Esta seção permite definir novos dados de QoS numéricos e alarmes com base no resultado da consulta. Unidade: define a unidade dos dados de QoS. Abreviação: define a abreviação da unidade de dados de QoS. Métrica: especifica o nome da coluna usado como valor de QoS. Depois que a consulta tiver sido executada, a lista suspensa será preenchida com os candidatos adequados. Valor máx.: define o valor máximo que a métrica pode ter. Padrão: 0 Capítulo 2: Detalhes da configuração 15
16 Nó do sql_response Objeto: define o nome para descrever o valor no banco de dados de QoS. Operador: usado para comparar o valor encontrado com os limites definidos. Valor alto: define o valor do limite alto em milissegundos. Um alarme é gerado quando esse valor é excedido. Gravidade alta: especifica o nível de gravidade selecionado para o alarme do limite alto a ser emitido. Mensagem associada ao alarme de gravidade alta: define o texto da mensagem de alarme. Valor baixo: define o valor do limite baixo em milissegundos. Um alarme é gerado quando esse valor é excedido. Gravidade baixa: especifica o nível de gravidade selecionado para o limite baixo do alarme. Mensagem associada ao limite de gravidade baixa: define o texto da mensagem de alarme. Sem gravidade: especifica o nível de gravidade da mensagem de limpeza. Padrão: sem gravidade Mensagem de limpeza: define a mensagem de limpeza se o valor medido não violar os limites alto ou baixo. Essa mensagem aparece quando as mensagens de alarme sobre limites violados já tiverem sido emitidas. nome da consulta > Lista de alarmes de valor não numérico Esta seção permite definir alarmes com base no resultado da consulta. Comparação: usado o tipo de comparação para avaliar os resultados da consulta. Os valores disponíveis são caractere e expressão regular. Coluna: especifica a coluna na qual é possível ler o valor. Para preencher a lista, clique em Consulta SQL de teste. Observação: os outros campos não documentados aqui são os mesmos descritos na seção Lista de alarmes de QoS do valor numérico. 16 Guia do Probe Monitor de resposta do SQL
17 Configurar um nó Configurar um nó Este procedimento fornece as informações para configurar uma determinada seção em um nó. Cada seção em um nó permite configurar as propriedades do probe Monitor de resposta do SQL para monitorar a resposta de consultas definidas pelo usuário. Siga estas etapas: 1. Selecione o caminho de navegação apropriado. 2. Atualize as informações do campo e clique em Salvar. A seção especificada do probe está configurada. O probe está pronto para monitorar a resposta de consultas definidas pelo usuário. Como configurar os limites de alarme Alguns probes de medição da qualidade de serviço permitem definir tipos diferentes de limites de alarme. Essas opções de limite permitem controlar mais amplamente quando mensagens de alarme são enviadas para cada probe QoS. Para obter mais informações sobre os diferentes limites de alarme e seus requisitos de configuração, consulte a seção Configuração geral do probe da Ajuda do Console de administração. Importante: as configurações de limite de alarme são dependentes do probe baseline_engine. Se não possui a versão correta do baseline_engine configurada, você não verá as opções adicionais de limite. Adicionar conexão É possível definir uma nova conexão do banco de dados, que está relacionada como um nó filho no nó do sql_response. A conexão com o banco de dados é usada para monitorar a resposta de consultas definidas pelo usuário. Siga estas etapas: 1. Clique no ícone Opções ao lado do nó do sql_response no painel de navegação. 2. Clique em Adicionar nova conexão. 3. Especifique os detalhes de conexão do banco de dados na caixa de diálogo Adicionar nova conexão e clique em Enviar. A conexão é salva e é possível configurar as propriedades para monitorar a resposta de consultas definidas pelo usuário. Capítulo 2: Detalhes da configuração 17
18 Excluir conexão Excluir conexão É possível excluir uma conexão com o banco de dados quando não desejar que o probe faça o monitoramento. Siga estas etapas: 1. Clique no ícone Opções ao lado do nó Conexão-nome da conexão que deseja excluir. 2. Clique em Excluir a conexão. A conexão é excluída. Adicionar consulta O nó nome da conexão contém uma lista de consultas na forma de nós filhos conhecido como o nome da consulta. O nó nome da consulta permite configurar as propriedades das consultas SQL existentes. Siga estas etapas: 1. Clique no ícone Opções ao lado do nó nome da conexão do painel de navegação. 2. Clique em Adicionar nova consulta. 3. Atualize as informações do campo e clique em Enviar. A consulta é salva e é possível configurar as propriedades de monitoramento do tempo de resposta e da contagem de linhas. Excluir Consulta É possível excluir uma consulta existente quando não precisar mais dela. Siga estas etapas: 1. Clique no ícone Opções ao lado do nó nome da consulta que deseja excluir. 2. Clique em Excluir consulta. 3. Clique em Salvar. A consulta é excluída. 18 Guia do Probe Monitor de resposta do SQL
19 Capítulo 3: Métricas de limite de QoS Muitos probes do CA Nimsoft Monitor são fornecidos com os valores limite padrão de QoS definidos. Os valores limite padrão dão uma ideia do tipo de valores a serem inseridos nos campos métricos. Para auxiliar o ajuste dos limites e reduzir alarmes falso-positivos, esta seção descreve as métricas de QoS e fornece os limites padrão de QoS. Esta seção contém os seguintes tópicos: Métricas de QoS do sql_response (na página 19) Configurações padrão de métricas de alertas do sql_response (na página 19) Métricas de QoS do sql_response A tabela a seguir descreve as métricas de QoS que podem ser configuradas usando o probe Monitor de resposta do SQL. Nome do monitor Unidades Descrição QOS_SQL_RESPONSE Milissegundos Resposta da consulta SQL QOS_SQL_ROWS Linhas Linhas da consulta SQL QOS_SQL_VALUE Definida pelo usuário Valor da consulta SQL Configurações padrão de métricas de alertas do sql_response Esta seção contém as configurações padrão da métrica de alertas do probe Monitor de resposta do SQL. Métrica de alerta Limite de aviso Gravidade do aviso Limite de erro Gravidade do erro Descrição Tempo de resposta Contagem de linhas 90 Aviso 150 Baixa Monitora o valor de alarme que é enviado se o tempo de resposta do perfil exceder a configuração de Valor em milissegundos 5 Aviso 10 Baixa Monitora o valor de alarme que é enviado se o número de linhas de perfil exceder as configurações de Condição e Valor Capítulo 3: Métricas de limite de QoS 19
20 Configurações padrão de métricas de alertas do sql_response Observação: também é possível adicionar um alarme à guia Valor, que é definida pelo usuário. 20 Guia do Probe Monitor de resposta do SQL