Partilhar via


Modelo de fonte de dados OLE DB

OLE DB (Object Linking and Embedding Database) é uma tecnologia da Microsoft para acessar várias fontes de dados usando um método comum para se conectar a diferentes bancos de dados, como o Microsoft SQL Server.

O modelo Fonte de dados de OLE DB permite o monitoramento da disponibilidade e do desempenho de qualquer banco de dado que possa ser acessado com o OLE DB. Um ou mais nós de inspeção se conectam ao banco de dados para verificar sua disponibilidade e testar seu desempenho. Os nós do inspetor podem testar a conexão com o banco de dados ou medir o tempo necessário para executar uma consulta específica.

O banco de dados pode residir em qualquer computador, independentemente de ter um agente para o Operations Manager instalado ou não, mas deve ser acessível a partir dos nós do inspetor. Cada nó do inspetor deve ter um agente do Operations Manager instalado.

Cenários

Use o modelo Fonte de dados de OLE DB em cenários nos quais os aplicativos dependem de um banco de dados. É possível definir um único nó do observador para garantir que o banco de dados esteja acessível e responda às solicitações ou é possível definir cada servidor de aplicativos como um nó do observador. Os monitores que o modelo cria tentam se conectar ao banco de dados de cada local no intervalo definido e verificam se cada nó do inspetor pode se conectar com êxito. Além de validar a integridade do próprio banco de dados, todas as conexões de rede e outros recursos necessários entre o nó do inspetor e o banco de dados também são validados. Você pode usar qualquer número de nós de observador, mas normalmente é mais útil selecionar um exemplo que represente diferentes segmentos de ambiente ou rede.

Monitoramento executado pelo modelo de fonte de dados OLE DB

Dependendo de suas seleções no assistente de Modelo de Fonte de Dados OLE DB, o monitoramento executado pelos monitores e regras criados pode incluir qualquer uma das configurações a seguir.

Tipo Descrição Habilitado?
Monitores Sucesso da conexão ou consulta do banco de dados Habilitado por padrão.
Tempo para se conectar ao banco de dados Habilitado se especificado no assistente.
Tempo para concluir a consulta Habilitado se especificado no assistente e a consulta for fornecida.
Tempo para buscar resultados da consulta Habilitado se especificado no assistente e a consulta for fornecida.
Regras de Coleta Coleta de tempo para se conectar ao banco de dados Habilitado por padrão.
Coleta de tempo para concluir a consulta Sempre habilitado se a consulta for fornecida.
Coleta de tempo para buscar resultados de consulta Sempre habilitado se a consulta for fornecida.

Visualizando dados de monitoramento

Todos os dados coletados pelo modelo Fonte de dados de OLE DB estão disponíveis na exibição Estado da Fonte de Dados de OLE DB, localizada na pasta Transação Sintética. Nessa exibição, um objeto representa cada um dos nós do inspetor. O estado de cada objeto representa o pior estado do conjunto de monitores de banco de dados que estão sendo executados nesse nó. Se um ou mais dos nós forem mostrados com um erro enquanto pelo menos um outro nó estiver íntegro, isso pode indicar um problema com esse nó específico acessando o banco de dados, um problema de rede. Se todos os nós não estiverem íntegros, isso pode indicar um problema com o próprio banco de dados.

Você pode exibir o estado dos monitores de banco de dados individuais abrindo o Gerenciador de Integridade do Operations Manager para cada objeto. Você pode exibir dados de desempenho abrindo a exibição Desempenho para cada um desses objetos.

Opções do assistente

Ao executar o modelo de Fonte de Dados OLE DB, você deve fornecer valores para opções nas tabelas a seguir. Cada tabela representa uma única página do assistente.

Propriedades gerais

As opções a seguir estão disponíveis na página Opções Gerais do assistente.

Opção Descrição
Nome O nome usado para o assistente de monitoramento. Esse nome é exibido no Console de Operações na exibição do Estado da Fonte de Dados de OLE DB.
Descrição Descrição opcional do monitor.
Management Pack Pacote de gerenciamento para armazenar as classes, monitores e regras que o modelo criou. Para obter mais informações sobre pacotes de gerenciamento, consulte Selecionando um arquivo de pacote de gerenciamento.

Cadeia de conexão

As opções a seguir estão disponíveis na página Cadeia de Conexão do assistente.

Opção Descrição
Cadeia de conexão A cadeia de conexão para se conectar ao banco de dados. Uma cadeia de conexão contém as propriedades necessárias para localizar e conectar-se ao banco de dados. Ele contém informações como o servidor que está hospedando o banco de dados, o nome do banco de dados e o tipo de autenticação a ser executada. Você pode inserir uma cadeia de conexão ou criar uma cadeia de conexão em uma caixa de diálogo selecionando Compilar. Para obter informações mais detalhadas sobre cadeias de conexão, consulte Sintaxe da cadeia de conexão.
Consulta a ser executada Consulta opcional após a conexão com o banco de dados ter sido feita. Se nenhuma consulta for fornecida, o monitor tentará apenas se conectar ao banco de dados.
Tempo limite de consulta Se uma consulta for fornecida, essa opção especificará o número máximo de segundos que a consulta pode durar antes de expirar. Defina o valor Tempo limite de consulta.

Desempenho de consultas

As opções a seguir estão disponíveis na página Desempenho da Consulta do assistente.

Opção Descrição
Tempo de conexão em milissegundos Se essa opção for selecionada, os valores Limite de Erro e Limite de Aviso fornecerão o número de milissegundos para a conexão quando o monitor entrar nesse estado e um alerta for gerado. Se não for selecionado, o tempo de conexão não será monitorado.
Tempo de consulta em milissegundos Se essa opção for selecionada, os valores Limite de Erro e Limite de Aviso definirão o número de milissegundos durante os quais a consulta pode ser executada antes que o monitor entre nesse estado e gere um alerta. Se não for selecionado, o tempo para executar a consulta não será monitorado. Se uma consulta não for fornecida, essa opção não estará disponível.
Tempo de busca em milissegundos Se essa opção for selecionada, os valores Limite de Erro e Limite de Aviso definirão o número de milissegundos para recuperação dos resultados da consulta antes que o monitor entre nesse estado e gere um alerta. Se não for selecionado, o tempo para recuperar os resultados da consulta não será monitorado. Se uma consulta não for fornecida, essa opção não estará disponível.

Nós de observador

As seguintes opções estão disponíveis na página Nós do Inspetor do assistente.

Opção Descrição
Selecionar um ou mais computadores gerenciados por agente Especifique um ou mais computadores gerenciados por agente para executar o monitor. Para obter mais informações, consulte Nós do Observador.
Execute esta consulta a cada A frequência para tentar a conexão com o banco de dados e executar a consulta, se especificada.

Considerações de segurança

O modelo Fonte de dados de OLE DB cria dois Perfis Executar como. O nome de cada um desses perfis começa com o nome que você forneceu no modelo e é seguido por "Perfil de Autenticação Simples" e "Perfil de Transação Sintética". Se nenhuma conta Executar como for adicionada a nenhum desses perfis, a Conta de Ação Padrão para cada nó do inspetor será usada para conectar o banco de dados e executar a consulta. Se a Conta de Ação Padrão não tiver acesso ao banco de dados que está sendo monitorado, a conexão falhará. Você pode especificar a segurança integrada ou a autenticação simples criando uma conta Executar como e adicionando-a ao perfil Executar como apropriado criado pelo modelo Fonte de Dados de OLE DB.

Quando você executa o modelo Fonte de Dados de OLE DB, ele cria dois Perfis Executar como. O nome de cada um começa com o Nome que você forneceu quando executou o modelo. O Perfil de Transação Sintética de OLE DB é usado quando você deseja usar a segurança integrada para a conexão de banco de dados. O Perfil de Autenticação Simples de OLE DB é usado quando você deseja usar a autenticação simples para a conexão de banco de dados.

Segurança integrada

A segurança integrada permite que você se conecte ao banco de dados usando credenciais armazenadas nos Serviços de Domínio Active Directory. Para conectar os nós do inspetor ao banco de dados usando a segurança integrada, crie uma conta Executar como com o Windows como o tipo de Conta e as credenciais da conta de usuário apropriada. Em seguida, adicione este perfil Executar como ao Perfil de Transação Sintética de OLE DB.

Autenticação simples

A autenticação simples permite que você se conecte ao banco de dados usando um nome e senha simples. Para um banco de dados do SQL Server, essa autenticação simples pode ser usada para autenticação do SQL Server. Para conectar os nós do inspetor ao banco de dados usando a autenticação simples, crie uma conta Executar como com Autenticação Simples como o Tipo de conta e as credenciais da conta de usuário apropriada. Em seguida, adicione este perfil Executar como ao Perfil de Autenticação Simples de OLE DB. Ao especificar a cadeia de conexão para o modelo, marque a caixa de seleção Usar Perfil RunAs de Autenticação Simples criado para esta transação de fonte de dados OLE DB. Isso adiciona variáveis à cadeia de conexão para o nome de usuário e a senha especificados na conta Executar como.

Criando e modificando modelos de fonte de dados OLE DB

Para executar o assistente de Fonte de Dados OLE DB

  1. Inicie o console de Operações com uma conta que tenha credenciais de Autor no grupo de gerenciamento.

  2. Abra o workspace de Criação.

  3. No painel de navegação Criação, clique com o botão direito em Modelos de Pacote de Gerenciamento e selecione Adicionar Assistente de Monitoramento.

  4. Na página Selecionar Tipo de Monitoramento, selecione Fonte de Dados OLE DB e selecione Avançar.

  5. Na página Propriedades Gerais , nas caixas Nome e Descrição , insira um nome e uma descrição opcional.

  6. Selecione um pacote de gerenciamento no qual salvar o monitor ou selecione Novo para criar um novo pacote de gerenciamento. Para obter mais informações, consulte Selecionando um arquivo de pacote de gerenciamento.

  7. Selecione Avançar.

  8. Na caixa Cadeia de conexão, insira uma cadeia de conexão para o banco de dados ou selecione o botão Compilar para ser solicitado a fornecer as informações necessárias.

  9. Se você quiser que o monitor execute uma consulta, selecione Consulta a ser executada e insira uma consulta.

  10. Se você quiser definir um tempo limite para a consulta, insira o número de segundos na caixa Tempo limite da consulta.

  11. Selecione Testar para executar uma conexão de teste usando a cadeia de conexão e a consulta que você acabou de fornecer.

    Observação

    O teste é executado na estação de trabalho que você está usando para executar o modelo. Se essa estação de trabalho não puder acessar o banco de dados, esse teste falhará. Quando o modelo é concluído, a consulta é executada a partir dos nós do inspetor que você especificar.

  12. Selecione Avançar quando tiver validado sua cadeia de conexão e consulta.

  13. Selecione as medidas que você deseja monitorar e defina um limite de erro e aviso para cada uma. Selecione Avançar.

  14. Selecione um ou mais nós do inspetor para executar o monitor.

  15. Especifique a frequência de execução do monitor na caixa Executar esta consulta. Selecione Avançar.

  16. Examine o resumo do monitor e selecione Criar.

  17. Se não existir uma conta Executar como com credenciais que tenham acesso ao banco de dados, crie uma conta Executar como apropriada no espaço de trabalho Administração . Para obter mais informações, consulte Como criar uma conta Executar como.

    Observação

    Para criar e modificar uma conta Executar como, você deve ter credenciais administrativas para o grupo de gerenciamento.

  18. Se o banco de dados usar segurança integrada, adicione a conta Executar como ao Perfil de Ação de Transação Sintética para o modelo. Se o banco de dados usar autenticação simples, adicione a conta Executar como ao Perfil de Autenticação Simples para o modelo.

    Observação

    Para criar e modificar um perfil Executar como, você deve ter credenciais administrativas para o grupo de gerenciamento.

Para modificar um modelo de fonte de dados OLE DB existente

  1. Abra o console de Operações com uma conta de usuário que tenha credenciais de Autor.
  2. Abra o workspace de Criação.
  3. No painel de navegação Criação, expanda Modelos de Pacote de Gerenciamento e selecione Fonte de Dados de OLE DB.
  4. No painel Fonte de Dados de OLE DB, localize o monitor a ser alterado.
  5. Clique com o botão direito do mouse no monitor e selecione Propriedades.
  6. Insira as alterações desejadas e selecione OK.

Exibindo monitores de fonte de dados OLE DB e dados coletados

Para exibir todos os monitores de fonte de dados OLE DB

  1. Abra o console de Operações.
  2. Abra o espaço de trabalho Monitoramento.
  3. No painel de navegação Monitoramento, selecione Transação Sintética e selecione Estado da Fonte de Dados OLE DB.

Para exibir o estado de cada monitor

  1. No painel Estado da Fonte de Dados de OLE DB, clique com o botão direito do mouse em um objeto. Selecione Abrir e selecione Gerenciador de Integridade.
  2. Expanda os nós Disponibilidade e Desempenho para exibir os monitores individuais.

Para exibir o desempenho coletado para um monitor

  1. No painel Estado da Fonte de Dados de OLE DB, clique com o botão direito do mouse em um objeto. Selecione Abrir e selecione Desempenho.
  2. No painel Legenda , selecione os contadores que você deseja exibir.
  3. Use as opções no painel Ações para modificar a exibição de Desempenho.

Confira também