Como visualizar diagnósticos e dados de utilização para o System Center Configuration Manager

 

Aplica-se A: System Center Configuration Manager (current branch)

Pode ver o diagnóstico e dados de utilização da sua hierarquia do O System Center Configuration Manager para confirmar que não incluem informações confidenciais ou identificáveis. Os dados de telemetria são resumidos e armazenados na tabela TEL_TelemetryResults da base de dados do site e são formatados para serem programaticamente utilizáveis e eficientes. Embora as opções seguintes lhe disponibilizem uma vista dos dados exatos enviados para a Microsoft, não se destinam a serem utilizadas para outros fins, tal como a análise de dados.

O seguinte comando do SQL Server pode ser utilizado para ver o conteúdo desta tabela e mostra exatamente os dados que são enviados (também pode exportar dados para um ficheiro de texto):

  • SELECT * FROM TEL_TelemetryResults
System_CAPS_ICON_note.jpg Nota


Antes de instalar a versão 1602, a tabela que armazena os dados de telemetria é TelemetryResults.

Quando o ponto de ligação de serviço está no modo offline, pode utilizar a ferramenta de ligação de serviço para exportar os diagnósticos e dados de utilização atuais para um ficheiro de valores-separados por vírgula (CSV). Execute a ferramenta de ligação de serviço no ponto de ligação de serviço com o parâmetro -Exportar.

Alguns dos dados incluem cadeias de carateres alfanuméricos aleatórias. Gestor de configuração utiliza hashes uni-direcionais com o algoritmo SHA-256 para certificar-se de que não recolhe dados potencialmente confidenciais, mantendo-os num estado em que ainda podem ser utilizados para fins de correlação e comparação. Por exemplo, em vez de recolher os nomes das tabelas na base de dados do site, é capturado um hash uni-direcional para cada nome da tabela. Isto garante que os nomes das tabelas personalizadas criados por si ou por suplementos-de produtos de terceiros não estão-visíveis. Em seguida, podemos fazer o mesmo hash uni-direcional dos nomes das tabelas do SQL Server que são enviados por predefinição com o produto e comparar para determinar o desvio do seu esquema de bases de dados face à predefinição do produto. Esta informação é, então, utilizada para melhorar as atualizações que necessitem de alterações no esquema do SQL.

Ao visualizar os dados não processados, um valor comum com hash irá aparecer em cada linha de dados. Este é o ID de hierarquia. Este valor com hash é utilizado para garantir que os dados estão correlacionados com a mesma hierarquia sem identificar o cliente ou a origem.

Para ver como funciona o hash uni-direcional

  1. Obtenha o seu ID de hierarquia executando a seguinte instrução SQL no SQL Server Management Studio na base de dados do Configuration Manager: selecione [dbo].[fnGetHierarchyID]()

  2. Em seguida, utilize o seguinte script do Windows PowerShell para efetuar o hash uni-direcional do GUID obtido a partir da base de dados. Em seguida, pode comparar isto com o ID da hierarquia dos dados não processados para ver como podemos ocultar estes dados.

    Param( [Parameter(Mandatory=$True)] [string]$value )  
      $guid = [System.Guid]::NewGuid()  
      if( [System.Guid]::TryParse($value,[ref] $guid) -eq $true ) {  
         #many of the values we hash are Guids  
         $bytesToHash = $guid.ToByteArray()  
    } else {  
         #otherwise hash as string (unicode)  
         $ue = New-Object System.Text.UnicodeEncoding  
         $bytesToHash = $ue.GetBytes($value)   
    }  
      # Load Hash Provider (https://en.wikipedia.org/wiki/SHA-2)   
    $hashAlgorithm = [System.Security.Cryptography.SHA256Cng]::Create()    
    # Hash the input   
    $hashedBytes = $hashAlgorithm.ComputeHash($bytesToHash)              
    # Base64 encode the result for transport   
    $result = [Convert]::ToBase64String($hashedBytes)    
    return $result   
    
    

Dados de diagnóstico e de utilização para o System Center Configuration Manager
Como os diagnósticos e dados de utilização são utilizados para o System Center Configuration Manager
Níveis de recolha de dados de diagnóstico de utilização para o System Center Configuration Manager
Como os diagnósticos e dados de utilização são recolhidos para o System Center Configuration Manager

Mostrar: