NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: Shazo on July 29, 2014, 02:53:41 PM

Title: Возможности программы
Post by: Shazo on July 29, 2014, 02:53:41 PM
Добрый день.

Бегло ознакомился с документацией, не нашел ответы на несколько вопросов.

Стоит задача.
Распределенный Мониторинг. К примеру, мониторить несколько сайтоы с разных точек, допустим по 80 порту и времени ответа (В идеале вообще веб-мониторинг как в Заббиксе).
Данные о мониторинге собираются в единую базу, которая будет анализировать данные и соответственно использовать "действия" (алармы): если один или несколько точек не достучались до сайт то отсылать одни емеил и смс с именами точек откуда конкретный сайт был не доступен.

Ранее работали с забиксом. Столкнулись с проблемой, что один и тот же узел сети нельзя мониторить с разных серверов (если использовать прокси) или же принимаать единое решение об аларме (если использовать ноды). И с учетом специфики настройки триггеров и оповещений, нельзя отсылать единое оповещение с указанием нескольких точек, откуда сайт был не доступен.


Возможно ли это средствами NetXMS?
Title: Re: Возможности программы
Post by: Victor Kirhenshtein on July 29, 2014, 03:15:39 PM
Да, возможно. Мониторинг сетевых сервисов в NetXMS осуществляется через агентов, соответственно один и тот-же сервис можно мониторить с нескольких точек, достаточно поставить там агентов и настроить субагент portcheck (или netsvc). Единое оповещение тоже можно настроить (надо будет делать внутренний скрипт).
Самый простой способ - настроить нужные DCI для мониторинга сервиса + еще один dummy DCI в котором transformation script будет собирать все эти данные и либо возвращать некое общее значение либо напрямую генерировать событие для обработки.