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


Администрирование и настройка агента UNIX — Linux

В этой статье описываются параметры администрирования и настройки агента UNIX/Linux для System Center — Operations Manager.

Каталоги агентов

  • Открытая инфраструктура управления (OMI) устанавливается в каталог: /opt/omi

  • Агент UNIX/Linux устанавливается в каталог: /opt/microsoft/scx/

  • Агент UNIX/Linux хранит файлы журналов в каталоге: /var/opt/microsoft/scx/log/

  • OMI сохраняет файлы журналов в каталоге: /var/opt/omi/log/

  • Файлы конфигурации агента, включая сертификаты, хранятся в каталоге: /etc/opt/microsoft/scx/

  • Файлы конфигурации OMI хранятся в каталоге: /etc/opt/omi

Средства администрирования агента

В данном разделе описываются средства для администрирования и настройки агента UNIX/Linux.

Запуск средств администрирования агента

Средства для настройки агента UNIX/Linux находятся в каталоге:

/opt/microsoft/scx/bin/tools  

Scxadmin

Средство scxadmin используется для управления состоянием агента UNIX/Linux (запуска, остановки или перезапуска) и управления ведением журнала, выполняемого агентом. Использование средства можно отобразить с помощью следующей команды: scxadmin -?


  # /opt/microsoft/scx/bin/tools/scxadmin -?  

Usage: scxadmin  
Generic options (for all commands)  
  [-quiet]      Set quiet mode (no output)  

        General Options  
scxadmin -version  

        Service Management  
scxadmin {-start|-stop|-restart|-status}  [all|cimom|provider]  

        Providers Management  
scxadmin -config-list {RunAs}  
scxadmin -config-set {RunAs} {CWD=<directory>|ChRootPath=<directory>|AllowRoot={true|false}}  
scxadmin -config-reset {RunAs} [CWD|ChRootPath|AllowRoot]  

        Log Configuration Management  
scxadmin {-log-list|-log-rotate|-log-reset} [all|cimom|provider]  
scxadmin -log-set [all|cimom|provider] {verbose|intermediate|errors}  
scxadmin -log-set provider {{FILE:<path>|STDOUT}:<module-id>={SUPPRESS|ERROR|WARNING|INFO|TRACE|HYSTERICAL}}  
scxadmin {-log-reset|-log-remove} provider [{FILE:<path>|STDOUT}]  

Примеры

Перезапустите агент:

cd /opt/microsoft/scx/bin/tools/
./scxadmin -restart

Увеличьте все ведение журнала до промежуточного уровня:

cd /opt/microsoft/scx/bin/tools/
./scxadmin –log-set all intermediate

scxsslconfig

Средство scxsslconfig используется для создания сертификата в /etc/opt/Microsoft/scx/ssl/. Это средство полезно при исправлении проблем, в которых полное доменное имя невозможно определить с самого узла UNIX или Linux, или полное доменное имя, известное узлу UNIX/Linux, не совпадает с полным доменным именем, используемым сервером управления для доступа к узлу.

Примечание.

Созданный сертификат должен быть подписан сервером управления Operations Manager для использования в обмене данными WS-Management. Перезапись ранее подписанного сертификата потребует повторной подписи сертификата.

Использование средства scxsslconfig можно отобразить с помощью следующей команды: scxsslconfig -?

# /opt/microsoft/scx/bin/tools/scxsslconfig -?  
Usage: /opt/microsoft/scx/bin/tools/.scxsslconfig [-v] [-s days] [-e days] [-d domain] [-h host] [-g targetpath]  

-v             - toggle debug flag  
-g targetpath  - generate certificates in targetpath  
-s days        - days to offset valid start date with (0)  
-e days        - days to offset valid end date with (3650)  
-f             - force certificate to be generated even if one exists  
-d domain      - domain name  
-h host        - host name  
-b bits        - number of key bits  
-?             - this help message  

Примеры

Повторно создайте сертификат, принудив перезаписать существующий сертификат с подробными выходными данными:

cd /opt/microsoft/scx/bin/tools/  
. setup.sh  
/opt/microsoft/scx/bin/tools/scxsslconfig -f -v  

Повторно создайте сертификат, принудив перезапись существующего сертификата с указанным именем узла и доменным именем DNS:

cd /opt/microsoft/scx/bin/tools/  
. setup.sh  
/opt/microsoft/scx/bin/tools/scxsslconfig -f -h myserver -d contoso.com  

Дополнительные разделы конфигурации

Шифры SSL

При необходимости список шифров SSL, используемый агентом UNIX/Linux, может быть изменен. Дополнительные сведения об этой конфигурации см. в статье о настройке шифров SSL.

Укажите альтернативный временный путь для сценариев

Если вы создаете правило скрипта UNIX/Linux или отслеживаете его в пользовательском пакете управления, содержимое скрипта будет записано в файл в /tmp на компьютере агента перед запуском. Может потребоваться указать альтернативный каталог для выполнения скрипта. Чтобы указать альтернативный каталог, перезаписайте символьную ссылку: /etc/opt/microsoft/scx/conf/tmpdir чтобы указать другой каталог. Назначение этой символьной ссылки должно быть записано учетной записью пользователя, определенной в учетной записи действия UNIX/Linux и (или) профилях запуска привилегированных учетных записей UNIX/Linux.

Универсальное имя и версия операционной системы Linux

Универсальный агент Linux, который поддерживает операционные системы Linux, такие как Debian GNU/Linux, Oracle Linux и Ubuntu Server, анализирует файлы выпуска, чтобы определить имя и версию операционной системы узла. При необходимости эти свойства можно изменить. Чтобы настроить свойства операционной системы, представленные Operations Manager для узла универсального агента Linux, используйте следующую процедуру:

Создайте файл disablereleasefileupdates в следующем каталоге: /etc/opt/microsoft/scx/conf/.

touch /etc/opt/microsoft/scx/conf/disablereleasefileupdates  

Если этот файл существует, агент не попытается обновить свойства операционной системы, возвращаемые в Operations Manager. Это гарантирует, что изменения будут сохранены.

Измените файл scx-release в следующем каталоге: /etc/opt/microsoft/scx/conf. Этот файл имеет следующий формат:

OSName=CentOS  
OSVersion=6.0  
OSFullName=CentOS 6.0 (x86_64)  
OSAlias=UniversalR  
OSManufacturer=  

Значения свойств OSName, OSVersionи OSFullName можно изменить, чтобы внести новые значения.

Примечание.

Свойство OSAlias не должно быть изменено. Все свойства этого файла (за исключением OSManufacturer) являются обязательными и не должны иметь значение NULL.

Примечание.

Это обновление применимо для Operations Manager 2019 UR1 и более поздних версий.

Улучшения производительности и надежности агента Linux

С помощью Operations Manager 2019 UR1 и более поздних версий для повышения надежности вводятся отдельные процессы для отправки пульса. Ранее потоки сбора производительности и пульса, используемые для выполнения в одном контексте процесса. Из-за этого любая задержка в сборе данных о производительности повлияла на доступность системы.

Благодаря этому изменению во время сбора пульса теперь можно увидеть дополнительный процесс omiagent , выполняемый под пользователем omi .

Для повышения надежности используется отдельный процесс отправки пакета пульса. В ходе сбора пульса можно увидеть дополнительный процесс omiagent, выполняемый в пользователе omi.

Чтобы повысить производительность, переменная фильтра X-Plat представлена в переопределении. Вы можете переопределить поведение обнаружения и мониторинга для пакета управления X-Plat, введя запросы WQL в параметре filter . Это помогает ограничить мониторинг сущностями, интересующими вас.

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

Ниже приведен пример настройки переопределения с помощью переменной фильтра :

Если вы хотите получить только данные для цикла200, используйте следующий запрос в переменной filter:

выберите * из SCX_DiskDrive где DeviceID=loop200

Снимок экрана: пример переопределенных управляемых параметров.

Теперь данные будут отображаться только для диска "loop200" в представлении производительности.

Снимок экрана: пример управляемых параметров переопределения.

Примечание.

Это обновление применимо для Operations Manager 2019 UR3 и более поздних версий. В предыдущих выпусках Operations Manager изменения параметров уровня журнала процессов OMI требовали перезапуск агента. С помощью Operations Manager 2019 UR3 параметры уровня журнала можно изменить без необходимости перезапуска агента.

Динамические изменения в параметрах уровня журнала без перезапуска агента

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

Выполните указанные ниже действия.

  1. Измените файл omiserver.conf и обновите новый файл loglevel:

    
     loglevel = INFO
    
    
  2. Примените этот уровень журнала при выполнении следующей команды:

    $sudo /opt/omi/bin/omiconfigeditor –reconfig
    

Следующие шаги