forked from nikitich/docs
121 lines
3.9 KiB
Markdown
121 lines
3.9 KiB
Markdown
# Инструкция по установке
|
||
## Установка необходимых пакетов для ОС 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 <https://gnu.org/licenses/gpl.html>. 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)
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|