다음을 통해 공유


UNIX/Linux 에이전트 관리 및 구성

 

게시: 2016년 3월

적용 대상: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

이 항목에서는 System Center – Operations Manager에 대해 UNIX/Linux 에이전트를 관리 및 구성하는 옵션을 설명합니다.

에이전트 디렉터리

  • 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 호스트 자체에서 FQDN(정규화된 도메인 이름)을 확인할 수 없는 문제 또는 UNIX/Linux 호스트에 알려진 FQDN이 호스트에 연결하기 위해 Operations Manager 서버에서 사용한 FQDN과 일치하지 않는 문제를 해결하는 데 유용합니다.

참고

생성된 인증서를 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 암호화

필요한 경우 UNIX/Linux 에이전트에 사용되는 SSL 암호화 목록을 사용자 지정할 수 있습니다. 이 구성에 대한 자세한 내용은 SSL 암호화 구성 항목을 참조하십시오.

범용 Linux – 운영 체제 이름/버전

범용 Linux 에이전트는 Linux 운영 체제(예: CentOS, Debian GNU/Linux, Oracle Linux 및 Ubuntu Server)를 지원하며, 릴리스 파일을 구문 분석하여 호스트의 운영 체제 이름 및 버전을 확인합니다. 필요한 경우 이러한 속성을 사용자 지정할 수 있습니다. 범용 Linux 에이전트 호스트용 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, OSVersionOSFullName 속성 값은 편집할 수 있습니다.

참고

OSAlias 속성은 편집하지 않아야 합니다. 이 파일의 모든 속성(OSManufacturer 제외)은 필수이며 Null이 되어서는 안 됩니다.