Compartilhar via


Modos de monitoramento

O Pacote de Gerenciamento para SQL Server fornece os seguintes modos de monitoramento:

  • Monitoramento de agente

    O monitoramento do agente é executado pelo agente do System Center Operations Manager e dá suporte apenas ao SQL no Windows. Nesse modo de monitoramento, o pacote de gerenciamento descobre automaticamente instâncias autônomas e clusterizados do SQL Server em todos os sistemas gerenciados que executam o serviço de agente do System Center Operations Manager.

    Os seguintes protocolos têm suporte neste modo:

    • TCP/IP

    • Pipes nomeados

    • Memória Compartilhada

  • monitoramento sem agente

    Esse modo de monitoramento dá suporte ao SQL no Linux e ao SQL no Windows. Nesse modo de monitoramento, os fluxos de trabalho do pacote de gerenciamento são executados em Servidores de Gerenciamento e Servidores de Gateway. Ambos os servidores são mapeados para o Pool de Monitoramento do SQL Server . Se o pool de monitoramento do SQL Server não estiver configurado, All Management Servers Pool será usado. Também há suporte para pools de recursos de gerenciamento de servidor personalizado.

    Esse modo de monitoramento não fornece a descoberta automática de instâncias do SQL Server. Para descobrir instâncias do SQL Server, adicione-as manualmente à lista de monitoramento usando o assistente de monitoramento do modelo de pacote de gerenciamento . Para tornar o monitoramento mais eficiente, configure um pool dedicado de Servidores de Gerenciamento, conforme descrito em Configurando o pool de monitoramento do SQL Server.

    Os seguintes protocolos têm suporte neste modo:

    • TCP/IP

    • Canalizações nomeadas

  • Monitoramento misto

    Esse modo de monitoramento dá suporte apenas ao SQL no Windows. Nesse modo de monitoramento, o pacote de gerenciamento coloca sua semente em cada computador que tem o agente do System Center Operations Manager. Essa semente é usada para descobrir automaticamente todo o SQL Server em instâncias do Windows. Todo o monitoramento é executado por Servidores de Gerenciamento e Servidores de Gateway que são membros do Pool de Monitoramento do SQL Server .

    Nota

    Para o modo de monitoramento misto, apenas o pool de monitoramento do SQL Server é suportado. Não há suporte para pools de recursos personalizados do servidor de gerenciamento.

    Somente o protocolo TCP/IP tem suporte nesse modo.

Cada um desses modos dá suporte ao SQL Server e à autenticação do Windows.

Configurando o modo de monitoramento sem agente

Para configurar o monitoramento sem agente, execute as seguintes etapas:

  1. No console do Operations Manager, navegue até Criação | Modelos do Pacote de Gerenciamento, clique com o botão direito do mouse em Microsoft SQL Servere selecione Assistente para Adicionar Monitoramento.

    Captura de tela mostrando o Assistente Adicionar Monitoramento em execução.

  2. Na etapa Tipo de Monitoramento, selecione Microsoft SQL Servere selecione Próximo.

    Captura de tela mostrando a seleção do SQL Server.

  3. Na etapa Propriedades Gerais, insira um novo nome e uma descrição.

  4. Na lista suspensa Selecionar pacote de gerenciamento de destino, selecione um pacote de gerenciamento que você deseja usar para armazenar o modelo.

    Captura de tela mostrando a inserção do nome.

    Para criar um novo pacote de gerenciamento, selecione Novo.

  5. Na etapa Detalhes do Serviço, selecione Adicionar Instâncias para adicionar instâncias que você deseja monitorar.

    Captura de tela mostrando a adição de instâncias.

  6. Na janela Adicionar Instâncias, execute as seguintes etapas:

    • Selecione um tipo de autenticação preferível, que pode ser credenciais do SQL ou credenciais do Windows AD.

      Use o método das credenciais do Windows AD quando instâncias do SQL Server são executadas em servidores Windows ou Linux que pertencem a um domínio do Active Directory.

    • Selecione uma conta Executar Como padrão, criada no Operations Manager com as credenciais apropriadas, ou crie uma nova selecionando Nova.

      Ao criar uma nova conta Executar como, insira um nome e as credenciais para se conectar ao SQL Server que você deseja monitorar e selecione OK.

    • Especifique o pool de recursos do servidor de gerenciamento. Por padrão, o pool de monitoramento do DO SQL Server está selecionado. Essa opção permite que você use os pools de recursos do servidor de gerenciamento personalizado. Se este último for usado, verifique se a conta selecionada de Run As esteja distribuída no pool de gerenciamento correspondente. Caso contrário, o assistente de monitoramento executará a distribuição da conta Run As automaticamente.

      Captura de tela mostrando a distribuição automática da conta de execução.

    • Especifique fontes de dados e/ou cadeias de conexão.

      Use o seguinte formato ao especificar cadeias de conexão:

      • 192.0.2.17; MachineName="nome do servidor"; InstanceName="nome da instância"; Platform="Windows"

      • 192.0.2.17,50626; MachineName="nome do servidor"; InstanceName="nome da instância"; Platform="Windows"

      • 192.0.2.18; MachineName="nome do servidor"; InstanceName="nome da instância"; Platform="Linux"

    Captura de tela mostrando o tipo de Autenticação.

    Dica

    O teste de conexão poderá falhar se um endereço IP de uma instância baseada em Linux for especificado como uma string de conexão e o tipo de autenticação estiver credenciais do Active Directory do Windows. Para evitar isso, especifique o nome do computador como a cadeia de conexão.

  7. Selecione OK e aguarde até que a conexão seja estabelecida.

    Captura de tela mostrando intervalos de redução.

    Nota

    Assistente de Modelo de Monitoramento pode mostrar o seguinte erro ao estabelecer a conexão: "Ocorreu um erro de descoberta: uma conexão foi estabelecida com êxito com o servidor, mas ocorreu um erro durante o processo de logon". Para contornar esse problema, diminua os intervalos das descobertas MSSQL: Descoberta do Observador de Pool de Monitoramento Genérico e Observador de Pool de Descobrir Todos os Servidores de Gerenciamento para forçá-los a executarem imediatamente, e depois restaure o valor anterior.

    Depois que a conexão for estabelecida, você poderá exibir e editar as propriedades da instância. Para exibir propriedades, selecione uma instância e selecione Editar Instância.

    Captura de tela mostrando a configuração da instância de edição.

    Para ignorar o teste de conexão e inserir dados manualmente, selecione a caixa de seleção Ignorar Teste de Conexão e insira esses dados manualmente.

  8. Na etapa Resumo, examine as informações de resumo e selecione Criar.

    Captura de tela mostrando o resumo do servidor.

    Importante

    Para evitar o monitoramento duplo da instância do SQL Server e a carga adicional, não adicione a instância ao assistente de modelo de monitoramento para o modo sem agente se ela já estiver sendo monitorada no modo Agent .

Configurando o modo de monitoramento misto

Use o modo de monitoramento misto quando quiser alternar o monitoramento do agente para um pool do System Center Operations Manager.

Nesse modo de monitoramento, você não precisa configurar as cadeias de conexão manualmente. Em vez disso, você pode usar substituições.

Ao habilitar o modo de monitoramento misto, apenas uma semente do SQL Server é descoberta localmente pelo agente do System Center Operations Manager. Todos os outros fluxos de trabalho são executados em um pool de monitoramento do SQL Server dedicado .

Importante

Considere usar pelo menos um servidor de gerenciamento no do Pool de Monitoramento do SQL Server para configurações válidas do modo de monitoramento misto.

Para configurar o monitoramento misto, execute as seguintes etapas:

  1. No console do Operations Manager, navegue até Criação | Objetos do Pacote de Gerenciamentoe selecione Descobertas de Objeto.

  2. Clique com o botão direito em MSSQL: Detectar motores locais de banco de dados SQL no Windows e selecione Substituir>Substituir a Descoberta do Objeto>para todos os objetos da classe: MSSQL no Windows: Semente de Descoberta Local.

    Captura de tela mostrando a semente de descoberta local.

  3. Na janela Propriedades de Substituição, habilite a substituição de Monitoramento Misto.

  4. No campo Substituir Valor, especifique as instâncias que você deseja alternar para o monitoramento sem agente.

    Use vírgulas para separar nomes de instância. Para adicionar todas as instâncias, incluindo instâncias com o mesmo nome e instâncias localizadas em servidores diferentes, use asterisco ('*').

    Captura de tela mostrando as propriedades de substituição.

Exibindo o tipo de monitoramento

O Pacote de Gerenciamento para SQL Server permite personalizar exibições e configurar colunas auxiliares que mostram tipos de monitoramento usados.

Para exibir os tipos de monitoramento usados no momento, execute as seguintes etapas:

  1. Clique com o botão direito do mouse na exibição mecanismos de banco de dados e selecionePersonalizar exibição .

  2. Na lista de Colunas para exibir , marque a caixa de seleção do Tipo de Monitoramento .

    Captura de tela mostrando a personalização do tipo de monitoramento.

    Depois de habilitar a caixa de seleção Tipo de Monitoramento, os tipos de monitoramento usados ficam disponíveis na tabela Mecanismos de Banco de Dados.

    Captura de tela mostrando a exibição de tipos de monitoramento