Системные требования
В этом разделе указаны минимальные системные требования к вычислительным ресурсам, необходимым для запуска Monq.
- Процессор — x64 с поддержкой инструкций SSE 4.2 и AVX2, не менее 8 ядер
- RAM — не менее 24GB
- Дисковая подсистема — SSD (от 700+ IOPS), не менее 60GB
Input/Output Operations Per Second - это метрика, используемая для измерения производительности системы хранения данных, такой как жесткий диск (HDD) или твердотельный накопитель (SSD). Она указывает на количество операций ввода/вывода, которые устройство может обработать за секунду. Чем выше значение IOPS, тем больше операций ввода/вывода может обрабатывать система, что часто связано с более высокой скоростью работы и улучшенной производительностью.
Поставляемое системное ПО
Работоспособность Monq проверена с указанными в таблице версиями системного ПО.
Использование других версий не тестировалось. Их использование может привести к непредсказуемому поведению системы и не поддерживается официально.
Название | Версия | Роль | Лицензирование |
---|---|---|---|
debian | 12.10 | Операционная система | GNU GPL |
arangodb | 3.11.12 | СУБД | Apache License 2.0 |
clickhouse | 24.8.11 | СУБД | Apache License 2.0 |
postgresql | 16.6 | СУБД | PostgreSQL |
victoria-metrics | 1.108.1 | СУБД | Apache License 2.0 |
rabbitmq | 4.0.5 | Брокер сообщений | Mozilla Public License |
redis | 7.4.2 | Кэш сервер | 3-Clause-BSD |
consul | 1.8.0 | Хранилище конфигураций | Mozilla Public License v2.0 |
registry | 3.0.0 | Репозиторий контейнеров | Apache License 2.0 |
k3s | 1.31.4 | Оркестратор контейнеров | Apache License 2.0 |
coredns | 1.12.0 | Кластерный DNS (компонент k3s) | Apache License 2.0 |
cilium | 1.16.5 | Драйвер виртуальной сети CNI | Apache License 2.0 |
ingress-nginx-controller | 1.12.1 | Веб балансировщик | Apache License 2.0 |
nfs-common | 1:2.6.2-4 | Сетевой доступ к ФС | MIT, GPLv2, GPLv2+, BSD |
Сетевые требования
Минимально необходимые подключения:
- 22/tcp — для доступа по SSH ко всем серверам
- 443/tcp — для подключения к веб-интерфейсу Monq
Примеры сетевых взаимодействий
Сервер | Назначение | Входящее соединение: сеть | Протоколы и порты (входящие) | Исходящее соединение: сеть | Протоколы и порты (исходящие) | Обоснование |
---|---|---|---|---|---|---|
monq-demo | Серверы Monq | Внешняя сеть | 443/tcp | Доступ пользователей к системе | ||
monq-demo | Серверы Monq | Интернет | 80, 443/tcp, 25, 465/tcp | Подключение к мессенджерам (конкретный список портов зависит от конфигурации оповещений) |
В таблице указаны только базовые подключения.
Интеграции с внешними системами мониторинга требуют отдельной настройки — список определяется индивидуально.
Для получения обновлений требуется разрешить доступ к ресурсам компании:
https://release-hub.monq.ru
https://registry.monq.ru
https://downloads.monq.ru
В случае запрета на сетевое взаимодействие с внешними ресурсами по соображениям информационной безопасности, обновления необходимо предварительно загрузить в среде с выходом в интернет и далее перенести в изолированный контур ручным способом.
Подробнее об этом написано в инструкциях по обновлению.
Типовая схема размещения компонентов
Дополнительно
Для установки потребуется доменное имя, по которому будет доступен веб-интерфейс Monq.
Указание домена — обязательное условие для выпуска лицензии.