SCOM 2012 R2 — Мониторинг группы объектов

SCOM 2012 R2 - Мониторинг группы объектов посредством Dependency Rollup Monitor.

SCOM 2012 R2 — Мониторинг группы объектов

По-умолчанию в System Center Operations Manager 2012 R2 созданная группа не передает свое состояние Availability выше, например в Distributed Application. В связи с чем у многих возникают вопросы, как обойти эту не приятную особенность. Давайте рассмотрим способ исправить эту ситуацию.

Как видно, объекты содержащиеся в группе находятся в состоянии Healthy, но состояние группы Not Monitored.

Итак, мы имеем группу, в которой находятся какие-либо объекты:

В нашем случае это группа SQL 2012 Databases которая динамически наполняется примерно по такому условию:
( Object is SQL Server 2012 DB AND ( SQL DB Engine.Windows Computer.DNS Name Matches wildcard WIN-SQL-??.corp.it-band.net ) AND True )

Перейдем в раздел Authoring консоли SCOM и отфильтруем нашу группу среди множества других объектов:

Теперь создадим Dependency Rollup Monitor для категории Availability нашей группы. Этот тип монитора, как следует из его названия, зависит от состояния другого монитора. Проще говоря, копирует его состояние:

В мастере создания Dependency Rollup Monitor‘а для нашей группы указываем название (настоятельно советую выбрать осмысленное название монитора, чтобы потом не запутаться), Monitor Target‘ом будет служить наша группа. Маленький хинт — если создавать монитор через контекстное меню как показано на картинке, то Monitor Target подставится автоматически, что существенно облегчает жизнь. Затем обязательно выбираем Management Pack в котором будет храниться наш монитор. Хорошим тоном является создание нового отдельного MP для подобных вещей:

Наступил самый важный момент — выбрать зависимость для нашего монитора. Так как группа может содержать разные объекты (например, БД, серверы, приложения и т.д.), то выбираем тип Object (Contains Entities). Дело в том, что в нашей группе все содержащиеся объекты относятся к этому типу:

Теперь выбираем политику мониторинга, а так же поведение в Maintenance Mode и при отсутствии мониторинга по по каким-либо причинам:

Завершающим шагом решаем, нужен ли нам Alert если один из объектов группы стал чувствовать себя «плохо»:

Все, монитор создан и появился в категории Availability мониторов нашей группы:

После непродолжительного времени состояние нового монитора обновится, о чем будет свидетельствовать появившаяся иконка состояния на наблюдаемой группе:

Теперь данную группу можно поместить в Distributed Application для создания необходимой логики мониторинга средствами System Center Operations Manager 2012 R2.