Усовершенствованные инструменты для сбора sydi и сборщик awdit

Aidan Fitzpatrick

От Aidan Fitzpatrick

опубликованный

обновленный

Посмотрите, как я квалифицирован, чтобы написать эту статью

Проект SYDI - это проект с открытым исходным кодом, цель которого - помочь сетевым администраторам документировать свою сеть. Он использует серию файлов VBScript для сбора системных данных, которые записываются в XML и затем транскодируются во множество других форматов. На домашней странице проекта есть намного больше информации. Мы работали с SYDI для сбора данных для нашего инструмента управления ИТ, awdit (в настоящее время находится в стадии бета-тестирования), и в процессе работы натолкнулись и решили несколько проблем в стандартных сценариях SYDI. Чтобы сохранить его открытым, мы вернули наши изменения обратно в ответвление SYDI на GitHub и бесплатно выпускаем наш собственный клиент для личного и внутреннего использования.

Обновлен скрипт сборщика SYDI-сервера.

Пользователи могут загрузить обновленный скрипт сборщика сервера SYDI здесь . Мы взяли версию 2.3 и исправили улучшенную поддержку обработки дат вместе с функцией загрузки для отправки данных в awdit Тем не менее, мы придумали вариант, который работает гораздо лучше для нас ...

SYDI-совместимые скрипты сборщика awdit для x86 и x64

Утилита awdit для инструмента Windows собирает данные и может сохранять или загружать их в формате SYDI XML, так же, как оригинальный скрипт SYDI. Однако наши собственные двоичные версии имеют следующие преимущества по сравнению с оригинальным VBScript:

  • Гораздо быстрее, многопоточный сбор данных
  • Собственный, безопасный, с цифровой подписью .exe формат, который меньше и проще в работе, с дополнительным двоичным файлом x64 для еще более быстрой работы на новых машинах
  • Даты от установленного программного обеспечения лучше нормализуются до легко читаемых форматов (хотя в реестре все еще есть много вариаций)
  • Если даты отсутствуют в реестре, мы предоставляем приблизительную дату из установленного файла и добавляем к дате дату с тильдой (~), чтобы указать приблизительное значение
  • Вывод XML красиво отформатирован
  • Ряд причуд в виртуализированных системах был устранен
  • Архитектура приложения указывается в новом атрибуте architecture в тегах «regapplication» или «msiapplication».
  • Локаль установки и языковые настройки сообщаются в новом атрибуте `language`
  • Ключи продукта более надежно собраны
  • Упрощенные аргументы, которые также отображаются при двойном щелчке файла в Проводнике
  • Новый режим TSR (завершение и пребывание), в котором сборщик можно оставить работающим и может автоматически генерировать новый XML каждые несколько дней в соответствии с настройкой
  • Никаких неприятных шпионских программ, вредоносных программ, звонков домой и т. Д.

Ни одно из внесенных изменений не нарушило совместимость с исходными сценариями или XSLT, поэтому новый клиент можно использовать в средах, в которых ранее использовалась версия VBScript. В простейшем случае вы можете использовать сборщик awdit для выгрузки XML на вашу машину следующим образом:

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

Загрузки

Пожалуйста, отправьте нам свой отзыв об этом сценарии - мы будем рады его услышать!

  • awdit Collector для Windows (x86, x64 версия 0.61)

Запуск коллектора по сети

Существует несколько подходов для запуска скриптов awdit или SYDI по сети. Использование режима TSR может хорошо работать на серверах, или опытные пользователи могут использовать групповую политику для планирования периодических запусков инструмента. Мы поделимся некоторыми лучшими практиками, которые мы изучили. А пока мы подробно расскажем о том, что, возможно, является самым простым подходом ниже. Редактор групповой политики можно использовать в домене, чтобы заставить всех клиентов домена запускать соответствующий файл сценария как часть процесса входа в систему.

  1. Откройте редактор групповой политики на контроллере домена и загрузите политику домена по умолчанию (или создайте новую политику домена, если это более уместно)
  2. Развернуть Конфигурация пользователя | Настройки Windows | Сценарии (вход / выход из системы) и дважды щелкните параметр «Вход в систему» на правой панели.
  3. Нажмите кнопку « Add и либо найдите или вставьте путь к файлу run-sydi-network.vbs в поле «Имя сценария».

Об авторе

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 в Букингемском дворце

На снимке выше - встреча членов команды Reincubate Ее Величества Королевы Елизаветы Ⅱ в Букингемском дворце, после того как она была удостоена высшей бизнес-награды Великобритании за нашу работу с технологиями Apple. Прочитайте нашу позицию о конфиденциальности, безопасности и сохранности .

Можем ли мы улучшить эту статью?

Нам нравится слышать от пользователей: почему бы не написать нам электронное письмо, оставить комментарий или написать в Твиттере @reincubate?

© 2008 - 2019 Reincubate Ltd. Все права защищены. Registered in England and Wales #5189175, VAT GB151788978. Reincubate® is a registered trademark. Защита & Условия. Мы рекомендуем 2FA. Построен с в Лондоне.