Обновление пакетных версий ноды на Меганоду¶
В инструкции описан процесс обновления пакетных версий нод на Меганоду Вебмониторэкс.
Требования¶
-
Доступ к аккаунту с ролью Администратор в Консоли управления Вебмониторэкс.
-
Выполнение команд от имени суперпользователя (например,
root
). -
Доступ к
https://meganode.webmonitorx.ru/
для загрузки универсального установщика Вебмониторэкс. Убедитесь, что доступ не заблокирован брандмауэром. -
Доступ к
https://api.wallarm.ru
иhttps://api.webmonitorx.ru
для работы с Вычислительным кластером Вебмониторэкс API. Если доступ Вебмониторэкс API возможен только через прокси-сервер, воспользуйтесь инструкцией для настройки. -
Для обработки запросов и постаналитики на разных серверах: модуль постаналитики, установленный на отдельный сервер по [инструкции][install-postanalytics-instr].
-
Доступ к хранилищу Яндекс S3 (
https://storage.yandexcloud.net
), чтобы обеспечить корректную блокировку IP‑адресов, зарегистрированных в странах, регионах или дата-центрах из белого, черного и серого [списков IP][ip-lists-docs].Необходимо обеспечить доступ к
https://storage.yandexcloud.net
или нескольким диапазонам IP‑адресов: диапазон 1 и диапазон 2. -
Установленный текстовый редактор vim, nano или другой.
Поддерживаемые операционные системы¶
- Debian 10, 11 и 12.x
- Ubuntu LTS 18.04, 20.04, 22.04
- CentOS 7, 8 Stream, 9 Stream
- Alma/Rocky Linux 9
- RHEL 8.x, 9.x
- Oracle Linux 8.x
- РЕД ОС
- Альт Сервер 10
- SuSe Linux
- Astra Linux
- Другие (список постоянно расширяется, вы можете связаться со службой поддержки Вебмониторэкс, чтобы проверить, есть ли в списке ваша ОС)
Удаление пакетных версий¶
Перед установкой Меганоды необходимо удалить пакетные версии ноды:
sudo apt-get purge `grep -ohP "^Package: \K.*" /var/lib/apt/lists/repo.webmonitorx* | grep -v libbrotli1`
sudo apt-get purge `grep -ohP "^Package: \K.*" /var/lib/apt/lists/repo.wallarm* | grep -v libbrotli1`
sudo apt-get purge `grep -ohP "^Package: \K.*" /var/lib/apt/lists/repo.webmonitorx* | grep -v libbrotli1`
sudo apt-get purge `grep -ohP "^Package: \K.*" /var/lib/apt/lists/repo.wallarm* | grep -v libbrotli1`
# получите id репозиториев (repo.webmonitorx и repo.wallarm) из dnf repolist
# удалите пакеты из репозиториев
dnf repository-packages <repo-id> remove
Установка Меганоды¶
Установите Меганоду, выполнив шаги 1-7 инструкции.
Проверка работы Меганоды¶
Протестируйте Меганоду, отправив тестовый запрос.
Чтобы кастомизировать настройки Вебмониторэкс, используйте доступные директивы.