Поделиться через


Установка агента Log Analytics на компьютерах Windows

В этой статье содержатся сведения о том, как установить агент Log Analytics на компьютерах Windows с помощью следующих методов:

  • Ручная установка с помощью мастера установки или командной строки.
  • Конфигурация требуемого состояния службы автоматизации Azure (DSC).

Методы установки, описанные в этой статье, обычно используются для виртуальных машин в локальной среде или в других облаках. Более эффективные варианты, которые можно использовать для виртуальных машин Azure, см. в разделе "Параметры установки".

Это важно

Устаревший агент Log Analyticsустарел с 31 августа 2024 г. Корпорация Майкрософт больше не будет предоставлять поддержку агента Log Analytics. Если вы используете агент Log Analytics для приема данных в Azure Monitor, перейдите к агенту Azure Monitor.

Замечание

Установка агента Log Analytics обычно не требует перезапуска компьютера.

Требования

Поддерживаемые операционные системы

Список версий Windows, поддерживаемых агентом Log Analytics, см. в разделе "Обзор агентов Azure Monitor".

Требование поддержки подписывания кода SHA-2

Агент Windows начал использовать исключительно подпись SHA-2 17 августа 2020 года. Это изменение повлияло на клиентов, использующих агент Log Analytics в устаревшей ОС в рамках любой службы Azure, например Azure Monitor, службы автоматизации Azure, управления обновлениями Azure, отслеживания изменений Azure, Microsoft Defender для облака, Microsoft Sentinel и Расширенной защиты от угроз в Защитнике Windows.

Изменение не требует никаких действий клиента, если вы не запускаете агент в устаревшей версии ОС, например Windows 7, Windows Server 2008 R2 и Windows Server 2008. Клиенты, работающие в устаревшей версии ОС, должны были выполнять следующие действия на своих компьютерах до 17 августа 2020 г. или их агенты перестали отправлять данные в рабочие области Log Analytics:

  1. Установите последний пакет обновления для операционной системы. Ниже приведены необходимые версии пакета обновления:

    • Windows 7 с пакетом обновления 1 (SP1)
    • Windows Server 2008 с пакетом обновления 2 (SP2)
    • Windows Server 2008 R2 с пакетом обновления 1 (SP1)
  2. Установите обновления Windows с поддержкой подписывания SHA-2 для вашей ОС, как описано в документе Требования к поддержке подписывания кода SHA-2 в Windows и WSUS.

  3. Обновление до последней версии агента Windows (версия 10.20.18067).

  4. Рекомендуется настроить агент для использования TLS 1.2.

Требования к сети

Общие сведения об агенте Log Analytics см. в разделе "Требования к сети" для агента Windows.

Настройка агента для использования TLS 1.2

Протокол TLS 1.2 обеспечивает безопасность передаваемых данных для обмена данными между агентом Windows и службой Log Analytics. Если вы устанавливаете операционную систему без включения TLS по умолчанию, настройте TLS 1.2, выполнив указанные ниже действия.

  1. Найдите следующий подраздел реестра: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols.

  2. Создайте подраздел в разделе Протоколы для TLS 1.2: HKLM\System\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2.

  3. Создайте подраздел Client в подразделе версии протокола TLS 1.2, который вы создали ранее. Например, HKLM\System\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client.

  4. Создайте следующие значения DWORD в HKLM\System\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client:

    • Enabled [значение = 1];
    • DisabledByDefault [значение = 0].

Настройте .NET Framework 4.6 или более поздней версии для поддержки безопасной криптографии, так как по умолчанию она отключена. В строгой криптографии используются более безопасные сетевые протоколы, такие как TLS 1.2, и блокируют протоколы, которые не защищены.

  1. Найдите следующий подраздел реестра: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319.

  2. Создайте значение DWORD SchUseStrongCrypto в этом подразделе со значением 1.

  3. Найдите следующий подраздел реестра: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v4.0.30319.

  4. Создайте значение DWORD SchUseStrongCrypto в этом подразделе со значением 1.

  5. Перезагрузите систему, чтобы параметры вступили в силу.

Идентификатор рабочей области и ключ

Независимо от используемого метода установки вам потребуется идентификатор рабочей области и ключ рабочей области Log Analytics, к которым будет подключаться агент. Выберите рабочую область в меню рабочих областей Log Analytics на портале Azure. Затем в разделе "Параметры " выберите "Агенты".

Снимок экрана: сведения о рабочей области.

Замечание

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

Замечание

Хотя повторное создание общих ключей рабочей области Log Analytics возможно, оно не предназначено для немедленного ограничения доступа агентам, использующим эти ключи. Агенты используют ключ для создания сертификата, срок действия которого истекает через три месяца. Повторное создание общих ключей не позволит агентам обновлять свои сертификаты, не продолжая использовать эти сертификаты до истечения срока их действия.

Установка агента

Это важно

Устаревший агент Log Analyticsустарел с 31 августа 2024 г. Корпорация Майкрософт больше не будет предоставлять поддержку агента Log Analytics. Если вы используете агент Log Analytics для приема данных в Azure Monitor, перейдите к агенту Azure Monitor.

Следующие шаги по установке и настройке агента Log Analytics в облаке Azure и Azure для государственных организаций с помощью мастера установки агента на компьютере. Если вы хотите узнать, как настроить агент для отправки отчета в группу управления System Center Operations Manager, ознакомьтесь с развертыванием агента Operations Manager с помощью мастера установки агента.

  1. В рабочей области Log Analytics на странице Windows Servers, на которую вы перешли ранее, выберите соответствующую версию агента Windows, чтобы загрузить в зависимости от архитектуры процессора операционной системы Windows.

  2. Запустите программу установки, чтобы установить агент на компьютере.

  3. На странице приветствия нажмите кнопку Далее.

  4. На странице "Условия лицензии " прочитайте лицензию и нажмите кнопку "Я согласен".

  5. На странице "Папка назначения " измените или сохраните папку установки по умолчанию и нажмите кнопку "Далее".

  6. На странице Параметры установки агента выберите подключение агента к Azure Log Analytics и нажмите Далее.

  7. На странице Azure Log Analytics выполните следующие действия:

    1. Вставьте идентификатор рабочей области и ключ рабочей области (первичный ключ), скопированные ранее. Если компьютер должен сообщать в рабочую область Log Analytics в облаке Azure для государственных организаций, выберите Azure для государственных организаций США в раскрывающемся списке Azure Cloud .
    2. Если компьютер должен взаимодействовать через прокси-сервер со службой Log Analytics, нажмите кнопку "Дополнительно " и укажите URL-адрес и номер порта прокси-сервера. Если прокси-сервер требует проверки подлинности, введите имя пользователя и пароль для проверки подлинности с помощью прокси-сервера и нажмите кнопку "Далее".
  8. Нажмите кнопку Далее после завершения предоставления необходимых параметров конфигурации.

    Снимок экрана: место вставки идентификатора рабочей области и первичного ключа во время установки.

  9. На странице Готовность к установке просмотрите выбранные параметры и нажмите кнопку Установить.

  10. На странице Настройка успешно завершена нажмите кнопку Готово.

После завершения работы Агента мониторинга Microsoft появится в Панель управления. Чтобы подтвердить отправку данных в Log Analytics, ознакомьтесь с разделом Проверка подключения агента к Log Analytics.

Проверка подключения агента к Azure Monitor

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

На панели управления"Система и безопасность" найдите элемент Microsoft Monitoring Agent. Выберите его и на вкладке Azure Log Analytics агент должен отобразить сообщение о том, что Microsoft Monitoring Agent успешно подключен к службе Microsoft Operations Management Suite.

Снимок экрана, отображающий состояние подключения MMA к Log Analytics.

Вы также можете выполнить запрос журнала на портале Azure:

  1. На портале Azure найдите и выберите "Монитор".

  2. Выберите логи на меню.

  3. В области журналов в поле запроса введите:

    Heartbeat 
    | where Category == "Direct Agent" 
    | where TimeGenerated > ago(30m)
    

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

Сведения о кэше

Данные агента Log Analytics кэшируются на локальном компьютере на C:\Program Files\Microsoft Monitoring Agent\Agent\Health Service State , прежде чем отправляться в Azure Monitor. Агент пытается загружать данные каждые 20 секунд. Если он завершается ошибкой, он будет ждать экспоненциально увеличивающееся время до тех пор, пока он не завершится успешно. Он будет ждать 30 секунд до второй попытки, 60 секунд до следующей, 120 секунд и т. д. до максимума 8,5 часов между повторными попытками, пока он не будет успешно подключен снова. Это время ожидания немного рандомизировано, чтобы избежать одновременных попыток подключения всеми агентами. Старые данные удаляются при достижении максимального буфера.

Размер кэша по умолчанию составляет 50 МБ, но его можно настроить в диапазоне от 5 МБ до максимума 1,5 ГБ. Он хранится в разделе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HealthService\Parameters\Persistence Cache Maximum. Значение представляет количество страниц, причем на каждую страницу приходится 8 КБайт.

Дальнейшие шаги