Modos de monitoramento

O pacote de gerenciamento do SQL Server fornece os seguintes modos de monitoramento:

  • Monitoramento de agente

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

    Há suporte para os seguintes protocolos nesse 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 SQL Server pool de monitoramento não estiver configurado, o Pool de Todos os Servidores de Gerenciamento será usado. Também há suporte para pools de recursos do servidor de gerenciamento personalizado.

    Esse modo de monitoramento não fornece a descoberta automática de instâncias de SQL Server. Para descobrir SQL Server instâncias, adicione-as à lista de monitoramento manualmente com o modelo de pacote de gerenciamento do Assistente de Monitoramento. Para aumentar a eficiência do monitoramento, configure um pool dedicado de servidores de gerenciamento, conforme a descrição em Configurando o pool de monitoramento do SQL Server.

    Há suporte para os seguintes protocolos nesse modo:

    • TCP/IP

    • Pipes nomeados

  • Monitoramento misto

    Esse modo de monitoramento dá suporte somente ao SQL no Windows. Nesse modo de monitoramento, o pacote de gerenciamento coloca uma semente em cada computador que tem o agente do System Center Operations Manager. Depois, essa semente é usada para descobrir automaticamente todas as instâncias do SQL Server no Windows. Todo o monitoramento é executado por servidores de gerenciamento e servidores de gateway que são membros do pool de monitoramento de SQL Server.

    Observação

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

    Há suporte somente para o protocolo TCP/IP nesse modo.

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

Como configurar o modo de monitoramento sem agente

Para configurar o monitoramento sem agente, faça o seguinte:

  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 Server e selecione Assistente de Adição de Monitoramento.

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

  2. Na etapa Tipo de Monitoramento, selecione Microsoft SQL Server e selecione Avançar.

    Captura de tela mostrando a seleção de 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 Inserindo 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 preferencial, que pode ser Credenciais do SQL ou Credenciais do AD do Windows.

      Use o método Credenciais do AD do Windows quando as instâncias do SQL Server são executadas em servidores baseados no Windows ou no Linux que fazem parte de um domínio do Active Directory.

    • Selecione uma conta Executar como comum 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 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 SQL Server é selecionado. Essa opção permite que você use os pools de recursos do servidor de gerenciamento personalizado. Se o último for usado, certifique-se de que a conta Executar como selecionada seja distribuída para o pool de gerenciamento correspondente. Caso contrário, o assistente de monitoramento executará a distribuição da conta Executar como automaticamente.

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

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

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

      • 172.31.2.133;MachineName="W12BOX-839";InstanceName="MSSQLSERVER";Platform="Windows"

      • 172.31.2.133,50626;MachineName="W12BOX-839";InstanceName="SQLEXPRESS";Platform="Windows"

      • 172.17.5.115;MachineName="ubuntu";InstanceName="MSSQLSERVER";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 um cadeia de conexão e o tipo de autenticação for credenciais do Windows AD. Para evitar isso, especifique o nome do computador como o cadeia de conexão.

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

    Captura de tela mostrando Diminuir intervalos.

    Observação

    O Assistente de Modelo de Monitoramento pode mostrar o seguinte erro ao estabelecer a conexão: "Erro na descoberta: uma conexão com o servidor foi estabelecida com êxito, mas ocorreu um erro durante o processo de logon". Para contornar esse problema, diminua os intervalos para o MSSQL: Descoberta genérica do Observador do Pool de Monitoramento e as descobertas do Observador do Pool Descobrir Todos os Servidores de Gerenciamento para forçá-los a serem executados imediatamente e, em seguida, 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, marque a caixa de seleção Ignorar a conexão de teste e inserir 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 eventualmente, não adicione a instância ao assistente de modelo de monitoramento para o modo sem agente se ele já estiver monitorando no modo Agent.

Como configurar 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. Você pode usar as substituições.

Ao habilitar o modo de monitoramento misto, apenas uma semente de 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 de SQL Server dedicado.

Importante

Considere usar pelo menos um servidor de gerenciamento no 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 | de Objetos do Pacote de Gerenciamento e selecione Descobertas de Objeto.

  2. Clique com o botão direito do mouse em MSSQL: descobrir mecanismos de banco de dados SQL local no Windows e selecione Substituições>Substituir a descoberta de 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 da Substituição, habilite a substituição Monitoramento Misto.

  4. No campo Valor de Substituição, especifique as instâncias que você deseja mudar para o monitoramento sem agente.

    Use vírgulas para separar os nomes de instâncias. Para adicionar todas as instâncias, incluindo as que têm o mesmo nome e as que estão localizadas em servidores diferentes, use asterisco ("*").

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

Como exibir o tipo de monitoramento

O pacote de gerenciamento do SQL Server permite que você personalize as exibições e configure colunas auxiliares que mostram os 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 selecione Personalizar a Exibição.

  2. Na lista Colunas a serem exibidas, marque a caixa de seleção Tipo de Monitoramento.

    Captura de tela mostrando a personalização de 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 Tipos de monitoramento