Перейти к основному содержимому
Версия: 7.10

Системные требования

В данном разделе приведены минимальные системные требования необходимые для запуска Monq.

Ознакомьтесь с данным документом, прежде чем переходить к установке системы.

Информация

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

Google Chrome версии 101.* и выше

Размещение ресурсов

Наименование продуктаCPU, CoresRAM, GBHDD, GBОписание
Monq Demo824100Сервер для развертывания СПО и модулей Monq

⚠️ Размеры системных дисков должны быть не меньше указанных в таблице. При разметке все пространство диска монтируется в корень «/» без разделения на разделы.

Файловая система – xfs.

Система хранения

Наименование сервераДанныеЧтение / Запись, iops (Highload)Интенсивность использованияПримечание
d-headСУБД: postgresql, arangodb, clickhouse, redis, VictoriaMetrics
Storage: nfs, docker registry
15/40 (75/200)medium

Обязательное системное программное обеспечение

НазваниеТипВерсияРольЛицензированиеd-headОписание
DebianBaremetal11.6Операционная системаGNU GPL+
containerdBaremetal1.6.6ВиртуализацияApache License 2.0+
postgresqlContainer12.2СУБДЛицензия PostgreSQL+
victoria-metricsContainer1.85.1СУБДApache License 2.0+
arangodbContainer3.8.1СУБДApache License 2.0+
redisContainer6.2.6Кеш сервер3-Clause-BSD+Документация
rabbitmqContainer3.9.7Брокер сообщенийMozilla Public License+
clickhouseContainer20.8.19СУБДApache License 2.0+
docker-registryContainer2.7.1Репозиторий образов dockerApache License 2.0+Образ
nfs-utilsBaremetal1.3.0Сетевой доступ к ФСMIT; GPLv2; GPLv2+; BSD+Документация
flannelContainer0.17.0Драйвер виртуальной сетиApache License 2.0+
etcdContainer3.5.1Хранилище состояния кластераApache License 2.0+
consulBaremetal1.8.0Хранилище конфигурацийMozilla Public License v2.0+
kubernetesContainer1.23.6Оркестратор docker-контейнеровApache License 2.0+
kubernetes/nginx-ingress-controllerContainer1.2.0Веб балансировщикApache License 2.0+Документация
kubernetes/core-dnsContainer1.8.6Кластерный DNSApache License 2.0+Документация
ansibleBaremetal2.9.13Система управления конфигурациямиGPL v3Используется в сценарии поставки в виде пакета

Вспомогательное системное программное обеспечение

Данное СПО используется для диагностики и упрощения процессов эксплуатации.

НазваниеТипВерсияРольЛицензированиеd-head
kubernetes-dashboardContainer2.0.3Панель управления kubernetesApache License 2.0+
metrics-serverContainer0.3.3Сбор метрик с кластераApache License 2.0+
utilsContainer1.0Контейнер с набором утилит для диагностики+
clickhouse-clientBaremetal20.3Клиент БДApache License 2.0+
arangodb3-clientBaremetal3.3.25Клиент БДApache License 2.0+
postgresql12Baremetal12.2Клиент БДЛицензия PostgreSQL+
redisBaremetal5.0.9Клиент БД3-Clause-BSD+

Дополнительное ПО: python-pip, curl, jq, wget, mc, nmap, tcpdump, ntp, lsof, sysstat, iotop, bind-utils, vim, net-tools, telnet, git, unzip, NetworkManager-glib.x86_64, nano, bash-completion.

Типовые сетевые взаимодействия

Минимально необходимо:

  • Наличие доступа по порту 22/tcp ко всем серверу.
  • Доступ по порту 80,443/tcp к серверу.

Типовой список сетевых взаимодействий

Наименование сервераНазначение сервераВходящее соединение
Сеть
Входящее соединение
Протоколы, порты
Исходящее соединение
Сеть
Исходящее соединение
Протоколы, порты
Обоснование запрашиваемых настроек
d-headСервера для развертывания ППОВнешняя сеть80, 443 tcpДоступ пользователей к системе
d-headСервера для развертывания ППОИнтернет80, 443 tcp
25, 465 tcp
Подключение мессенджерам (полный список портов зависит от используемых типов оповещений)

В данной таблице не указаны сетевые взаимодействия, необходимые для подключения к системам мониторинга Клиента. Их список определяется индивидуально – после получения данных о необходимых интеграциях.

Типовая схема размещения компонентов

Изображение

Дополнительно

При разворачивании экземпляра Monq вам также потребуется:

  • Доменное имя для доступа к веб-интерфейсу вашего пространства Monq. Является обязательным условием для выпуска лицензии.