none
SCCM 2012 R2 - Не обновляются коллекции! RRS feed

  • Общие обсуждения

  • Добрый день.

    Совсем недавно возникла проблема с обновлением коллекций, а именно: при добавлении ПК в группу AD, и совершении "Обхода" SCCM. Эти компьютеры в коллекции не появляются. Но стоит перезагрузить сервер SCCM и сервер с ролью SQL - буквально, через полчаса вновь добавленные ПК - появляются в коллекции. Всё это может проработать несколько недель, потом опять "слететь".

    Гугление на мою проблему привело к ряду рекомендаций из разных источников:

    1) Проверить кол-во коллекций с инкрементальными обновлениями, их должно быть не более 200: Проверено - их всего 33шт.

    2) Проверить лог coleval.log на предмет ошибок: Проверено - ошибок вообще нет никаких. Есть примерно такая инфа:

    PF: [Express Evaluator] starts to evaluate collection [E560002F]  $$<SMS_COLLECTION_EVALUATOR><02-26-2015 14:49:47.368-300><thread=15160 (0x3B38)>
    PF: Incrementally refreshing collection E560002F  $$<SMS_COLLECTION_EVALUATOR><02-26-2015 14:49:47.373-300><thread=15160 (0x3B38)>
    Evaluating 1 incremental changes for collection E560002F.  $$<SMS_COLLECTION_EVALUATOR><02-26-2015 14:49:47.384-300><thread=15160 (0x3B38)>
    Results refreshed for collection E560002F, 0 entries changed.  $$<SMS_COLLECTION_EVALUATOR><02-26-2015 14:49:48.513-300><thread=15160 (0x3B38)>
    PF: [Express Evaluator] successfully evaluated collection [E560002F] and used 1.154 seconds  $$<SMS_COLLECTION_EVALUATOR><02-26-2015 14:49:48.524-300><thread=15160 (0x3B38)>
    
       

    3) Проверить лог adsysdis.log - там никакиз ошибок и варнингов нет кроме таких:

    ERROR: Machine C50703 is offline or invalid.~  $$<SMS_AD_SYSTEM_DISCOVERY_AGENT><02-16-2015 12:25:05.460-300><thread=3344 (0xD10)>

    Это машины когда то ранее существовавшие но выключены или выведены из домена.

    Не понятно куда рыть дальше? Ведь перезагрузка серверов решает проблему, и оно всё работает до поры до времени.

    Что ещё можно посмотреть?

    26 февраля 2015 г. 10:01

Все ответы

  • Какое расписание методов обнаружения?

    Включено ли дельта-обнаружение?

    Расписание обновления коллекции какое? 

    Включено ли динамическое обновление коллекции?

    26 февраля 2015 г. 10:24
  • В качестве правила определяющее членство в коллекции используется правило типа "Запрос".  Используется Добавочное обновление для коллекции. Расписание не включено. Периоды обслуживания коллекции не определены.

    26 февраля 2015 г. 10:39
  • К сожалению не знаю где и как посмотреть про дельта-обнаружение ((
    26 февраля 2015 г. 10:40
  • А с обнаружением что?

    System Discovery - какое расписание?

    Включено ли в нем "Обнаруживать членство в группах"?

    26 февраля 2015 г. 11:10
  • А с обнаружением что? - а Где его посмотреть?

    Включено ли в нем "Обнаруживать членство в группах"? - Обнаружение изменений 5 мин. Опрос полного обнаружения 1 час.

    26 февраля 2015 г. 11:22
  • Еще раз...

    Обнаружение групп Active Directory - включено? расписание? рекурсивно?

    Обнаружение систем - с расписанием все понятно, а что с обнаружением в группах и рекурсией?

    26 февраля 2015 г. 11:49
  • Обнаружение групп Active Directory - Включено.

    Расписание - Обнаружение изменений 5 мин. Опрос полного обнаружения 1 час.

    Рекурсивно - включено.

    Обнаружение систем: Обнаружение в группах - Выключено. Рекурсия - Включено.

    27 февраля 2015 г. 3:17
  • Значит надо включить обнаружение в группах. 
    27 февраля 2015 г. 4:54
  • Уже включили. Более часа назад. Изменений нет.
    27 февраля 2015 г. 5:45
  • Почитайте здесь про обновления коллекций: http://gosc.nl/blog/technology/sccm/configmgr-2012-r2-explained-collection-evaluation-deep-dive/

    Если у вас большое число коллекций и слишком маленькие интервалы обновлений коллекций, это может привести к увеличению времени попадания устройства в коллекцию. Также учитывайте "вложенность" коллекций - устройство не появится в коллекции, пока не появилось в ограничивающей коллекции, и т.д.

    Для целей теста - создайте новую группу в ad. Выполните обнаружение групп. Создайте коллекцию с запросом из новой группы ad (в качестве ограничивающей - All Systems). Далее создайте новый объект компьютер в ad, добавьте в новую группу. Выполните обнаружение систем. Дождитесь выполнения, смотря в логи. Появился комп в All Systems? 1)Да - смотрите в коллекцию, обновите членство вручную, если еще не появился. Так и не появился - копать в обновление членства коллекций. 2)Нет - копать в сторону обнаружения. И вопрос - у вас один контроллер домена? Нет проблем с репликацией? Может статься добавляете вы в ад на одном контроллере, а сццм ищет на другом, где этой информации нет. Проверьте AD.
    • Изменено GemaGlass 28 февраля 2015 г. 9:08
    27 февраля 2015 г. 15:07
  • Добрый день GemaGlass. Благодарю за ответ.

    Тест, что Вы предлагаете уже делали. Компьютер так и не появился в коллекции.

    DC-контроллеров у нас два. Но там всё чисто. Новые ПК появляются и видятся но обоих DC-шниках.

    Ещё Вы сказали, что сццм может искать на другом контроллере - где это указано? Как можно посмотреть на каком DC-контроллере ищет сццм ?

    2 марта 2015 г. 3:34
  • Похоже есть проблемы с обнаружением групп AD. Создали новую тестовую группу в AD. И она упорно не видится SCCM.
    2 марта 2015 г. 4:43
  • а сами компьютеры быстро появляются в коллекции "Все системы"?

    2 марта 2015 г. 5:10
  • Сколько контроллеров домена? Если 2 и более, попробуйте настроить сбор обнаружение на конкретный контролер домена. И выставите обновление реже, раз в час не имеет никакого смысла. У вас же не раз в час компьютеры новые появляются.

    2 марта 2015 г. 5:18
  • Сколько контроллеров домена? Если 2 и более, попробуйте настроить сбор обнаружение на конкретный контролер домена. И выставите обновление реже, раз в час не имеет никакого смысла. У вас же не раз в час компьютеры новые появляются.

    Контроллеров домена - два! Не подскажете как настроить сбор и обнаружение на конкретный контроллер домена? Настроить нужно на любой из двух или сразу на оба?

    а сами компьютеры быстро появляются в коллекции "Все системы"? - Вы имеете ввиду как часто появляются новые ПК в AD а затем и в коллекции ?

    2 марта 2015 г. 5:56
  • Я имел ввиду - как быстро ПК появляется в коллекции "Все системы" после его появления 

    Настроить LDAP-запрос метода обнаружения нужно на один из DC, LDAP://servername/тут_продолжение_вашего_запроса.

    В качестве имени сервера - один из ваших DC. 

    Сначала попробуйте один, затем второй, наверняка на одном из них задержки. 

    Частоту полного обхода нужно уменьшить. Я обычно оставляю как есть - 7 дней. Учитывая обнаружение изменений в 5 минут, этого должно хватать. Во всяком случае у меня как правило новые ПК заявляются в коллекциях SCCM в течении часа. 

    2 марта 2015 г. 6:06
  • Антон, правильно ли я понимаю, что мне нужно сделать следующее:

    Открыть: Администрирование \ Обзор \ Конфигурация иерархии \ Методы обнаружения.

    Обнаружение систем Active Directory \ Свойства. На вкладке "Общие" в разделе "Контейнеры Active Directory" жму кнопку с изображением желтой звёздочки. Затем в появившемся окне в поле "Путь" прописываю LDAP - путь в указанном Вами виде?

    2 марта 2015 г. 6:46
  • дв, все верно. 

    Если метод обнаружения нацелен на доменный контейнер, то без указания имени сервера строка имеет вид:

    LDAP://DC=domain,DC=local

    С указанием сервер:

    LDAP://server.domain.local/dc=domain,dc=local

    2 марта 2015 г. 6:59
  • Спасибо. Пробуем...
    2 марта 2015 г. 8:02
  • Проблема по прежнему осталась :(

    Причем она решается перезагрузкой серверной части. Потом опять появляется. Можно сказать на ровном месте.

    2 марта 2015 г. 8:31
  • У вас в AD много объектов?

    Может все-таки снизить частоту с одного часа до одного дня хотябы. 

    2 марта 2015 г. 10:02
  • У вас в AD много объектов?

    Может все-таки снизить частоту с одного часа до одного дня хотябы. 

    Дело в том, что раньше у нас всё работало. Количество объектов в AD стало только меньше (ну точно не больше) и при перезагрузке сервера - всё начинает работать! Не могу понять, как перезагрузка влияет на работоспособность...
    2 марта 2015 г. 11:20
  • Меняем частоту на 1 сутки.
    2 марта 2015 г. 11:22
  • При необходимости всегда можно запустить синхронизацию вручную.
    2 марта 2015 г. 18:34
  • Оценка коллекций и обнаружение ресурсов - разные процессы, поэтому нужно проверять работу каждого процесса по отдельности.

    Если я правильно понял, то в коллекции стоит правило "если ПК в группе АД". Тогда для того, чтобы в нее попала машина после добавления в группу АД, должно произойти следующее:

    1) SCCM должен обнаружить машину, если это еще не сделано (Adsysdis.log)

    2) SCCM должен обнаружить группу и членство в ней (Adsgdis.log)

    3) SCCM должен оценить содержимое коллекции (colleval.log). Оценка происходит по выборке машин из лимитирующей коллекции, поэтому если в лимитирующей коллекции целевой машины нет, то оценка пройдет впустую.

    Проблемы на шагах 1-2 обычно связаны с чрезмерно частым расписанием и переполнением inboxes\auth\ddr.box (цикл полного обнаружения создает в этой папке столько файлов, сколько было обнаружено ресурсов).

    Проблемы на шаге 3 обычно связаны с неверным планированием вложенности коллекций.

    Про обнаружение ресурсов есть хорошая русскоязычная статья в блоге: http://blogs.technet.com/b/scpferublog/archive/2013/07/07/configuration-manager.aspx

    15 марта 2015 г. 13:50