Перейти к содержанию

Обновление пакетных версий ноды на Меганоду

В инструкции описан процесс обновления пакетных версий нод на Меганоду Вебмониторэкс.

Требования

  • Доступ к аккаунту с ролью Администратор в Консоли управления Вебмониторэкс.

  • Выполнение команд от имени суперпользователя (например, 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 инструкции.

Проверка работы Меганоды

Протестируйте Меганоду, отправив тестовый запрос.


Чтобы кастомизировать настройки Вебмониторэкс, используйте доступные директивы.

История версий Меганоды Вебмониторэкс →