Перейти к содержимому

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

Для разворачивания рекомендуется использовать один из следующих дистрибутивов:

  • Ubuntu 20.04 LTS
  • Ubuntu 22.04 LTS
  • Debian 10
  • Debian 11
  • CentOS Stream 8 и новее

Поддерживается большинство операционных систем семейства Linux актуальных версий (с Linux Kernel 3.15 и новее).

Работа на ОС, отличных от Linux не гарантируется и официальная их поддержка не заявляется.

GMONIT распространяется в виде docker-образа и сценария для docker compose.

Для запуска GMONIT в docker необходима версия **Docker Engine 20.10.*** и установленный актуальный плагин Compose для Docker.

Для визуализации данных GMONIT использует Grafana с предустановленными дашбордами. Сконфигурированная для работы с GMONIT Grafana предоставляется в виде docker-образа. Разворачивание GMONIT в отдельно стоящей версии Grafana официально не поддерживается.

  • Redis версии 6 и выше
  • Postgres версии 12 и 13
  • Clickhouse версии 23.3 и выше

Базы данных, созданные для GMONIT должны быть использованы исключительно для работы GMONIT. Крайне не рекомендуется вручную вносить какие-либо правки в схему БД или в конкретные таблицы, за исключением случаев, когда это напрямую прописано в документации или следует из прямых рекомендаций инженеров GMONIT.

Указанного объема выделенных ресурсов, в некоторых случаях должно хватить для сбора данных с более чем 1000 клиентских агентов одновременно.

Объем дискового пространства напрямую зависит от количества объектов мониторинга и срока хранения данных. Рекомендуется выделять не менее 100Гб на хосте. Так же, следует заранее предусмотреть способы масштабирования при увеличении объема хранимых данных в будущем.

Требования к объему оперативной памяти напрямую зависят от предполагаемой нагрузки. Для стабильной работы системы рекомендуется выделить минимум 8Гб оперативной памяти.

Требования к CPU также напрямую зависят от нагрузки. Рекомендуется выделить минимум 4 ядра для стабильной работы системы.

Весь обмен трафиком между агентами и коллектором в GMONIT проходит по защищенному протоколу HTTPS. Поэтому, для корректной работы системы, коллектору и Grafana должны быть выделены доменные имена с действительными SSL-сертификатами. Для удобства, рекомендуется выделять доменные имена 3го уровня, например: gmonit.example.com и gmonit-collector.example.com.