Verbeterde sydi-verzamelhulpmiddelen & de verzamelaar van awdit

Gepubliceerd bijgewerkt
Cover image for: Verbeterde sydi-verzamelhulpmiddelen & de verzamelaar van awdit

Het SYDI-project is een Open Source-project dat netwerkbeheerders helpt hun netwerk te documenteren. Het gebruikt een reeks VBScript-bestanden om systeemgegevens te verzamelen die worden vastgelegd in XML en vervolgens worden getranscodeerd naar verschillende andere indelingen. De startpagina van het project bevat veel meer informatie. We hebben samengewerkt met SYDI om gegevens vast te leggen voor onze IT-managementtool, awdit (momenteel in bèta), en zijn in het proces enkele problemen in de SYDI-scripts voor het probleem opgelost. Om het open te houden, hebben we onze wijzigingen teruggebracht tot een vork van SYDI op GitHub en geven we onze native client vrij voor persoonlijk en intern zakelijk gebruik.

Bijgewerkt SYDI-servercollectorscript

Gebruikers kunnen hier het bijgewerkte SYDI-servercollectorscript downloaden . We hebben versie 2.3 genomen en een betere ondersteuning geboden voor het verwerken van datums naast een uploadfunctie om gegevens naar awdit te verzenden. We hebben echter een optie bedacht die veel beter voor ons werkt ...

SYDI-compatibele awdit verzamelscripts voor x86 en x64

De collector collector voor Windows verzamelt gegevens en kan deze opslaan of uploaden in SYDI XML-formaat, net als het originele SYDI-script. Onze native binary-versies hebben echter de volgende voordelen ten opzichte van het oorspronkelijke VBScript:

  • Veel snellere, multithreaded verzameling van gegevens
  • Native, veilig, digitaal ondertekend .exe-formaat dat kleiner en eenvoudiger te gebruiken is, met een optioneel x64-binair voor een nog snellere werking op nieuwere machines
  • Datums van geïnstalleerde software zijn beter genormaliseerd naar gemakkelijk leesbare formaten (hoewel er nog steeds veel variatie te vinden is in het register)
  • Wanneer datums niet in het register aanwezig zijn, geven we een geschatte datum van het geïnstalleerde bestand en prefixen de datumwaarde met een tilde (~) om aan te geven dat de waarde bij benadering is
  • XML-uitvoer is mooi geformatteerd
  • Een aantal grillen op gevirtualiseerde systemen is gladgestreken
  • De toepassingsarchitectuur wordt gerapporteerd in een nieuw architecture in de tags `regapplication` of` msiapplication`
  • Installatie locale en taalinstellingen worden gerapporteerd in een nieuw `language` attribuut
  • Productcodes worden betrouwbaarder verzameld
  • Vereenvoudigde argumenten die ook worden weergegeven bij dubbelklikken op het bestand in Verkenner
  • Nieuwe TSR-modus (terminate and stay resident) waarin de collector actief kan blijven en automatisch om de paar dagen nieuwe XML kan genereren, zoals geconfigureerd
  • Geen vervelende spyware, malware, oproepen naar huis, etc.

Geen van de aangebrachte wijzigingen heeft de compatibiliteit met de originele scripts of XSLT verbroken, dus de nieuwe client kan worden gebruikt in omgevingen die eerder de VBScript-versie draaiden. Op zijn eenvoudigst, zou je de awdit verzamelaar kunnen gebruiken om XML op jouw machine te dumpen, zoals:

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

downloads

Stuur ons alstublieft uw feedback over dit script - we horen het graag!

  • awdit Collector voor Windows (x86, x64 versie 0.61)

De verzamelaar over een netwerk laten lopen

Er zijn een aantal benaderingen voor het uitvoeren van de awdit- of SYDI-verzamelscripts via een netwerk. Het gebruik van de TSR-modus kan goed werken op servers, of geavanceerde gebruikers kunnen Groepsbeleid gebruiken om periodieke lanceringen van het hulpprogramma te plannen. We zullen enkele best practices delen die we hebben geleerd. In de tussentijd geven we aan wat mogelijk de eenvoudigste aanpak hieronder is. Groepsbeleid-editor kan worden gebruikt in een domein om alle domeinclients te dwingen het relevante scriptbestand uit te voeren als onderdeel van hun aanmeldingsproces.

  1. Open de groepsbeleid-editor op uw domeincontroller en laad uw standaarddomeinbeleid op (of maak een nieuw domeinbeleid als dat beter is)
  2. Vouw Gebruikersconfiguratie uit Windows-instellingen | Scripts (aanmelden / afmelden) en dubbelklik op de aanmeldingsoptie in het rechterdeelvenster.
  3. Klik op de knop Add en blader naar of plak het pad naar het bestand run-sydi-network.vbs in het vak run-sydi-network.vbs .

Kunnen we dit artikel verbeteren?

We horen graag van gebruikers: Stuur ons een e-mail, laat een reactie achter of stuur een tweet @reincubate?

© 2008 - 2024 Reincubate Ltd. Alle rechten voorbehouden. Geregistreerd in Engeland en Wales #5189175, VAT GB151788978. Reincubate® en Camo® zijn geregistreerde handelsmerken. Privacybeleid & termen.