none
Кумулятивный монитор RRS feed

  • Вопрос

  • Добрый день.
    Подскажите, пожалуйста, куда копать, вот в каком вопросе: 
    Необходимо создать кумулятивный монитор основанный на событиях с различных агентов. 

    Для примера: Монитор срабатывает, когда, в течении 24 часов, на 10 разных агентах фиксируется событие с определенным EventId. 

    Как грамотнее всего реализовать подобное? 
    SCOM 2012 

    1 марта 2017 г. 14:07

Ответы

  • Достаточно просто, можно наверное прямо в консоли нажмакать:

    1) Создать unit-монитор (нацеленный на компьютер), который собственно отслеживает Event и как-то реагирует на него (если закрывающего события нет, то можно сделать timer-reset через 24 часа). Желательно повесить этот монитор через выключенный Aggregate-монитор (чтобы состояние самого компьютера не зависело от данного монитора). Выключить и сам unit-монитор (см. далее).

    2) Создать группу, включающую в себя нужные компьютеры. Добавить к группе зависимый (dependency) монитор, который будет зависеть от unit-мониторов, созданных на шаге №1, выставить нужную процентовку для срабатывания. Для этой группы через override включить unit-монитор.

    В результате у вас есть один объект-группа, чьё состояние прямо зависит от мониторов, которые срабатывают на нужных вам компьютерах.

    • Предложено в качестве ответа PeTrProduct 1 марта 2017 г. 21:32
    • Отменено предложение в качестве ответа BorodBro 3 марта 2017 г. 14:51
    • Предложено в качестве ответа PeTrProduct 3 марта 2017 г. 17:33
    • Помечено в качестве ответа Petko KrushevMicrosoft contingent staff, Moderator 15 марта 2017 г. 8:36
    1 марта 2017 г. 21:32
  • В свойствах монитора, на вкладке Monitor Dependency, раскрыть модель здоровья до нужного монитора и выбрать его.
    3 марта 2017 г. 17:33

Все ответы

  • Достаточно просто, можно наверное прямо в консоли нажмакать:

    1) Создать unit-монитор (нацеленный на компьютер), который собственно отслеживает Event и как-то реагирует на него (если закрывающего события нет, то можно сделать timer-reset через 24 часа). Желательно повесить этот монитор через выключенный Aggregate-монитор (чтобы состояние самого компьютера не зависело от данного монитора). Выключить и сам unit-монитор (см. далее).

    2) Создать группу, включающую в себя нужные компьютеры. Добавить к группе зависимый (dependency) монитор, который будет зависеть от unit-мониторов, созданных на шаге №1, выставить нужную процентовку для срабатывания. Для этой группы через override включить unit-монитор.

    В результате у вас есть один объект-группа, чьё состояние прямо зависит от мониторов, которые срабатывают на нужных вам компьютерах.

    • Предложено в качестве ответа PeTrProduct 1 марта 2017 г. 21:32
    • Отменено предложение в качестве ответа BorodBro 3 марта 2017 г. 14:51
    • Предложено в качестве ответа PeTrProduct 3 марта 2017 г. 17:33
    • Помечено в качестве ответа Petko KrushevMicrosoft contingent staff, Moderator 15 марта 2017 г. 8:36
    1 марта 2017 г. 21:32
  • Спасибо за ответ.
    Сделал как Вы описали, но возник вопрос:
    Я понял, что при настройке мы указываем зависимость от availability всех объектов группы.
    Как однозначно определить зависимость dependency монитора от unit-монитора?
    • Предложено в качестве ответа PeTrProduct 3 марта 2017 г. 17:26
    • Отменено предложение в качестве ответа PeTrProduct 3 марта 2017 г. 17:26
    2 марта 2017 г. 11:07
  • В свойствах монитора, на вкладке Monitor Dependency, раскрыть модель здоровья до нужного монитора и выбрать его.
    3 марта 2017 г. 17:33