Ferramentas aprimoradas de sydi collector e o coletor de awdit

Aidan Fitzpatrick

By Aidan Fitzpatrick

Published

Atualizada

See how I'm qualified to write this article

O projeto SYDI é um projeto de código aberto que visa ajudar os administradores de rede a documentar sua rede. Ele usa uma série de arquivos VBScript para coletar dados do sistema que são capturados em XML e depois transcodificados em uma variedade de outros formatos. A página inicial do projeto tem muito mais informações. Temos trabalhado com o SYDI para capturar dados para nossa ferramenta de gerenciamento de TI, awdit (atualmente em beta), e no processo nos deparamos e resolvemos alguns problemas nos scripts SYDI de ações. No interesse de mantê-lo aberto, corrigimos nossas alterações novamente em uma bifurcação do SYDI no GitHub e estamos liberando livremente nosso cliente nativo para uso comercial pessoal e interno.

Script de Coletor do SYDI Server Atualizado

Os usuários podem baixar o script atualizado do coletor do servidor SYDI aqui . Nós pegamos a versão 2.3 e corrigimos um melhor suporte para manipulação de data juntamente com uma função de upload para enviar dados para o awdit. No entanto, criamos uma opção que funciona muito melhor para nós ...

Scripts de coletores awdit compatíveis com SYDI para x86 e x64

O coletor de awdit para a ferramenta do Windows coleta dados e pode salvá-los ou carregá-los no formato SYDI XML, muito parecido com o script SYDI original. No entanto, nossas versões binárias nativas têm os seguintes benefícios sobre o VBScript original:

  • Coleção de dados multithreaded muito mais rápida
  • Formato .exe nativo, seguro e com assinatura digital, que é menor e mais fácil de executar, com um binário x64 opcional para operação ainda mais rápida em máquinas mais novas
  • Datas do software instalado são melhor normalizadas para formatos facilmente legíveis (embora ainda haja muita variação a ser encontrada no registro)
  • Quando as datas não estão presentes no registro, fornecemos uma data aproximada do arquivo instalado e prefixamos o valor de data com um til (~) para indicar que o valor é aproximado
  • Saída XML é bem formatada
  • Uma série de peculiaridades em sistemas virtualizados foram resolvidas
  • A arquitetura do aplicativo é relatada em um novo atributo de architecture em tags `regapplication` ou` msiapplication`
  • Instalar configurações de idioma e idioma são relatadas em um novo atributo `language`
  • Chaves do produto são coletadas de forma mais confiável
  • Argumentos simplificados que também são exibidos ao clicar duas vezes no arquivo no Explorer
  • Novo modo TSR (terminar e permanecer residente), no qual o coletor pode ficar em execução e gerar automaticamente novo XML a cada poucos dias, conforme configurado
  • Nenhum spyware desagradável, malware, chamadas domésticas, etc.

Nenhuma das alterações feitas quebrou a compatibilidade com os scripts originais ou XSLT, portanto, o novo cliente pode ser usado em ambientes que executavam anteriormente a versão do VBScript. Na sua forma mais simples, você poderia usar o coletor awdit para despejar XML em sua máquina da seguinte forma:

$ awdit-collector-win-x86.exe --file=my-machine.xml

Transferências

Por favor, envie-nos o seu feedback sobre este script - nós gostaríamos de ouvi-lo!

  • Coletor awdit para Windows (x86, x64 versão 0.61)

Executando o coletor através de uma rede

Há várias abordagens para executar os scripts do coletor awdit ou SYDI em uma rede. O uso do modo TSR pode funcionar bem em servidores, ou usuários avançados podem usar a política de grupo para agendar lançamentos periódicos da ferramenta. Compartilharemos algumas práticas recomendadas que aprendemos. Enquanto isso, detalhamos qual é possivelmente a abordagem mais simples abaixo. O Editor de Diretiva de Grupo pode ser usado em um domínio para forçar todos os clientes de domínio a executar o arquivo de script relevante como parte de seu processo de logon.

  1. Abra o Editor de Diretiva de Grupo no seu controlador de domínio e carregue sua diretiva de domínio padrão (ou crie uma nova diretiva de domínio, se isso for mais apropriado)
  2. Expandir Configuração do usuário | Configurações do Windows | Scripts (logon / logoff) e clique duas vezes na opção Logon no painel direito.
  3. Clique no botão Add e procure ou cole o caminho no arquivo run-sydi-network.vbs na caixa Nome do script.

About the author

Aidan Fitzpatrick founded Reincubate in 2008 after building the world's first iPhone data recovery tool, iPhone Backup Extractor. He's spoken at Google on entrepreneurship, and is a graduate of the Entrepreneurs' Organisation's Leadership Academy.

Reincubate's CEO at Buckingham Palace

Pictured above are members of Reincubate’s team meeting HM Queen Elizabeth Ⅱ at Buckingham Palace, after being awarded the UK’s highest business award for our work with Apple technology. Read our position on privacy, safety and security.

Can we improve this article?

We love hearing from users: why not drop us an email, leave a comment, or tweet @reincubate?

© 2008 - 2019 Reincubate Ltd. Todos os direitos reservados. Registered in England and Wales #5189175, VAT GB151788978. Reincubate® is a registered trademark. Privacidade e Termos. Recomendamos 2FA. Construído com em Londres.