OSS Storemaster

Взаимодействие с ресурсами

Мониторинг ресурсов

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

Взаимодействие со смежными системами

Программная реализация драйвера представляет собой java-класс, который является компонентом "Storemaster" на сервере приложений JBOSS. В следующей таблице перечислены java-классы драйверов.

ru.inline.inv.service.dto.BmDBDriverПолучает сведения из СУБД "Билл-Мастер".
ru.inline.inv.service.dto.BmHttpDriverПроверяет Получает данные о функционировании подсистем "Билл-Мастер" по HTTP.
ru.inline.inv.service.dto.BmLogicDriverПредназначен для визуальной сигнализации. Выделяет узел красным цветом в случае отказа соответствующего ресурса.
ru.inline.inv.service.dto.BmLogicTotalDriverПредназначен для визуальной сигнализации. Выделяет узел красным цветом, если у какого-либо дочернего узла имеется свойство Status со значением Down.
ru.inline.inv.service.dto.BmSSHDriverПодключается к сетевому компьютеру по протоколу SSH и получает данные о функционировании подсистем "Билл-Мастер".
ru.inline.inv.service.dto.BmTelnetDriverПодключается к сетевому компьютеру по протоколу Telnet и получает данные о функционировании подсистем "Билл-Мастер".
ru.inline.inv.service.dto.PingDriverПроверяет функционирование сетевого ресурса (сервер, маршрутизатор) путем обмена пакетами Ping-Pong.
ru.inline.inv.service.dto.RadiusDriverПроверяет функционирование произвольного RADIUS-сервера путем отправки запроса Access-Request.
ru.inline.inv.service.dto.ReprtDriverПроверяет показатели функционирования ресурса, путем сравнения с регулярными выражениями. Может выполняться проверка на корректность значений, на соответствие диапазону допустимых значений.
ru.inline.inv.service.dto.SLADriverПроверяет показатели функционирования ресурса, путем сравнения с регулярными выражениями. Может выполняться проверка на корректность значений, на соответствие диапазону допустимых значений.
ru.inline.inv.service.dto.SnmpDriverПолучает данные по SNMP.
ru.inline.inv.service.dto.SystemStatDriverПодготавливает данные оперативного мониторинга: сведения о количестве узлов в работоспособном состоянии и в состоянии отказа. На основании этих данных в интерфейсе "Storemaster" строится круговая диаграмма и графики.

Для сопряжения со специфичными системами заказчика могут быть разработаны дополнительные драйверы.