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

 

Опубликовано: Март 2016

Применимо к:System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

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

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

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

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

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

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

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

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

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

/opt/microsoft/scx/bin/tools

Перед запуском средств следует выполнить файл /opt/microsoft/scx/bin/tools/setup.sh в дополнительном окне оболочки. Это можно сделать с помощью следующей команды:

. /opt/microsoft/scx/bin/tools/setup.sh

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, или известное узлу доменное имя не совпадает с доменным именем, которое использовал сервер Operations Manager для достижения узла.

System_CAPS_noteПримечание

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

Примеры использования средства 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.

Universal Linux — имя/версия операционной системы

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

Создайте файл 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 можно изменить, чтобы внести новые значения.

System_CAPS_noteПримечание

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