Herramientas mejoradas del colector sydi y el colector awdit
El proyecto SYDI es un proyecto de código abierto destinado a ayudar a los administradores de red a documentar su red. Utiliza una serie de archivos VBScript para recopilar datos del sistema que se capturan en XML y luego se transcodifican en una variedad de otros formatos. La página de inicio del proyecto tiene mucha más información. Hemos estado trabajando con SYDI para capturar datos para nuestra herramienta de administración de TI, awdit (actualmente en versión beta), y en el proceso hemos encontrado y resuelto algunos problemas en los scripts SYDI de stock. En aras de mantenerlo abierto, hemos remendado nuestros cambios en una bifurcación de SYDI en GitHub , y estamos liberando libremente a nuestro cliente nativo para uso comercial personal e interno.
Script del colector del servidor SYDI actualizado
Los usuarios pueden descargar el script del colector del servidor SYDI actualizado aquí . Hemos tomado la versión 2.3 y hemos implementado un mejor soporte para el manejo de fechas junto con una función de carga para enviar datos a awdit. Sin embargo, hemos ideado una opción que funciona mucho mejor para nosotros ...
Scripts awdit collector compatibles con SYDI para x86 y x64
La herramienta awdit collector for Windows recopila datos y puede guardarlos o cargarlos en formato SYDI XML, al igual que el script SYDI original. Sin embargo, nuestras versiones binarias nativas tienen los siguientes beneficios sobre el VBScript original:
- Recopilación de datos multiproceso mucho más rápida.
- Formato .exe nativo, seguro y con firma digital que es más pequeño y más fácil de ejecutar, con un binario opcional x64 para una operación aún más rápida en máquinas más nuevas
- Las fechas del software instalado se normalizan mejor a formatos fácilmente legibles (aunque todavía hay muchas variaciones en el registro)
- Cuando las fechas no están presentes en el registro, proporcionamos una fecha aproximada del archivo instalado, y prefijamos el valor de la fecha con una tilde (~) para indicar que el valor es aproximado
- La salida XML está bien formateada
- Una serie de peculiaridades en los sistemas virtualizados se han resuelto
- La arquitectura de la aplicación se informa en un nuevo atributo de
architecture
en las etiquetas `regapplication` o` msiapplication` - La configuración regional y de idioma de instalación se informa en un nuevo atributo `language`
- Las claves de producto se recolectan de manera más confiable
- Argumentos simplificados que también se muestran al hacer doble clic en el archivo en Explorer
- Nuevo modo TSR (terminar y permanecer residente) donde el recopilador se puede dejar en ejecución y puede generar automáticamente nuevos XML cada pocos días según lo configurado
- No hay spyware desagradable, malware, llamando a casa, etc.
Ninguno de los cambios realizados ha roto la compatibilidad con los scripts originales o XSLT, por lo que el nuevo cliente se puede utilizar en entornos que ejecutan la versión VBScript. En su forma más simple, puede utilizar el recopilador de datos awdit para volcar XML en su máquina de la siguiente manera:
$ awdit-collector-win-x86.exe --file=my-machine.xml
Descargas
Por favor, envíenos sus comentarios sobre este guión. ¡Nos encanta escucharlo!
- awdit Collector para Windows (x86, x64 versión 0.61)
Ejecutando el colector a través de una red
Hay una serie de enfoques para ejecutar los scripts de awdit o SYDI collector en una red. El uso del modo TSR puede funcionar bien en los servidores, o los usuarios avanzados pueden usar la política de grupo para programar lanzamientos periódicos de la herramienta. Estaremos compartiendo algunas de las mejores prácticas que hemos aprendido. Mientras tanto, detallamos cuál es posiblemente el enfoque más simple a continuación. El editor de políticas de grupo se puede usar en un dominio para forzar a todos los clientes del dominio a ejecutar el archivo de script relevante como parte de su proceso de inicio de sesión.
- Abra el Editor de políticas de grupo en su controlador de dominio y cargue su política de dominio predeterminada (o cree una nueva política de dominio si es más apropiado)
- Expandir configuración de usuario | Configuraciones de Windows | Haga clic en Scripts (inicio de sesión / cierre de sesión) y haga doble clic en la opción Inicio de sesión en el panel derecho.
- Haga clic en el botón
Add
y busque o pegue en la ruta al archivorun-sydi-network.vbs
en el cuadro Nombre del script.