Установка агентов и сертификатов на компьютеры под управлением Linux с помощью командной строки
Важно!
Поддержка этой версии Operations Manager завершена. Мы рекомендуем выполнить обновление до Operations Manager 2022.
Эта статья содержит сведения о последней версии агента Linux для System Center Operations Manager 1801 и процесс его установки.
Эта версия агента Linux поддерживает сборщик данных для Linux с открытым исходным кодом (Fluentd), который собирает данные из многих источников. Мониторинг на основе OMI для поддерживаемых рабочих нагрузок Linux продолжит работать без изменений.
Новые возможности в версии 1801
- Добавлен новый подключаемый модуль преобразователя, который позволяет пользователям использовать сторонние подключаемые модули для мониторинга файлов журнала Operations Manager.
- Добавлена поддержка для проверки подлинности сервера.
- Добавлена поддержка дополнительных дистрибутивов Linux.
Поддерживаемые платформы
В этом выпуске поддерживаются дистрибутивы Linux, перечисленные в следующей таблице.
Операционная система Linux | Поддерживаемая версия |
---|---|
Red Hat Enterprise Linux Server | 5 (x86/x64) 6 (x86/x64) 7 (x86/x64) |
Cent OS | 5 (x86/x64) 6 (x86/x64) 7 (x64) |
Ubuntu | 12.04 LTS (x86/x64) 14.04 LTS (x86/x64) 16.04 LTS (x86/x64) |
Debian | 6 (x86/x64) 7 (x86/x64) 8 (x86/x64) |
Oracle Linux | 5 (x86/x64) 6 (x86/x64) 7 (x64) |
SUSE Linux Enterprise Server | 11 (x86/x64) 12 (x64) |
Обновление с существующих агентов Operations Manager и OMS в настоящее время не поддерживается.
Поддерживаемые конфигурации развертывания
Operations Manager поддерживает приведенные далее конфигурации отчетов агентов в группе управления.
- Серверы Linux, отправляющие отчеты непосредственно на сервер управления.
- Сервер Linux, отправляющий отчеты на сервер шлюза.
- Серверы Linux, отправляющие отчеты на связанный сервер шлюза.
Установка агента
Вы можете установить последнюю версию агента Linux для Operations Manager с помощью автоматического обнаружения или вручную. Автоматическое обнаружение работает так же, как и в предыдущей версии. Используйте прежнюю процедуру, которая описана в этой статье.
Чтобы вручную установить агенты на компьютерах под управлением UNIX или Linux, выполните следующие процедуры. Пакеты агентов можно найти в следующей папке на сервере управления : %ProgramFiles%\Microsoft System Center\Operations Manager\Server\AgentManagement\UnixAgents\DownloadedKits после импорта необходимых пакетов управления для определенной версии UNIX/Linux, необходимой для отслеживания. Пакеты управления доступны на установочном носителе Operations Manager в каталоге \ManagementPacks.
Установка вручную
Агент предоставляется в формате самораспаковывающегося устанавливаемого пакета сценария оболочки. Этот пакет содержит пакеты Debian и RPM для каждого из компонентов агента. Вы можете установить его напрямую или извлечь отдельные пакеты, которые вам нужны. Предоставляются отдельные пакеты для архитектур x64 и x86.
Для этого потребуется выполнить следующие действия.
- Установите агент и зарегистрируйте Operations Manager в качестве рабочей области.
- Откройте TCP-порт на сервере управления или сервере шлюза.
- Настройте сертификат проверки подлинности сервера.
- Определите сервер Linux с помощью мастера обнаружения.
В следующих разделах описаны шаги, позволяющие установить агент Linux вручную.
Установка агента
Пакеты установки агента вы можете найти в папке %Program Files%\Microsoft System Center\Operations Manager\Server\AgentManagement\UnixAgents\DownloadedKits. Перенесите нужный пакет (x86 или x64) на настраиваемый компьютер под управлением Linux с помощью команд scp или sftp.
Установите пакет, выполнив на компьютере следующую команду. Параметр enable-opsmgr открывает порт 1270 для взаимодействия агента с сервером управления.
sudo sh ./omsagent-1.4.0-45.universald.1.x64.sh --install --enable-opsmgr
Выполните команду omsadmin.sh, указав scom для идентификатора рабочей области. Эту команду необходимо выполнять от имени пользователя root (с помощью команды sudo для повышения прав). Этот скрипт создаст сертификат в /etc/opt/microsoft/omsagent/scom/certs/scom-cert.pem, который должен быть подписан сервером управления на следующем шаге.
/opt/microsoft/omsagent/bin/omsadmin.sh -w scom
В папке /etc/opt/microsoft/omsagent/scom/conf/ создайте файл конфигурации с именем omsadmin.conf и следующим содержимым. Введите имя компьютера и укажите номер 8886 для порта службы OMED.
ИД_РАБОЧЕЙ_ОБЛАСТИ=scom КОНЕЧНАЯ_ТОЧКА_SCOM=https://<FQDN_КОМПЬЮТЕРА_OM>:<ПОРТ_СЛУЖБЫ_OMED>
Настройка TCP-порта для службы OMED
Чтобы включить сбор данных, в Operations Manager необходимо использовать TCP-порт 8886 для установления входящей связи между агентом Linux и сервером управления или сервером шлюза.
Настройка сертификатов
В предыдущей версии агента Linux сервер управления обращался к каждому компьютеру Linux с использованием сертификата проверки подлинности сервера. В новом агенте клиентом, который обращается к серверу управления, стал Fluentd. Поэтому нужно использовать сертификат с проверкой подлинности клиента. Для работы с новым агентом необходимо получить новый сертификат. Operations Manager использует этот новый сертификат для связи с Fluentd, а старый сертификат для всех остальных взаимодействий.
На компьютере под управлением Linux найдите файлы /etc/opt/omi/ssl/omi-host-имя_узла>.pem и > и скопируйте их в любое расположение на сервере управления.
Откройте командную строку на сервере управления и выполните следующую команду, чтобы подписать сертификат.
scxcertconfig -sign omi-host-<имя_узла>.pem omi_new.pem and scxcertconfig -sign scom-cert.pem scom-cert_new.pem
Скопируйте файл omi_new.pem в каталог /etc/opt/omi/ssl/ , а файл scom-cert_new.pem — в каталог /etc/opt/microsoft/omsagent/scom/certs/ на компьютере под управлением Linux. Удалите старые файлы сертификатов и присвойте их имена новым файлам сертификатов, чтобы заменить их.
Перезапуск агента
Перезапустите агент с помощью следующей команды:
scxadmin –restart
Обнаружение
После ручного развертывания агентов на компьютерах UNIX и Linux они по-прежнему должны быть обнаружены Operations Manager с помощью мастера обнаружения. В поле "Тип обнаружения" выберите значение Обнаруживать только компьютеры с установленным агентом UNIX или Linux. Дополнительные сведения см. в статье Установка агента в UNIX и Linux с помощью мастера обнаружения.
Дальнейшие шаги
- Сведения о настройке правил обнаружения объектов и отключении обнаружения определенного объекта см. в разделе Применение переопределений для обнаружения объектов.
- Сведения о выполнении обслуживания агентов на компьютерах с ОС UNIX и Linux см. в разделе Обновление и удаление агентов на компьютерах с ОС UNIX и Linux.
- Сведения о том, какие параметры и действия необходимо выполнить для правильного удаления агента с компьютеров UNIX и Linux, см . в статье Удаление агентов вручную с компьютеров UNIX и Linux.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по