инвентаризация при помощи System Center 2012 SP1 Configuration Manager

Записал третий доклад.

1. Обзор продукта, установка и базовая настройка
2. Установка клиентов
3. Инвентаризация файлов и комплектующих:

Инвентаризация файлов, программ и комплектующих. Расширение инвентаризации, сбор файлов.
4. Учёт запуска программ и управление лицензиями.
5. Запросы и коллекции.
6. Отчёты.
7. Установка пакетов.
8. Установка приложений.
9. Установка обновлений.
10. Установка операционных систем.
11. Антивирусная защита.
12. Проверка соответствия.
13. Удалённое управление и управление электропитанием.
14. Ролевое администрирование.
15. Обслуживание и мониторинг сервера.
16. Миграция с SCCM 2007.
17. Мультисайтовая иерархия.

14 комментариев

  1. conor:

    подскажите, пожалуйста.
    не собирается информация о ПО. т.е. в отчётах про ПО ничего нет.
    в Параметрах клиентов создал новый параметр рядом с Дефолтными, где для устройства назначил «Инвентаризацию ПО» и «Отслеживание использование ПО». И развернул этот параметр на коллекцию. Но вот что-то отчётов как не было, так и нет.
    подскажите, что и где забыл?

    • admin:

      Вы хотите получить информацию о файлах или установленных программах? Если второе, то нужно включить Hardware Inventory.

  2. andrew WD:

    Добрый День Евгений!
    У меня к вам вопрос помогите если вам не тяжело!
    я создал параметры для клиентов, новый
    где для устройства назначил «Инвентаризацию ПО» допустим я хочу что бы все ПК с файлом 7zip.exe появлялись в отдельной коллекции допустим search file

  3. Roman:

    Добрый день.
    Инвентаризация на клиенте работает и по логам отправляет отчёт на сервер.
    На сервере данные инвентаризации не отображаются. отображаются только данные по инвентаризации самого сервера.

  4. Nikita:

    Нашел ошибку, а куда копать не пойму.

    Компонент Inventory Data Loader. Постоянная ошибка 2703

    Загрузчик данных инвентаризации не смог обработать разностный MIF-файл «XH6SF73N0.MIF» и переместил его в «C:\Program Files\Microsoft Configuration Manager\inboxes\auth\dataldr.box\BADMIFS\Outdated\7uu3ub2i.MIF».

    Возможная причина: файл попытался обновить данные инвентаризации в базе данных сайта, которая уже не существует, или файл содержит недопустимый синтаксис.
    Решение: инвентаризация клиента требует повторной синхронизации, которая будет выполнена автоматически. Найдите сообщения об изменении состояния 2714 и 2715, указывающие на начало повторной синхронизации.

    И так по всем клиентам.
    Вроде как понятно что смотреть в SQL но куда конкретно?

  5. Nikita:

    в dataldr.log — ошибка
    Moving MIF file C:\Program Files\Microsoft Configuration Manager\inboxes\auth\dataldr.box\H7HW9PJT.MIF to C:\Program Files\Microsoft Configuration Manager\inboxes\auth\dataldr.box\process\H7HW9PJT.MIF SMS_INVENTORY_DATA_LOADER 29.09.2014 15:02:49 748 (0x02EC)
    Started the machine MIF processing thread, thread ID = 17C8 SMS_INVENTORY_DATA_LOADER 29.09.2014 15:02:49 748 (0x02EC)
    Worker thread 2256 starting execution. SMS_INVENTORY_DATA_LOADER 29.09.2014 15:02:49 2256 (0x08D0)
    Thread: 0 is using GUID SMS_INVENTORY_DATA_LOADER 29.09.2014 15:02:50 2256 (0x08D0)
    Thread: 2256 will use GUID GUID:FCF304F1-FF3A-4E12-B3C0-9E41718B18DB SMS_INVENTORY_DATA_LOADER 29.09.2014 15:02:50 2256 (0x08D0)
    Done with job queueing. SMS_INVENTORY_DATA_LOADER 29.09.2014 15:02:50 6088 (0x17C8)
    Blocking until completion. SMS_INVENTORY_DATA_LOADER 29.09.2014 15:02:50 6088 (0x17C8)
    Processing Inventory for Machine: VIDEO Version 1.16 Generated: 09/29/2014 15:05:18 SMS_INVENTORY_DATA_LOADER 29.09.2014 15:02:50 2256 (0x08D0)
    Begin transaction: Machine=VIDEO(GUID:FCF304F1-FF3A-4E12-B3C0-9E41718B18DB) SMS_INVENTORY_DATA_LOADER 29.09.2014 15:02:50 2256 (0x08D0)

    WARNING — Outdated report will be discarded. (sp return code = 8) SMS_INVENTORY_DATA_LOADER 29.09.2014 15:02:50 2256 (0x08D0)

    Rollback transaction: Machine=VIDEO(GUID:FCF304F1-FF3A-4E12-B3C0-9E41718B18DB) SMS_INVENTORY_DATA_LOADER 29.09.2014 15:02:50 2256 (0x08D0)
    SQL MESSAGE: spAddInventoryLog — Inventory Log for machine:VIDEO,Server:1.140,Client:1.16,Message:Outdated report. Discard,Detail: SMS_INVENTORY_DATA_LOADER 29.09.2014 15:02:50 2256 (0x08D0)
    Cannot process MIF XH7HW9PJT.MIF, moving it to C:\Program Files\Microsoft Configuration Manager\inboxes\auth\dataldr.box\BADMIFS\Outdated\xss1hced.MIF SMS_INVENTORY_DATA_LOADER 29.09.2014 15:02:50 2256 (0x08D0)
    STATMSG: ID=2703 SEV=W LEV=M SOURCE=»SMS Server» COMP=»SMS_INVENTORY_DATA_LOADER» SYS=SC.personal.local SITE=PRS PID=2344 TID=2256 GMTDATE=Пн сен 29 09:02:50.910 2014 ISTR0=»XH7HW9PJT.MIF» ISTR1=»C:\Program Files\Microsoft Configuration Manager\inboxes\auth\dataldr.box\BADMIFS\Outdated\xss1hced.MIF» ISTR2=»» ISTR3=»» ISTR4=»» ISTR5=»» ISTR6=»» ISTR7=»» ISTR8=»» ISTR9=»» NUMATTRS=0 SMS_INVENTORY_DATA_LOADER 29.09.2014 15:02:50 2256 (0x08D0)
    Done: Machine=VIDEO(GUID:FCF304F1-FF3A-4E12-B3C0-9E41718B18DB) code=403 (246 stored procs in XH7HW9PJT.MIF) SMS_INVENTORY_DATA_LOADER 29.09.2014 15:02:50 2256 (0x08D0)
    Done blocking until completion. SMS_INVENTORY_DATA_LOADER 29.09.2014 15:02:51 6088 (0x17C8)
    No more machine MIFs to be processed, terminating thread SMS_INVENTORY_DATA_LOADER 29.09.2014 15:02:51 6088 (0x17C8)
    Shutting down Machine Writer. SMS_INVENTORY_DATA_LOADER 29.09.2014 15:02:51 6088 (0x17C8)
    Worker thread 2256 halting execution. SMS_INVENTORY_DATA_LOADER 29.09.2014 15:02:51 2256 (0x08D0)
    Finished processing 1 MIFs SMS_INVENTORY_DATA_LOADER 29.09.2014 15:02:56 6088 (0x17C8)

  6. Евгений, добрый день. Подскажите, как можно реализовать такой сценарий на клиентской машине:
    На клиенте прошла инвентаризации оборудования. Данные по железу занеслись в базу данных. Затем, если пользователь вытащит одну планку ОЗУ или как-то сам изменит конфигурацию оборудования, то создавалось бы оповещение и письмо приходило на почту.

    • admin:

      Здравствуйте.
      Создаёте кастомный отчёт, в котором сравниваете данные предпоследней и последней инвентаризации. Если конфигурация изменилась, то при сравнении двух представлений SQL в отчёте будет информация.
      Через SQL Reporting Services делаете рассылку этого отчёта по почте раз в какой-то период.
      Это простой вариант.

      А сложный вариант — это заморочиться с Orchestrator, чтобы он делал всё то же самое и сам сигнализировал.

  7. Евгений, спасибо. В принципе, так и хотел сделать. Думал, что есть какое-то другое решение. Возник другой вопрос: можно ли как-то инвентаризировать размер папок? Конкретно интересует папка %Windir%\ccmcache. Хотелось бы отслеживать объём файлов, которые находятся в ней. На всех ПК стандартный объём кэша (5ГБ), но есть компьютеры с объёмом всего диска в 40ГБ (5ГБ для них существенно), поэтому и возникла задача по инвентаризации размера данной папки.
    Возможно нужно создать какой-то кастомный класс, добавить его в дефолтные политики клиента (в классы инвентаризации), но конкретной инструкции не нашёл. Вот, думаю, сталкивались ли вы с этим или нет?

Leave a Reply to Алексей Гулынин