Обновление пакетных версий ноды на Меганоду¶
В инструкции описан процесс обновления пакетных версий нод на Меганоду Вебмониторэкс.
Требования¶
-  
Доступ к аккаунту с ролью Администратор в Консоли управления Вебмониторэкс.
 -  
Выполнение команд от имени суперпользователя (например,
root). -  
Доступ к
https://meganode.webmonitorx.ru/для загрузки универсального установщика Вебмониторэкс. Убедитесь, что доступ не заблокирован брандмауэром. -  
Доступ к
https://api.webmonitorx.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 инструкции.
Проверка работы Меганоды¶
Протестируйте Меганоду, отправив тестовый запрос.
Чтобы кастомизировать настройки Вебмониторэкс, используйте доступные директивы.