SCOM Icon

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

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

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

Group Not Monitored

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

SCOM Group

В нашем случае это группа 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 и отфильтруем нашу группу среди множества других объектов:

Filter SCOM Group

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

Create Dependency Rollup Monitor

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

Dependency Rollup Monitor Parameters

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

Object (Contains Entities)

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

Health Rollup Policy

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

Alert Settings

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

Availability Dependency Roollup Monitor

 

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

Healthy Group Monitor

 

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.