Администрирование и настройка агента 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 для достижения узла.
![]() |
---|
Для того чтобы использоваться в передаче данных 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 можно изменить, чтобы внести новые значения.
![]() |
---|
Не следует изменять свойство OSAlias. Все свойства в этом файле (за исключением OSManufacturer) являются обязательными и не должны быть пустыми. |