Домашняя страница веб-интерфейса SP Spider

Веб-интерфейс носит роль упрощения и автоматизации управления с кластером Досгейт. Он отвечает за синхронизацию и распространение API-команд, помогает оператору вводить новые правила и редактировать старые, а также предлагает функционал "пресетов" - заранее заготовленных шаблонов правил, которые можно применять как группами так и целыми профилями

В зависимости от требований заказчика, веб-интерфейс, как и ноды Досгейта могут быть установлены в разных архитектурах. Веб-интерфейс поддерживает апаратное резервирование и кластеры, может работать в режиме active+active

Для работы веб-интерфейса используется сразу ряд компонентов:

  • NodeJS, окружение для веб-интерфейса
  • PostgreSQL, база данных
  • Graphite, устанавливается вместе с dosgate, для записи и визуализации статистики
  • RabbitMQ, брокер сообщений используемый для синхронизации и очередей
  • dosgate, точка обращения веб-интерфейса

Архитектура кластера: веб-интерфейс + dosgate

архитектура кластера веб+досгейт

Локальная библиотека

Установка веб-интерфейса и вспомогательных компонентов

Changelog

Документация API