В данном разделе представлены минимальные системные требования для разворачивания GMONIT на одном хосте. В указанной конфигурации не учитываются вопросы масштабирования и отказоустойчивости.
Поддерживается большинство операционных систем семейства Linux актуальных версий (с Linux Kernel 3.15 и новее).
Для разворачивания рекомендуется использовать один из следующих дистрибутивов:
- Ubuntu 22.04 LTS
- Ubuntu 24.04 LTS
- Debian 10
- Debian 11
- CentOS Stream 8 и новее
- RedOS 7.3
- RedOS 8.0
- Astra Linux SE 1.7
- Astra Linux SE 1.8
Работа на ОС, отличных от Linux не гарантируется и официальная их поддержка не заявляется.
GMONIT распространяется в виде docker-образа и сценария для docker compose.
Для запуска GMONIT в docker необходима версия Docker 29.1.4* и установленный актуальный плагин Compose для Docker.
Для визуализации данных GMONIT использует Grafana с предустановленными дашбордами.
Сконфигурированная для работы с GMONIT Grafana предоставляется в виде docker-образа. Разворачивание GMONIT в отдельно стоящей версии Grafana официально не поддерживается.
Redisверсии 6 и вышеPostgresверсии 12 и 13Clickhouseверсии 23.3 и выше
Базы данных, созданные для GMONIT должны быть использованы исключительно для работы GMONIT. Крайне не рекомендуется вручную вносить какие-либо правки в схему БД или в конкретные таблицы, за исключением случаев, когда это напрямую прописано в документации или следует из прямых рекомендаций инженеров GMONIT.
Указанного объема выделенных ресурсов, в некоторых случаях должно хватить для сбора данных с более чем 1000 клиентских агентов одновременно.
Объем дискового пространства напрямую зависит от количества объектов мониторинга и срока хранения данных. Рекомендуется выделять не менее 500Гб на хосте. Так же, следует заранее предусмотреть способы масштабирования при увеличении объема хранимых данных в будущем.
Требования к объему оперативной памяти напрямую зависят от предполагаемой нагрузки. Для стабильной работы системы рекомендуется выделить минимум 8Гб(рекомендуется 16 ГБ) оперативной памяти.
Требования к CPU также напрямую зависят от нагрузки. Рекомендуется выделить 8 ядер для стабильной работы системы.
Весь обмен трафиком между агентами и коллектором в GMONIT проходит по защищенному протоколу HTTPS. Поэтому, для корректной работы системы, коллектору и Grafana должны быть выделены доменные имена с действительными SSL-сертификатами. Для удобства, рекомендуется выделять доменные имена 3го уровня, например: gmonit.example.com и gmonit-collector.example.com.