As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Relatórios de armazenamento
Os relatórios de armazenamento fornecem uma análise detalhada do uso do sistema de arquivos, ajudando você a entender como o armazenamento está sendo consumido, identificar arquivos que podem ser arquivados ou excluídos e monitorar a conformidade com as políticas de gerenciamento de arquivos. Você pode gerar vários tipos de relatórios que analisam a propriedade do arquivo, tipos de arquivo, arquivos duplicados, arquivos grandes, triagem de arquivos e uso de cotas.
Tipos de relatório
Você pode criar os seguintes tipos de relatório:
-
DuplicateFilesIdentifica arquivos com conteúdo idêntico com base no tamanho do arquivo e na comparação de hash. Use esse relatório para encontrar arquivos redundantes que consomem espaço de armazenamento desnecessário. O relatório agrupa arquivos duplicados e mostra o espaço total que pode ser recuperado com a remoção de duplicatas.
-
FilesByFileGroupAgrupa arquivos por associação ao grupo de arquivos e mostra o consumo de armazenamento de cada grupo de arquivos. Use esse relatório para entender quais tipos de arquivos (documentos, mídia, executáveis etc.) consomem mais espaço de armazenamento.
-
FilesByOwnerAgrupa arquivos por proprietário e mostra quanto armazenamento cada usuário ou grupo consome. Use esse relatório para identificar os usuários que estão consumindo mais espaço de armazenamento e para alocar custos ou cotas de armazenamento de forma adequada.
-
FilesByPropertyAgrupa arquivos por valores de propriedade de classificação e mostra a contagem de arquivos e o consumo de armazenamento para cada valor de propriedade. Use esse relatório para analisar arquivos com base em sua classificação, como nível de sensibilidade de dados, departamento ou período de retenção. Este relatório exige que os arquivos tenham sido classificados usandoRegras de classificação.
-
FileScreenAuditFilesLista as Triagem de arquivos violações em que os usuários tentaram salvar arquivos que foram bloqueados pelas triagens de arquivos ativas. Use esse relatório para monitorar a conformidade com as políticas de triagem de arquivos e identificar usuários que frequentemente tentam salvar tipos de arquivo não autorizados.
-
FoldersByPropertyAgrupa pastas por valores de propriedade de gerenciamento e mostra o consumo de armazenamento para cada valor de propriedade. Use esse relatório para analisar o uso do armazenamento por finalidade da pasta, como arquivos de usuário, compartilhamentos de grupos ou arquivos de aplicativos.
-
LargeFilesLista os arquivos que excedem um limite de tamanho especificado. Use esse relatório para identificar arquivos que consomem espaço de armazenamento significativo e podem ser candidatos para arquivamento, compactação ou exclusão.
-
LeastRecentlyAccessedLista os arquivos que não foram acessados por um determinado número de dias. Use esse relatório para identificar arquivos inativos que podem ser arquivados ou movidos para níveis de armazenamento de menor custo.
-
MostRecentlyAccessedLista os arquivos que foram acessados em um determinado número de dias.
-
QuotaUsageMostra estatísticas de uso de cotas para pastas com cotas configuradas. Use esse relatório para monitorar a conformidade da cota e identificar pastas que estão se aproximando de seus limites de cota.
Formatos de relatório
Você pode gerar relatórios em vários formatos para se adequar a diferentes casos de uso:
-
DHTML- Formato HTML dinâmico com recursos interativos, como classificação e filtragem. -
HTML- Formato HTML estático adequado para arquivamento ou envio por e-mail. -
XML- Formato de dados estruturados para processamento programático. -
CSV- Formato de valores separados por vírgula para importação em aplicativos de planilhas. -
Text- Formato de texto simples para visualização ou processamento simples.
Você pode especificar vários formatos para um único relatório.
Relatórios interativos e programados
Você pode criar dois tipos de relatórios de armazenamento:
-
Relatórios interativos - Executados imediatamente quando criados e executados somente uma vez. Use relatórios interativos para análise ad-hoc ou solução de problemas. Os relatórios interativos não têm agendas e não podem ser modificados após a criação. Para executar outro relatório interativo, você deve criar um novo relatório com um nome diferente.
-
Relatórios agendados - Executados automaticamente de acordo com uma programação configurada. Use relatórios programados para monitoramento regular e relatórios de conformidade. Você pode programar relatórios para serem executados semanalmente ou mensalmente em horários específicos. Os relatórios agendados podem ser modificados para alterar sua configuração, e você também pode executá-los sob demanda usando o Início - FSx FSRMStorage Relatório comando sem esperar pelo horário agendado.
Executando relatórios
Depois de criar um relatório agendado, você pode executá-lo de várias maneiras:
-
Execução automática - Os relatórios programados são executados automaticamente no horário de agendamento configurado.
-
Execução manual - Use Início - FSx FSRMStorage Relatório para executar um relatório programado sob demanda sem esperar pelo horário agendado.
Você pode monitorar a execução do relatório usando Obter- FSx FSRMStorage Relatório para verificar o status.
Acessando relatórios de armazenamento
Depois que o FSRM gera relatórios de armazenamento, os arquivos de relatório são salvos em um local padrão em seu sistema de arquivos. Para acessar esses relatórios, você precisa mapear o compartilhamento administrativo de D$ do seu sistema de arquivos.
Para acessar relatórios de armazenamento
-
Mapeie o compartilhamento administrativo D$ usando o seguinte formato de caminho:
\\file-system-dns-name\D$Por exemplo:
\\amznfsxaa11bb22.corp.example.com\D$ -
Navegue até a StorageReports pasta. Essa pasta contém subpastas organizadas por tipo de relatório e data de execução.
nota
O acesso ao compartilhamento administrativo do D$ requer credenciais de administrador.
Práticas recomendadas de relatórios de armazenamento
Siga estas práticas recomendadas para garantir relatórios de armazenamento eficientes e eficazes:
Considerações sobre a performance
A geração de relatórios de armazenamento consome muitos recursos porque o FSRM deve verificar grandes quantidades de arquivos.
-
Limitar o escopo do relatório - Use o
Namespaceparâmetro para limitar os relatórios a pastas específicas em vez de escanear todo o sistema de arquivos. A varredura de grandes estruturas de diretórios consome muitos recursos e pode levar horas para ser concluída. -
Agende relatórios fora do horário de pico - Execute relatórios programados durante períodos de baixa atividade do sistema, para minimizar o impacto no desempenho. Evite a execução de relatórios durante janelas de backup ou outras tarefas de manutenção.
-
Defina limites razoáveis - Use parâmetros de limite para limitar a saída do relatório a dados acionáveis. Por exemplo,
LargeFileMinimumdefina um valor que identifique arquivos que valem a pena investigar, nem todos os arquivos com mais de 1 MB. -
RunDuration Limites de uso - defina o
RunDurationparâmetro para evitar que os relatórios sejam executados por muito tempo e afetem o desempenho do sistema. Se um relatório não for concluído dentro do limite de tempo, ele será retomado durante a próxima execução programada. -
Monitore o desempenho do relatório - Use Obter- FSx FSRMStorage Relatório para verificar quanto tempo os relatórios demoram para serem concluídos. Se os relatórios sempre demorarem muito, considere restringir seu escopo ou executá-los com menos frequência.
Design do relatório
-
Use nomes descritivos - dê aos relatórios nomes claros e descritivos que indiquem o que eles analisam e quando são executados, como “Arquivos grandes semanais - Compartilhamento financeiro” ou “Arquivos duplicados mensais - Todos os compartilhamentos”.
-
Combine análises relacionadas - Ao gerar vários tipos de relatórios para o mesmo namespace, crie um único relatório com vários
ReportTypevalores em vez de relatórios separados. Isso é mais eficiente porque o FSRM só precisa examinar a estrutura de diretórios uma vez. -
Filtrar por padrões de arquivo - Use parâmetros de padrão de arquivo para focar os relatórios em tipos de arquivo específicos. Por exemplo, ao analisar arquivos grandes, você pode criar relatórios separados para arquivos de vídeo, arquivos de banco de dados e arquivos de arquivamento para entender melhor os padrões de consumo de armazenamento.
-
Aproveite as propriedades de classificação - Use
FilesByPropertyrelatórios para analisar arquivos com base em sua classificação. Isso fornece insights mais significativos.
Gerenciamento de relatórios
-
Analise os relatórios regularmente - Agende um horário para analisar os resultados do relatório e tomar medidas sobre as descobertas. Os relatórios só são valiosos se você os usar para tomar decisões de gerenciamento de armazenamento.
-
Arquive relatórios antigos - os arquivos de relatório se acumulam com o tempo e consomem espaço de armazenamento. Estabeleça uma política de retenção para arquivos de relatórios e exclua ou arquive relatórios antigos que não são mais necessários.
-
Teste os relatórios antes do agendamento - Crie relatórios interativos para testar as configurações dos relatórios e verificar se eles produzem os resultados esperados antes de criar versões programadas.
Comandos de gerenciamento de relatórios de armazenamento
Você pode acessar duas famílias de PowerShell comandos FSx remotos para gerenciar relatórios de armazenamento:
-
Comandos de definição de relatório - Crie, recupere, modifique e remova configurações de relatórios de armazenamento que especificam quais dados analisar, quando executar relatórios e quais formatos gerar.
-
Comandos de execução de relatórios — inicie, interrompa, monitore e aguarde a geração do relatório de armazenamento. Use esses comandos para executar relatórios sob demanda ou gerenciar trabalhos de relatórios de longa duração.
Lista de PowerShell comandos FSx remotos do Storage Report
nota
Todos os exemplos nesta página pressupõem que você tenha definido a
$FSxWindowsRemotePowerShellEndpoint variável com o PowerShell endpoint remoto do Windows do seu sistema de arquivos. Você pode encontrar esse endpoint no FSx console da Amazon na página de detalhes do seu sistema de arquivos ou usando o AWS CLI describe-file-systems comando.
Comandos de definição de relatório
Novo - FSx FSRMStorage Relatório
Novo - FSx FSRMStorage Relatório: cria um relatório de armazenamento que analisa diretórios especificados para gerar um ou mais tipos de relatório.
Parâmetros:
-
Name (string): obrigatório. Um nome para o relatório de armazenamento. -
Namespace (array): obrigatório. Uma matriz de caminhos ou tipos de pastas para analisar. Você pode especificar caminhos em vários formatos:-
Caminho da pasta
-
Classificação de pastas. Por exemplo, [FolderUsage_ms="Arquivos do usuário "]
-
-
ReportType (array): obrigatório. Uma matriz de tipos de relatórios a serem gerados. Especifique os seguintes valores:-
DuplicateFiles: identifica arquivos duplicados com base no tamanho e no conteúdo do arquivo -
FilesByFileGroup: Agrupa arquivos por associação ao grupo de arquivos -
FilesByOwner: Agrupa arquivos por proprietário -
FilesByProperty: agrupa arquivos por propriedade de classificação -
FileScreenAuditFiles: Lista as violações da triagem de arquivos -
FoldersByProperty: agrupa pastas por propriedade de gerenciamento -
LargeFiles: lista arquivos acima de um limite de tamanho especificado -
LeastRecentlyAccessed: lista arquivos que não foram acessados recentemente -
MostRecentlyAccessed: lista os arquivos que foram acessados recentemente -
QuotaUsage: mostra estatísticas de uso da cota
-
-
ReportFormat (array): opcional. Uma variedade de formatos de saída. Especifique os seguintes valores:-
DHTML: Formato HTML dinâmico -
HTML: formato HTML estático -
XML: formato XML -
CSV: formato de valores separados por vírgula -
Text: Formato de texto sem formatação
-
-
Interactive (boolean): opcional. Se definido como verdadeiro, gera um relatório interativo. Os relatórios interativos não podem ser modificados após a criação. -
ScheduleConfigurations (hashtable)- Obrigatório, a menos que o relatório seja interativo. Uma tabela de hash contendo a configuração do cronograma com as seguintes propriedades:-
Time (datetime): DateTime objeto que especifica quando executar a tarefa (obrigatório) -
RunDuration (number): Número de horas para executar a tarefa (opcional) -
Weekly (array): matriz de dias da semana (opcional) -
Monthly (array): matriz de dias do mês, use-1para o último dia (opcional)
-
Parâmetros específicos do relatório:
-
FileScreenAuditDaysSince (number): opcional. Para FileScreenAuditFiles relatórios, especifica há quantos dias devem ser incluídos os eventos de auditoria. -
FileScreenAuditUser (array): opcional. Para FileScreenAuditFiles relatórios, especifica uma matriz de contas de usuário a serem incluídas no relatório. Somente violações de triagem de arquivos cometidas por esses usuários serão incluídas. -
FileGroupIncluded (array): opcional. Para FilesByFileGroup relatórios, especifica quais grupos de arquivos incluir. -
FileOwnerFilePattern (string): opcional. Para FilesByOwner relatórios, especifica um padrão de arquivo para filtrar os resultados. -
PropertyName (string): opcional. Para FilesByProperty relatórios, especifica a propriedade de classificação pela qual agrupar. -
FolderPropertyName (string): opcional. Para FoldersByProperty relatórios, especifica a propriedade da pasta pela qual agrupar. -
PropertyFilePattern (string): opcional. Para FilesByProperty e FoldersByProperty, especifica um padrão de arquivo para filtrar os resultados. -
LargeFileMinimum (number): opcional. Para LargeFiles relatórios, especifica o tamanho mínimo do arquivo em bytes. -
LargeFilePattern (string): opcional. Para LargeFiles relatórios, especifica um padrão de arquivo para filtrar os resultados. -
LeastAccessedMinimum (number): opcional. Para LeastRecentlyAccessed relatórios, especifica o número mínimo de dias desde o último acesso. -
LeastAccessedFilePattern (string): opcional. Para LeastRecentlyAccessed relatórios, especifica um padrão de arquivo para filtrar os resultados. -
MostAccessedMaximum (number): opcional. Para MostRecentlyAccessed relatórios, especifica o número máximo de dias desde o último acesso. -
MostAccessedFilePattern (string): opcional. Para MostRecentlyAccessed relatórios, especifica um padrão de arquivo para filtrar os resultados. -
QuotaMinimumUsage (number): opcional. Para QuotaUsage relatórios, especifica a porcentagem mínima de uso da cota a ser incluída.
Exemplos:
1. Crie um relatório mensal de arquivos grandes.
$schedule = @{ Time = ("3:00 AM") Monthly = @(1) # Run on first day } Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ArgumentList $schedule -ScriptBlock { param($schedule) New-FSxFSRMStorageReport -Name "Monthly Large Files" -Namespace "share\data" -ReportType "LargeFiles" -LargeFileMinimum 100MB -ReportFormat "HTML" -ScheduleConfigurations $schedule }
2. Crie um relatório semanal de arquivos duplicados com vários namespaces e formatos.
$schedule = @{ Time = ("12:00 AM") Weekly = @('Sunday') RunDuration = 4 } $namespaces = @("share\docs", "[FolderUsage_MS=User Files]") $reportFormats = @("HTML", "CSV") Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ArgumentList @($schedule, $namespaces, $reportFormats) -ScriptBlock { param($schedule, $namespaces, $reportFormats) New-FSxFSRMStorageReport -Name "Weekly Duplicates" -Namespace $namespaces -ReportType "DuplicateFiles" -ReportFormat $reportFormats -ScheduleConfigurations $schedule }
3. Crie um relatório interativo que seja executado imediatamente.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { New-FSxFSRMStorageReport -Name "Find large files" -Namespace "share" -Interactive $true -ReportType "QuotaUsage" }
Obter- FSx FSRMStorage Relatório
Get- FSx FSRMStorage Report: recupera um ou mais relatórios de armazenamento do seu sistema de arquivos. Retorna detalhes sobre configurações e status do relatório.
Parâmetros:
-
Name (array): opcional. Uma matriz de nomes de relatórios a serem recuperados. Se você não especificar um nome, o comando retornará todos os relatórios de armazenamento no sistema de arquivos.
Exemplos:
1. Recupere todos os relatórios de armazenamento no sistema de arquivos.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Get-FSxFSRMStorageReport }
Remover - FSx FSRMStorage Denunciar
Remover - FSx FSRMStorage Relatório: remove um ou mais relatórios de armazenamento do seu sistema de arquivos. Você não pode remover relatórios que estão sendo executados no momento.
Parâmetros:
-
Name (array): obrigatório. Uma matriz de nomes de relatórios a serem removidos. -
PassThru (boolean): opcional. Se definido como verdadeiro, retorna o objeto de relatório removido.
Exemplos:
1. Remova um único relatório de armazenamento.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Remove-FSxFSRMStorageReport -Name "Monthly Report" -PassThru }
Conjunto - FSx FSRMStorage Relatório
Parâmetros
-
Name (array): obrigatório. Uma matriz de nomes de relatórios a serem modificados. -
Namespace (array): opcional. Uma matriz de caminhos ou tipos de pastas para analisar. Você pode especificar caminhos em vários formatos:-
Caminho da pasta
-
Classificação de pastas. Por exemplo, [FolderUsage_ms="Arquivos do usuário "]
-
-
ReportType (array): opcional. Uma matriz de tipos de relatórios a serem gerados. Especifique os seguintes valores:-
DuplicateFiles: identifica arquivos duplicados com base no tamanho e no conteúdo do arquivo -
FilesByFileGroup: Agrupa arquivos por associação ao grupo de arquivos -
FilesByOwner: Agrupa arquivos por proprietário -
FilesByProperty: agrupa arquivos por propriedade de classificação -
FileScreenAuditFiles: Lista as violações da triagem de arquivos -
FoldersByProperty: agrupa pastas por propriedade de gerenciamento -
LargeFiles: lista arquivos acima de um limite de tamanho especificado -
LeastRecentlyAccessed: lista arquivos que não foram acessados recentemente -
MostRecentlyAccessed: lista os arquivos que foram acessados recentemente -
QuotaUsage: mostra estatísticas de uso da cota
-
-
ReportFormat (array): opcional. Uma variedade de formatos de saída. Especifique os seguintes valores:-
DHTML: Formato HTML dinâmico -
HTML: formato HTML estático -
XML: formato XML -
CSV: formato de valores separados por vírgula -
Text: Formato de texto sem formatação
-
-
ScheduleConfigurations (hashtable)- Obrigatório, a menos que o relatório seja interativo. Uma tabela de hash contendo a configuração do cronograma com as seguintes propriedades:-
Time (datetime): DateTime objeto que especifica quando executar a tarefa (obrigatório) -
RunDuration (number): Número de horas para executar a tarefa (opcional) -
Weekly (array): matriz de dias da semana (opcional) -
Monthly (array): matriz de dias do mês, use-1para o último dia (opcional)
-
-
PassThru (boolean): opcional. Se definido como verdadeiro, retorna o objeto de relatório modificado.
Parâmetros específicos do relatório
-
FileScreenAuditDaysSince (number): opcional. Para FileScreenAuditFiles relatórios, especifica há quantos dias devem ser incluídos os eventos de auditoria. -
FileScreenAuditUser (array): opcional. Para FileScreenAuditFiles relatórios, especifica uma matriz de contas de usuário a serem incluídas no relatório. Somente violações de triagem de arquivos cometidas por esses usuários serão incluídas. -
FileGroupIncluded (array): opcional. Para FilesByFileGroup relatórios, especifica quais grupos de arquivos incluir. -
FileOwnerFilePattern (string): opcional. Para FilesByOwner relatórios, especifica um padrão de arquivo para filtrar os resultados. -
PropertyName (string): opcional. Para FilesByProperty relatórios, especifica a propriedade de classificação pela qual agrupar. -
FolderPropertyName (string): opcional. Para FoldersByProperty relatórios, especifica a propriedade da pasta pela qual agrupar. -
PropertyFilePattern (string): opcional. Para FilesByProperty e FoldersByProperty, especifica um padrão de arquivo para filtrar os resultados. -
LargeFileMinimum (number): opcional. Para LargeFiles relatórios, especifica o tamanho mínimo do arquivo em bytes. -
LargeFilePattern (string): opcional. Para LargeFiles relatórios, especifica um padrão de arquivo para filtrar os resultados. -
LeastAccessedMinimum (number): opcional. Para LeastRecentlyAccessed relatórios, especifica o número mínimo de dias desde o último acesso. -
LeastAccessedFilePattern (string): opcional. Para LeastRecentlyAccessed relatórios, especifica um padrão de arquivo para filtrar os resultados. -
MostAccessedMaximum (number): opcional. Para MostRecentlyAccessed relatórios, especifica o número máximo de dias desde o último acesso. -
MostAccessedFilePattern (string): opcional. Para MostRecentlyAccessed relatórios, especifica um padrão de arquivo para filtrar os resultados. -
QuotaMinimumUsage (number): opcional. Para QuotaUsage relatórios, especifica a porcentagem mínima de uso da cota a ser incluída.
Exemplos:
1. Atualize o cronograma e o formato de um relatório existente.
$schedule = @{ Time = ("3:00 AM") Monthly = @(1) } $reportFormats = @("HTML", "CSV") Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ArgumentList @($schedule, $reportFormats) -ScriptBlock { param($schedule, $reportFormats) Set-FSxFSRMStorageReport -Name "Monthly Report" -ScheduleConfigurations $schedule -ReportFormat $reportFormats -PassThru }
Comandos de execução de relatórios
Início - FSx FSRMStorage Relatório
Parâmetros
-
Name (array): obrigatório. Uma matriz de nomes de relatórios para começar. -
Queue (boolean): opcional. Se definido como verdadeiro, adiciona o relatório a uma fila para ser executado nos próximos 5 minutos. Todos os relatórios colocados na fila durante esse período serão executados juntos. Se definido como falso ou não especificado, o relatório será iniciado imediatamente. -
RunDuration (number): opcional. Especifica quantas horas o relatório deve ser executado antes de ser cancelado. Valores válidos:-1a2147483. Valores especiais:-
0: Executar até a conclusão -
-1: Executar até ser cancelado
Se não for especificado, é executado até a conclusão.
-
Exemplos
1. Inicie um relatório de armazenamento imediatamente.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Start-FSxFSRMStorageReport -Name "Monthly Report" }
2. Coloque na fila um relatório de armazenamento com um limite de duração.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Start-FSxFSRMStorageReport -Name "Quarterly Report" -Queue: $true -RunDuration 4 }
Parar - FSx FSRMStorage Denunciar
Parâmetros
-
Name (array): obrigatório. Uma matriz de nomes de relatórios a serem interrompidos.
Exemplos:
1. Interrompa um único relatório de armazenamento.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Stop-FSxFSRMStorageReport -Name "Monthly Report" }
Aguarde - FSx FSRMStorage Denuncie
Parâmetros
-
Name (array): obrigatório. Uma variedade de nomes de relatórios a serem aguardados. -
Timeout (number): opcional. Especifica quanto tempo esperar, em segundos, para que os relatórios sejam concluídos. Se o tempo limite expirar antes da conclusão dos relatórios, o comando retornará, mas a geração do relatório continuará sendo executada em segundo plano. Valores válidos:-1a2147483. Valores especiais:-
-1: aguarde indefinidamente até que os relatórios sejam concluídos (padrão) -
0: Verifique o status atual e retorne imediatamente sem esperar
-
Exemplos:
1. Aguarde indefinidamente a conclusão de um relatório de armazenamento.
Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Wait-FSxFSRMStorageReport -Name "Monthly Report" }