Мониторы и правила
Опубликовано: Июнь 2016
Применимо к:System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager
Мониторы и правила — основные элементы для измерения работоспособности и обнаружения ошибок в Operations Manager. Они обладают схожей и одновременно различной функциональностью. Мониторы задают состояние объекта, а правила создают предупреждения и собирают данные для анализа и отчетности. Каждый монитор и каждое правила, в основном, определяется источником данных, который используется для выполнения требуемых функций и логики для оценки данных.
Хотя они предоставляют разные функции, правила и мониторы используют общий набор источников данных для оценки. Например, монитор может использовать счетчик производительности для установки состояния определенного объекта. Правило может получать доступ к тому же счетчику производительности для сохранения его значения для анализа и отчетности.
Мониторы
Монитор измеряет работоспособность определенного аспекта управляемого объекта. Существует три вида мониторов, как показано в следующей таблице:
Состояние работоспособности
У каждого монитора два и три состояния работоспособности. В каждый момент времени монитор может находиться только в одном из потенциальных состояний. Если монитор загружается агентом, он инициализируется в работоспособном состоянии. Состояние изменится, только если обнаружены указанные условия для другого состояния.
Общая работоспособность объекта определяется работоспособностью каждого из его мониторов. Это комбинация мониторов, нацеленных на объект, мониторов, нацеленных на объекты, сведенные на объект через монитор зависимости, мониторов зависимости, нацеленных на эти объекты и т. д. Эта иерархия проиллюстрирована в анализаторе работоспособности в консоли Operations. Политика получения сводной работоспособности является частью конфигурации составных мониторов и мониторов зависимостей.
При создании монитора необходимо указать условие для каждого из состояний работоспособности. При выполнении одного из этих условий монитор переходит в соответствующее состояние. Каждое из условий должно быть уникальным, но только одно из них может выполняться в данный момент времени. При переходе монитора в состояние предупреждения или критическое состояние монитор может создать предупреждение. При переходе в работоспособное состояние ранее сформированное предупреждение может быть автоматически разрешено.
Типы мониторов
Монитор |
Описание |
---|---|
Мониторы единиц |
Измеряют определенный аспект приложения. Это может быть проверка счетчика производительности для определения производительности приложения, выполнение скрипта для синтетической транзакции или наблюдение за событием, указывающим на ошибку. На классы обычно нацелены множество мониторов для проверки различных характеристик приложения и отслеживания разных проблем. |
Мониторы зависимостей |
Обеспечивают сводку работоспособности разных классов. Так работоспособность объекта может зависеть от работоспособности другого типа объекта, необходимого для успешной работы. |
Составные мониторы |
Предоставляют объединенное состояние работоспособности для схожих мониторов. Мониторы единиц и зависимостей обычно настраиваются как часть определенного составного монитора. Помимо улучшенной организации многих мониторов, нацеленных на один класс, составные мониторы предоставляют сведения об уникальном состоянии работоспособности для различных категорий класса. |
Примечание |
---|
Если термин монитор используется в одиночестве, обычно он указывает на монитор единиц. Составные мониторы и мониторы зависимостей обычно обозначаются полным названием. |
На следующем рисунке показан пример анализатор работоспособности для класса Сервер Windows. Здесь показано использование различных видов мониторов для получения общего состояния работоспособности.
Пример анализатора работоспособности
Правила
Правила не влияют на состояние работоспособности целевого объекта. Они используются как одна из трех функций, как описано в следующей таблице:
Монитор |
Описание |
---|---|
Правила предупреждений |
Правила предупреждений при обнаружении определенного события создают предупреждение. Это может любое из событий, показанных в Источники данных. Правила предупреждений не влияют на состояние работоспособности. |
Правила сбора данных |
Правила сбора данных собирают события или данные производительности в базу данных и хранилище Operations Manager. Они не создают предупреждения и не задают состояние работоспособности. Правила сбора данных могут использовать все источники данных, показанные в Источники данных. Данные преобразуются в событие или данные производительности в зависимости от типа правила сбора данных, которое вы создаете. В некоторых мастерах необходимо указать определенную информацию из источника данных, которая будет использовать для различных свойств собираемых данных. |
Правила команд |
Правила команд выполняет скрипт или команду по расписанию. Они не создают предупреждения и не собирают данные. |
Следует ли создать монитор или правило?
Мониторы единиц и правила в Operations Manager похожи. Они представляют рабочие процессы, выполняемые на агенте, они могут создавать предупреждение при выполнении условия они используют схожий набор источников данных для определения этих условий. В результате может быть трудно определить, нужно ли создать монитор или правило для того или иного сценария.
Используйте следующие критерии для определения того, что нужно создать в различных условиях.
Создайте монитор, если...
Вы хотите повлиять на работоспособность объекта. Помимо создания предупреждения монитор влияет на состояние работоспособности целевого объекта. Это отражается в представлениях и отчетах доступности.
Вы хотите автоматически разрешить предупреждение после устранения ошибки. Предупреждение от правила не может быть автоматически устранено, так как у правила не способа определения того, что проблема решена. Монитор может обнаружить, что проблема устранена при выполнении условия работоспособного состояния, а предупреждение может быть разрешено автоматически.
Предупреждения создаются на основе порогового значения производительности. Не существует правил для создания предупреждения на основе порога производительности. Для этого сценария следует использовать монитор, так как вы можете применять условие, в котором значение счетчика производительности не превышает пороговое.
У вас есть условие, для которого требуется более сложная логика, чем доступная при использовании правил. Консоль Operations предоставляет ряд параметров для установки состояния работоспособности монитора, но простая настройка обнаружения для правила. Если вам требуется более сложная логика для правила, но у вас нет метода для обнаружения работоспособного состояния монитора, вы можете создать монитор, используя сброс вручную или по таймеру. Дополнительные сведения см. в разделе Сброс монитора событий.
Примечание Используя adb418d7-95ab-4e33-8ced-34a934016aa3#VMPD, можно создать настраиваемые правила с помощью логики, доступной в консоли Operations для мониторов.
Создайте правило, если...
Вы хотите собирать данные счетчиков производительности или события для анализа и отчетности. Мониторы собирают эту информацию только при изменении состояния. Если вы хотите собирать нужные сведения, создайте правило сбора данных.
Если вы хотите собирать показатели счетчика производительности и хотите установить пороговое значение для установки состояния работоспособности, создайте и правило, и монитор, используя один счетчик производительности.
Вы хотите создать предупреждение, не связанное с состоянием работоспособности объекта.
Статьи, посвященные мониторам и правилам
Мониторы и правила описываются в следующих разделах.
-
Описание концепции источника данных и различных типов источников данных, доступных для мониторов и правил.
-
Описание создания выражения для различных типов мониторов и правил.
-
Описание настройки предупреждений, создаваемых мониторами и правилами.
-
Описание мониторов и правил, использующих различные виды событий, а также процедур их создания с помощью мастеров в консоли Operations.
Мониторы производительности и правила
Описание мониторов и правил, собирающих и отслеживающих производительность, а также процедур их создания с помощью мастеров в консоли Operations.
-
Сведения о написании скрипта мониторинга для создания мониторов и правил с помощью скриптов.
-
Описание мониторов, позволяющих сделать так, чтобы работоспособность одного типа объектов зависела от работоспособности другого типа объектов.
-
Описание мониторов, объединяющих работоспособность других мониторов для определенного типа объектов.