Включение развертывания Microsoft Defender для конечной точки в указанное расположение

Хотите попробовать Microsoft Defender для конечной точки? Зарегистрироваться для бесплатной пробной версии.

Введение

Microsoft Defender для конечных точек в Linux поддерживает установку в произвольные каталоги, что позволяет организациям развертывать агент в нестандартных каталогах в соответствии со своими требованиями. Эта функция полезна для сред с:

  • Настраиваемые структуры каталогов и политики организации
  • Недостаточно места в корневой файловой системе
  • Конкретные требования соответствия для размещения приложений

По умолчанию Defender for Endpoint устанавливается в каталог /opt/microsoft/mdatp. При установке пользовательского расположения во время начальной установки можно выбрать другой базовый каталог. Затем Defender для конечной точки использует ту же внутреннюю структуру папок в указанном расположении. После установки выбранное расположение остается фиксированным, а последующие обновления будут продолжать использовать исходное пользовательское расположение. Изменение расположения установки позже не поддерживается. Если вам нужно использовать другое расположение, необходимо удалить Defender для конечной точки, а затем переустановить его в новом расположении.

Предварительные требования и требования к системе

Перед развертыванием Microsoft Defender для конечной точки в настраиваемое расположение убедитесь, что выполнены следующие требования:

Предварительные условия

  • Каталог пользовательской установки и все его дерево должны иметь по крайней мере rwxr-xr-x (755) разрешений.

  • Целевое расположение должно иметь достаточно места на диске (не менее 2 ГБ, больше для высокопроизводительных рабочих нагрузок).

  • Если SELinux включен, необходимо установить средство semanage, чтобы задать правильный файловый контекст для нестандартного расположения.

  • Из соображений безопасности и надежности настоятельно рекомендуется выполнять установку в каталог на локальной файловой системе с постоянным хранением данных, которая смонтирована постоянно. Избегайте использования съемных носителей, сетевых подключений или файловых систем, которые могут быть отключены во время работы системы, так как это может привести к сбою службы Microsoft Defender для конечной точки и создать угрозу безопасности.

Поддерживаемые дистрибутивы и доступность компонентов

  • Установка пользовательского расположения поддерживается во всех поддерживаемых дистрибутивах Linux для архитектур x64 и ARM64.

  • Функция настраиваемого расположения доступна в Defender for Endpoint on Linux, начиная с версии 101.25062.0003.

Действия по установке в пользовательское расположение

В этом разделе описаны дополнительные действия, необходимые для развертывания Defender для конечной точки в настраиваемое расположение с помощью различных поддерживаемых методов.

  • Скрипт установщика:

    Рекомендуемый способ — запустить скрипт mde_installer.sh с параметром --install-path /your/custom/path при установке. Дополнительные сведения см. в руководстве по развертыванию скриптов установщика.

  • Сторонние средства автоматизации:

    Такие решения, как Ansible, Chef, Puppet и SaltStack, могут автоматизировать развертывание, запустив mde_installer.sh скрипт с параметром --install-path /your/custom/path во время установки. Дополнительные сведения см. в руководстве по развертыванию скриптов установщика.

  • Установка вручную:

    Если вы предпочитаете ручную настройку, вам потребуется выполнить дополнительные подготовительные действия перед установкой, чтобы подготовить выбранное вами расположение. Пошаговые инструкции см. в следующем разделе .

Установка вручную: предварительная установка

При выполнении действий по развертыванию вручную необходимо выполнить дополнительную предварительную настройку перед установкой, чтобы включить возможность установки в произвольное расположение. Выполните приведенные ниже действия в ходе предварительной настройки для установки в настраиваемое расположение.

Важно!

Настоятельно рекомендуется выбрать новый выделенный (пустой) каталог для пользовательского пути установки. Во время удаления или очистки процесс пытается рекурсивно удалить этот каталог и все его содержимое. Поэтому важно не использовать общий или существующий каталог, содержащий другие данные, которые могут потребоваться сохранить.

  1. Задайте настраиваемую переменную пути:

    Примечание.

    Пользовательский путь должен быть абсолютным (например, /your/custom/path). Относительные пути не поддерживаются.

    export CUSTOM_PATH="/your/custom/path"
    
  2. Создайте необходимые каталоги и файл конфигурации:

    sudo mkdir -p "${CUSTOM_PATH}"
    sudo mkdir -p /etc/opt/microsoft/mdatp
    echo '{"path": "'${CUSTOM_PATH}'"}' | sudo tee /etc/opt/microsoft/mdatp/mde_path.json
    
  3. Настройка разрешений:

    sudo chmod 755 "${CUSTOM_PATH}"
    sudo chmod 644 /etc/opt/microsoft/mdatp/mde_path.json
    
  4. Создать символьную ссылку:

     sudo ln -sf "${CUSTOM_PATH}/opt/microsoft/mdatp" /opt/microsoft/mdatp
    

Затем перейдите к стандартным шагам по установке дистрибутива.

Обновление и обслуживание

Обновления Defender for Endpoint, установленного в нестандартный каталог, выполняются так же, как и при стандартной установке: установщик автоматически сохраняет текущий каталог установки и конфигурацию.

Важно!

Изменение пути установки во время обновления не поддерживается. Если необходимо изменить путь установки, сначала удалите Defender для конечной точки, а затем переустановите его в новом расположении.

Вопросы и ответы

Можно ли установить Defender for Endpoint в любой каталог?
Да, при условии, что путь к расположению установки является абсолютным путем с по крайней мере 755 разрешениями и достаточным пространством (минимум 2 ГБ).

Можно ли изменить путь установки Defender для конечных точек после установки?
Нет, необходимо удалить программу и установить её заново, чтобы использовать другое место установки.

Как обновить Microsoft Defender для конечной точки в настраиваемом расположении?
Выполните обычные команды обновления. Расположение установки остается неизменным.

Можно ли изменить пользовательский путь установки при обновлении?
Нет, для изменения расположения установки требуется новая установка.

Устранение неполадок

1. Проверьте расположение установки

  • Проверьте выполняемые процессы:

    Выполните команду : ps aux | grep wdavdaemon. Выходные данные должны содержать пути процесса wdavdaemon для microsoft_mdatp. Например, вы можете:

    root 747798 0.3 1.5 1037180 154336 ? Ssl 12:26 0:21 /var/tmp/TestInstall/microsoft_mdatp/opt/microsoft/mdatp/sbin/wdavdaemon
    root      747844  0.0  0.8 945692 79676 ?        Sl   12:26   0:04 /var/tmp/TestInstall/microsoft_mdatp/opt/microsoft/mdatp/sbin/wdavdaemon edr 16 15 --log_level info
    
  • Проверьте состояние службы:

    Запуск: systemctl status mdatp

    ● mdatp.service - Microsoft Defender
             Loaded: loaded (/lib/systemd/system/mdatp.service; enabled; vendor preset: enabled)
             Active: active (running) since ...
             Main PID: 747798 (wdavdaemon)
             ...
             CGroup: /system.slice/mdatp.service
                     ‣ 747798 /var/tmp/TestInstall/microsoft_mdatp/opt/microsoft/mdatp/sbin/wdavdaemon
    
  • Проверьте путь пользовательской установки в файле mde_path.json :

    • Основной: /etc/opt/microsoft/mdatp/mde_path.json
      • Пример: {"path": "/var/tmp/TestInstall/microsoft_mdatp"}
      • Если файл отсутствует или имеет неверный формат, Microsoft Defender для конечной точки использует вторичный файл как резервный вариант.
    • Вторичный: <custom_installation_path>/opt/microsoft/mdatp/conf/mde_path.json
      • Должен соответствовать основной конфигурации.
      • Этот файл создается во время установки.
      • Несоответствия могут указывать на повреждение установки.
    • Убедитесь, что путь абсолютный.

Выполните команду : ls -ltr /opt/microsoft/mdatp. Выходные данные должны отображаться /opt/microsoft/mdatp в виде символьной ссылки на пользовательское расположение. Например, вы можете:

lrwxrwxrwx 1 root root ... /opt/microsoft/mdatp -> /var/tmp/TestInstall/microsoft_mdatp/opt/microsoft/mdatp

Совет

Хотите узнать больше? Присоединяйтесь к сообществу Microsoft Security в нашем сообществе Tech Community: Microsoft Defender для конечной точки Tech Community.