Домашняя страница веб-интерфейса SP Spider
Веб-интерфейс носит роль упрощения и автоматизации управления с кластером Досгейт. Он отвечает за синхронизацию и распространение API-команд, помогает оператору вводить новые правила и редактировать старые, а также предлагает функционал "пресетов" - заранее заготовленных шаблонов правил, которые можно применять как группами так и целыми профилями
В зависимости от требований заказчика, веб-интерфейс, как и ноды Досгейта могут быть установлены в разных архитектурах. Веб-интерфейс поддерживает апаратное резервирование и кластеры, может работать в режиме active+active
Для работы веб-интерфейса используется сразу ряд компонентов:
- NodeJS, окружение для веб-интерфейса
- PostgreSQL, база данных
- Graphite, устанавливается вместе с dosgate, для записи и визуализации статистики
- RabbitMQ, брокер сообщений используемый для синхронизации и очередей
- dosgate, точка обращения веб-интерфейса