none
Создание распределенного приложения. Как создать правило по сбору статистики (SNMP)? RRS feed

  • Вопрос

  • Привет всем! Я на примере создал распределенное приложение для сетевых устройств. В распределенном приложении создал группу компонентов (My components), туда вошли классы ветки Network Device - > Node. Вывел группу в зону видимости для мониторов и правил, и создал простейший монитор на проверку доступности сетевого устройства. Почему я не могу создать правило (SNMP Perfomance) в группе My components для сбора статистики по интерфейсам (например ADSL модема), где в качестве target указан My components? Может я не так понял, если есть какая либо статья или блок, скиньте пожалуйста ссылку.
    1 сентября 2015 г. 7:54

Ответы

  • Группа всего лишь группирует объекты и не является объектом мониторинга. Поэтому группы не могут быть целевыми объектами (targets) для unit-мониторов и правил. Точнее назначить то можно, работать не будет в принципе (не считая некоторых исключений, которые здесь никак не применимы).

    Соответственно, правило нужно нацелить на конкретный класс (тот же Node, как я понял). Но, правило можно создать выключенным по умолчанию, а для группы My components сделать переопределение (override) и включить правило (применится для членов этой группы). В результате, нужная статистика будет собираться с сетевых устройств, которые входят в группу My components...

    Пример

    Некоторые шаблоны (для некоторых мониторов по крайней мере) позволяют сразу провернуть такую операцию (создать выключеный монитор и включить его для выбранной группы), благодаря чему может показаться, что назначение монитора было на группу. По крайней мере, по другому "Вывел группу в зону видимости для мониторов и правил" я расшифровать не могу...

    1 сентября 2015 г. 19:03