O que é uma maneira rápida de relatar tempos de login / logout no Windows 2003?

3

Tenho cerca de uma dúzia de servidores e estou procurando descobrir rapidamente todos os tempos de login / logout, para um subconjunto de usuários, para todos os servidores, durante janeiro.

Existe uma maneira rápida e fácil de obter essas informações (mais rápido e mais fácil do que vasculhar manualmente os registros de segurança)?

Eu preferiria não replicar nenhum trabalho - existem ferramentas ou scripts publicamente publicados que já implementam uma solução para esse problema?

    
por blueberryfields 04.03.2010 / 00:27

2 respostas

1

Existem várias maneiras de fazer isso, todas envolvendo a aplicação de filtros nos logs, o que você também pode fazer usando o visualizador de log de eventos.

Existem muitas soluções com script para isso, ou você pode criar suas próprias em praticamente qualquer idioma. Eu uso o Perl para processar os logs todas as noites, pegando apenas as entradas das últimas 24 horas e exportando os dados desejados para um banco de dados MySQL, a partir do qual eu crio relatórios usando o Access.

    
por 04.03.2010 / 00:37
0

Você pode fazer um despejo simples do Registro de eventos com o powershell:

get-eventlog -LogName Security | convertTo-csv > C:\SecurityLogAudit.csv

Em seguida, abra o csv no Excel, analise os eventos que deseja procurar e, em seguida, faça o gráfico.

    
por 08.03.2010 / 17:56