Процедура обновления Collector
Информация
Убедитесь, что время синхронизировано через один NTP-сервер с MITIGATOR.
Сделайте резервную копию настроек и данных flow по инструкции.
Запишите в файл
.env
строку с версией. Например:VERSION=v23.03.1
Загрузите актуальный compose-файл:
wget https://docs.mitigator.ru/collector/v24.10/dist/docker-compose.yml -O docker-compose.yml
Убедитесь, что в адресной строке указан номер целевой мажорной версии.
Выполните вход в хранилище образов со своими учетными данными:
docker login docker.mitigator.ru
Скачайте образы:
docker-compose pull
Перезапустите Collector:
docker-compose down && docker-compose up -d
Обновление баз GeoIP
Collector использует GeoLite2
базы в формате CSV. Разместите файлы баз Country и ASN в директории /srv/collector/geolite2
:
Обработайте файлы командой:
find geolite2 -name '*.csv' -exec sed -e "s|,\('[^,]\+\)|,\"\1\"|g" -i {} \;
Базы GeoIP обновятся в течение нескольких минут.