다음을 통해 공유


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

이 문서에서는 System Center - Operations Manager에 대한 UNIX/Linux 에이전트를 관리하고 구성하는 옵션을 설명합니다.

에이전트 디렉터리

  • OMI(Open Management Infrastructure)가 디렉터리에 설치됩니다. /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 호스트에 알려진 FQDN이 관리 서버에서 호스트에 도달하는 데 사용하는 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 암호화 구성 문서를 참조하세요.

스크립트에 대한 대체 임시 경로 지정

사용자 지정 관리 팩에서 UNIX/Linux 스크립트 규칙을 만들거나 모니터하는 경우 스크립트 콘텐츠는 실행되기 전에 에이전트 컴퓨터의 /tmp 파일에 기록됩니다. 스크립트 실행을 위한 대체 디렉터리를 지정할 수 있습니다. 대체 디렉터리를 지정하려면 기호 /etc/opt/microsoft/scx/conf/tmpdir 링크를 덮어쓰고 다른 디렉터리를 가리킵니다. 이 기호 링크의 대상은 UNIX/Linux 작업 계정 및/또는 UNIX/Linux Privileged Account RunAs 프로필에 정의된 사용자 계정으로 작성할 수 있어야 합니다.

유니버설 Linux - 운영 체제 이름/버전

Debian GNU/Linux, Oracle Linux 및 Ubuntu Server와 같은 Linux 운영 체제를 지원하는 유니버설 Linux 에이전트는 릴리스 파일을 구문 분석하여 호스트의 운영 체제 이름과 버전을 확인합니다. 필요한 경우 이러한 속성을 사용자 지정할 수 있습니다. 유니버설 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이 되어서는 안 됩니다.

참고 항목

이 업데이트는 Operations Manager 2019 UR1 이상에 적용됩니다.

Linux 에이전트의 성능 및 안정성 향상

Operations Manager 2019 UR1 이상을 사용하여 안정성을 개선하기 위해 하트비트를 보내기 위한 별도의 프로세스가 도입되었습니다. 이전에는 동일한 프로세스 컨텍스트에서 실행하는 데 사용된 성능 및 하트비트 컬렉션 스레드입니다. 이로 인해 성능 데이터 수집의 지연이 시스템 가용성에 영향을 미쳤습니다.

이 변경으로 하트비트 수집 중에 이제 omi 사용자에서 실행되는 추가 omiagent 프로세스를 볼 수 있습니다.

안정성을 향상시키기 위해 하트비트를 보내는 별도의 프로세스가 사용되었습니다. 이렇게 변경하는 동안에는 하트비트 수집 중 omi 사용자가 실행 중인 추가 omiagent 프로세스가 표시됩니다.

성능을 향상시키기 위해 X-Plat 필터 변수가 재정의에 도입되었습니다. 필터 매개 변수에 WQL 쿼리를 도입하여 X-Plat 관리 팩에 대한 검색/모니터 동작을 재정의할 수 있습니다. 이렇게 하면 모니터링을 관심 있는 엔터티로 제한하는 데 도움이 됩니다.

또한 디스크 공간의 빠른 채우기를 방지하기 위해 SCX 로깅이 정보에서 경고감소됩니다.

필터 변수를 사용하여 재정의를 구성하는 방법의 예는 다음과 같습니다.

loop200에 대한 데이터만 얻으려면 필터 변수에서 다음 쿼리를 사용합니다.

deviceID=loop200인 SCX_DiskDrive *를 선택합니다.

재정의 제어된 매개 변수 예제1을 보여 주는 스크린샷

이제 성능 보기에서 디스크 'loop200'에 대한 데이터만 표시됩니다.

재정의 제어된 매개 변수 예제2를 보여 주는 스크린샷

참고 항목

이 업데이트는 Operations Manager 2019 UR3 이상에 적용됩니다. Operations Manager의 이전 릴리스에서는 OMI 프로세스의 로그 수준 설정을 변경하려면 에이전트를 다시 시작해야 했습니다. Operations Manager 2019 UR3을 사용하면 에이전트를 다시 시작할 필요 없이 로그 수준 설정을 변경할 수 있습니다.

에이전트를 다시 시작하지 않고 로그 수준 설정의 동적 변경 내용

에이전트를 다시 시작할 필요 없이 로그 수준 설정을 변경할 수 있습니다.

다음 단계를 사용합니다.

  1. omiserver.conf 파일을 수정하고 새 loglevel을 업데이트합니다.

    
     loglevel = INFO
    
    
  2. 아래 명령을 실행하는 동안 이 로그 수준을 적용합니다.

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

다음 단계

  • 에이전트를 설치하고 에이전트 인증서에 서명하는 단계를 이해하는 방법에 대한 자세한 내용은 명령줄을 사용하여 UNIX 및 Linux 컴퓨터에 에이전트 및 인증서 설치를 참조 하세요.

  • UNIX 및 Linux 컴퓨터에서 에이전트 유지 관리를 수행하는 방법을 이해하려면 UNIX 및 Linux 컴퓨터에서 에이전트 업그레이드 및 제거를 참조 하세요.