Network Monitoring System v2

FlowNMS

Система мониторинга сетевой инфраструктуры: интерактивные карты, статусы устройств, SNMP-порты, графики трафика, уведомления и управляемые обновления.

React Flow карты сети и связи
SNMP порты и трафик
Docker API, web, cron, worker
core-map / live status

Core SW-01

10G uplink / OK

Router-Edge

SNMP load 78%

OLT-2

48 ports online

Aggregation

traffic trends

Client CPE

ping timeout

Что делает проект

FlowNMS собирает сетевую картину в одном рабочем интерфейсе: от состояния устройств до истории трафика и обслуживающих задач.

M

Интерактивные карты

Устройства, заметки, подкарты, связи и фоновые схемы управляются прямо в web-интерфейсе.

S

SNMP и порты

Система читает состояние физических портов, собирает историю и показывает загрузку линков.

A

Аварии и уведомления

DOWN/ACK состояния, избранные узлы и web push помогают быстрее видеть проблемные зоны.

B

Резервные копии

Поддерживаются ручные и автоматические MySQL backup-сценарии с настройками хранения.

L

Лицензирование

Лицензии привязаны к fingerprint сервера и управляют лимитами устройств и функциями.

U

Обновления

Update-пакеты доставляются через release-сервер и применяются без пересоздания MySQL/Redis данных.

Архитектура v2

Проект разделен на продуктовый код, deployment-скрипты, release-артефакты, документацию, сайты и sandbox-окружения.

product/ API, web UI, cron, worker, shared-модули и docker-compose.yml.
deploy/ Dockerfile, nginx, entrypoint и скрипты сборки/перезапуска.
release/ Update server, install bundle и готовые артефакты релизов.
sites/ Публичные страницы проекта и клиентские порталы.

Запуск продукта

Основной compose-файл находится в `product/docker-compose.yml`. Перед запуском нужно подготовить `.env` и заполнить секреты.

            
curl -fsSL https://update.bigoblin.lv/install/flownms-client.sh -o flownms-client.sh
chmod +x flownms-client.sh

sudo ./flownms-client.sh install

# web: http://SERVER_IP:8080
# api: http://SERVER_IP:3000