Share via


Trabalhando com os dados confidenciais de aplicativos .NET

Importante

Esta versão do Operations Manager chegou ao fim do suporte. Recomendamos que você atualize para o Operations Manager 2022.

Veja abaixo algumas formas de trabalhar com os dados confidenciais e o Monitoramento do desempenho de aplicativos .NET no System Center – Operations Manager.

Mascarando dados confidenciais de aplicativos .NET

Mascarar dados confidenciais permite que você use uma expressão regular para filtrar parâmetros comuns e inserir ** ou outro caractere no lugar do valor real. Isso é usado para funções e exceções em que você pode capturar informações confidenciais, como informações de cartão de crédito, senhas e outras informações do cliente.

  1. Para abrir o modelo de Monitoramento de Desempenho de Aplicativos do .NET, no console de Operações do Operations Manager, no painel de navegação, selecione Criação, expanda Objetos do Pacote de Gerenciamento, selecione Regras e selecione alterar o escopo no lado direito da barra de informações para ver o escopo atual.

  2. Na página Objetos de Pacotes de Gerenciamento de Escopo , selecione .NET Application Monitoring Agent no escopo atual e selecione OK.

  3. Para substituir a propriedade Regras de Dados Confidenciais da regra Aplicar Configuração do Agente do APM , clique com o botão direito do mouse em Aplicar configuração do Agente do APM, selecione Substituira Regra e selecione Para todos os objetos da classe: Agente de Monitoramento de Aplicativos do .NET.

  4. Na página Propriedades da Substituição , na seção Substituir parâmetros controlados , selecione Regras de dados confidenciais.

  5. Na linha Regras de dados confidenciais, na coluna Valor de Substituição, insira a fórmula da máscara que deseja aplicar, usando a sintaxe , ondeExpression>; e <CompareExpression> usam sintaxe de expressão regular e <Replacement> define os caracteres a serem usados ao mascarar o valor real do parâmetro.

  6. Na seção Pacote de Gerenciamento , selecione um pacote de gerenciamento existente ou crie um novo no qual a substituição será armazenada.

  7. Selecione OK.

Prevenir a coleta de dados confidenciais

Se você não quiser capturar essas informações confidenciais, veja como evitá-la. Alguns aplicativos transmitirão informações confidenciais incorporadas a exceções levantadas ou parâmetros coletados. Para evitar as informações confidenciais, você pode desabilitar o monitoramento para métodos específicos e restringir a coleção de exceções específicas. Para fazer isso, desabilite a coleção de parâmetros de um método ou desabilite a coleção de exceções geradas de namespaces ou classes específicas.

Desabilitar a coleção de parâmetros de um método

  1. Para abrir o modelo de Monitoramento de Desempenho de Aplicativos do .NET, no console de Operações do Operations Manager, no painel de navegação, selecione Criação, Selecione Modelos do Pacote de Gerenciamento, Selecione Monitoramento de Desempenho de Aplicativos do .NET, clique com o botão direito do mouse no grupo de aplicativos que você deseja modificar e selecione Propriedades.

  2. Na guia O que monitorar , selecione o componente do aplicativo que você deseja alterar e selecione Personalizar.

    Observação

    Também é possível definir métodos no nível de grupo de aplicativos e aplicá-los a todos os componentes de aplicativos. Para fazer isso, siga as mesmas etapas depois de selecionar o botão Configurações Avançadas na guia Padrões do Lado do Servidor .

  3. Na página Modificando Configurações , selecione Definir Métodos. Especifique o nome do método da função na qual você deseja desabilitar a coleção de parâmetros e, depois, desmarque a caixa de seleção Coletar parâmetros de função .

    Além disso, se você não quiser continuar monitorando esse método, desmarque a caixa de seleção Habilitar monitoramento .

  4. Selecione OK.

Desabilitar a coleção de exceções

  1. Para abrir o modelo de Monitoramento de Desempenho de Aplicativos do .NET, no console de Operações do Operations Manager, no painel de navegação, selecione Criação, Selecione Modelos do Pacote de Gerenciamento, Selecione Monitoramento de Desempenho de Aplicativos do .NET, clique com o botão direito do mouse no grupo de aplicativos que você deseja modificar e selecione Propriedades.

  2. Na guia Padrões do Lado do Servidor , selecione Configurações Avançadas.

  3. Na página Configurações avançadas , selecione Acompanhamento de Exceções.

  4. Na página Lista de acompanhamento de exceções , selecione Adicionar, insira o namespace ou a classe em que você deseja parar de coletar exceções e desmarque a caixa de seleção Habilitar monitoramento .

  5. Selecione OK.