# Инструкция по установке ## Установка необходимых пакетов для ОС RockyLinux 9.1 Для установки системы мониторинга e-node требуется операционная система RockyLinux 9.1 с установленными набором программного обеспечения: - Архиватор Tar - Контейнеризатор приложений Docker - Служба настройки и запуска многоконтейнерных приложений Docker ### Установка Tar В случае отсутствия пакета tar на сервере можно воспользоваться rpm пакетом в составе комплекта системы мониторинга e-node находящимся в папке ./yum/tar/ yum install -y ~/enode/yum/tar/* Проверить версию пакета tar можно с помощью команды tar --version > [root@server]# tar --version > tar (GNU tar) 1.34 Copyright (C) 2021 > Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or > later . This is free software: you > are free to change and redistribute it. There is NO WARRANTY, to the > extent permitted by law. > Written by John Gilmore and Jay Fenlason. Папка с необходимыми пакетами создавалась с коммандой > yum update --downloadonly --downloaddir ~/yum/tar tar ### Установка Docker и docker compose В случае отсутствия пакета docker и утилиты docker compose на сервере можно воспользоваться rpm пакетами в составе комплекта системы мониторинга e-node находящимся в папке ./yum/docker-ce/ yum install -y ~/enode/yum/docker-ce/* После успешной установки необходимо запустить службу и поставить ее на автозапуск после перезагрузки системы systemctl start docker systemctl enable docker Проверить статус работы службы docker можно с помощью команды systemctl status docker Проверить версию службы docker можно с помощью команды docker --version > [root@server]# docker --version > Docker version 24.0.2, build cb74dfc Проверить версию утилиты docker compose можно с помощью команды docker compose version > [root@server]# docker compose version > Docker Compose version v2.18.1 # Не актуальное ## Инструкция по установке e-node ### Установка основной базы данных (clickhouse) docker run -d \ --name=enode-clickhouse \ --restart=unless-stopped \ --ulimit nofile=262144:262144 \ --user 1000:1000 \ --network localhost_network \ --publish 127.0.0.1:8123:8123 \ --publish 127.0.0.1:9000:9000 \ --publish 127.0.0.1:9009:9009 \ --volume $(pwd)/ch_data:/var/lib/clickhouse/ \ --volume $(pwd)/ch_logs:/var/log/clickhouse-server/ \ --volume $(pwd)/ch_config:/etc/clickhouse-server/config.d/ \ --volume $(pwd)/ch_users:/etc/clickhouse-server/users.d/ \ clickhouse/clickhouse-server database: container_name: e-database image: clickhouse/clickhouse-server restart: always ulimits: nofile: soft: 262144 hard: 262144 # ports: # - 0.0.0.0:8123:8123 volumes: - ${DATA_DIR}/database:/var/lib/clickhouse - ${DATA_DIR}/logs/clickhouse:/var/log/clickhouse-server networks: - e_net ### Установка in-memory key–value базы данных (redis)