инвентаризация при помощи 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. Мультисайтовая иерархия.
подскажите, пожалуйста.
не собирается информация о ПО. т.е. в отчётах про ПО ничего нет.
в Параметрах клиентов создал новый параметр рядом с Дефолтными, где для устройства назначил «Инвентаризацию ПО» и «Отслеживание использование ПО». И развернул этот параметр на коллекцию. Но вот что-то отчётов как не было, так и нет.
подскажите, что и где забыл?
Вы хотите получить информацию о файлах или установленных программах? Если второе, то нужно включить Hardware Inventory.
Добрый День Евгений!
У меня к вам вопрос помогите если вам не тяжело!
я создал параметры для клиентов, новый
где для устройства назначил «Инвентаризацию ПО» допустим я хочу что бы все ПК с файлом 7zip.exe появлялись в отдельной коллекции допустим search file
http://www.toolzz.com/?p=185
Добрый день.
Инвентаризация на клиенте работает и по логам отправляет отчёт на сервер.
На сервере данные инвентаризации не отображаются. отображаются только данные по инвентаризации самого сервера.
Смотрите dataldr.log. Точка управления работает корректно?
Присоединяюсь к вопросу. Клиенты собирают данные об инвентаризации оборудования. По логам отчет на сервер уходит.
Но на сервере данные инвентаризации не отображаются. Куда копать? Точка управления работает, ошибок нет. Datalr.log не нашел.
SCCM 2012R2
http://technet.microsoft.com/en-us/library/hh427342.aspx
Нашел ошибку, а куда копать не пойму.
Компонент Inventory Data Loader. Постоянная ошибка 2703
Загрузчик данных инвентаризации не смог обработать разностный MIF-файл «XH6SF73N0.MIF» и переместил его в «C:\Program Files\Microsoft Configuration Manager\inboxes\auth\dataldr.box\BADMIFS\Outdated\7uu3ub2i.MIF».
Возможная причина: файл попытался обновить данные инвентаризации в базе данных сайта, которая уже не существует, или файл содержит недопустимый синтаксис.
Решение: инвентаризация клиента требует повторной синхронизации, которая будет выполнена автоматически. Найдите сообщения об изменении состояния 2714 и 2715, указывающие на начало повторной синхронизации.
И так по всем клиентам.
Вроде как понятно что смотреть в SQL но куда конкретно?
в 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)
Евгений, добрый день. Подскажите, как можно реализовать такой сценарий на клиентской машине:
На клиенте прошла инвентаризации оборудования. Данные по железу занеслись в базу данных. Затем, если пользователь вытащит одну планку ОЗУ или как-то сам изменит конфигурацию оборудования, то создавалось бы оповещение и письмо приходило на почту.
Здравствуйте.
Создаёте кастомный отчёт, в котором сравниваете данные предпоследней и последней инвентаризации. Если конфигурация изменилась, то при сравнении двух представлений SQL в отчёте будет информация.
Через SQL Reporting Services делаете рассылку этого отчёта по почте раз в какой-то период.
Это простой вариант.
А сложный вариант — это заморочиться с Orchestrator, чтобы он делал всё то же самое и сам сигнализировал.
Евгений, спасибо. В принципе, так и хотел сделать. Думал, что есть какое-то другое решение. Возник другой вопрос: можно ли как-то инвентаризировать размер папок? Конкретно интересует папка %Windir%\ccmcache. Хотелось бы отслеживать объём файлов, которые находятся в ней. На всех ПК стандартный объём кэша (5ГБ), но есть компьютеры с объёмом всего диска в 40ГБ (5ГБ для них существенно), поэтому и возникла задача по инвентаризации размера данной папки.
Возможно нужно создать какой-то кастомный класс, добавить его в дефолтные политики клиента (в классы инвентаризации), но конкретной инструкции не нашёл. Вот, думаю, сталкивались ли вы с этим или нет?
http://blog.configmgrftw.com/folder-size-inventory-using-configmgr/
И ещё попробуйте в веб-архивах поискать эту статью — http://myitforum.com/cs2/blogs/skissinger/archive/2009/11/23/hardware-inventory-foldersize-on-a-client.aspx
Шерри сейчас перенесла блог на другой сайт и старые посты до 2013 года утеряны.