2012. 10. 14. 10:40
SCCM 2012를 통한 SCOM 에이전트 배포 SystemCenter2012. 10. 14. 10:40
System Center 2012 - Configuration Manager(SCCM 2012)를 통한 System Center 2012 - Operations Manager(SCOM 2012) 에이전트 배포
특정한 환경의 경우 SCOM 에이전트를 자동으로 배포해야 할 필요가 있는 경우가 있는데요. 아래 절차를 통해 SCOM 에이전트를 특정한 규칙성을 가지는 대상 서버에 대해 SCCM을 통해 설치할 수 있습니다. 참고로, 아래 과정은 System Center 2012 SP1 Beta 기준입니다.
먼저, SCOM에서 수동으로 설치되는 에이전트에 대해 자동으로 허용하도록 설정합니다.
SCOM 콘솔 --> Administration --> Settings --> Security
SCOM 에이전트 설치 파일을 SCCM 서버에 복사합니다. 에이전트 설치 파일은 기본 값으로 설치한 경우 아래의 경로에 위치합니다.
'C:\Program Files\System Center 2012\Operations Manager\Server\AgentManagement'
이제 SCCM 콘솔로 이동해 Monitoring --> Queries로 이동합니다. 그런 다음, 마우스 우클릭 후 'Create Query'를 클릭합니다.
SCOM 에이전트가 설치된 시스템에 대한 쿼리를 생성합니다. 적당한 이름을 입력하고 'Edit Query Statement' 버튼을 클릭합니다.
아래와 같이 x86 및 x64 버전의 'Installed Applications' 클래스에 대해 'System Center 2012 - Operations Manager Agent'가 있는 시스템을 검색하도록 쿼리를 생성합니다.
그 다음 'Asset and Compliance' --> 'Device Collections'로 이동한 후 SCOM 에이전트가 설치되어 있지 않은 컬렉션을 생성합니다. 아래와 같이 설정하면 SCCM 에이전트가 설치된 모든 시스템 중 SCOM 에이전트가 설치되어 있지 않는 시스템이 대상이 됩니다. 'All Agents' 대신 특정한 규칙을 가지는 대상을 지정하면 전체가 아닌 특정 규칙을 가지는 시스템 중 SCOM 에이전트가 설치되어 있지 않은 시스템을 찾을 수 있겠죠.
그 다음 아래와 같이 아키텍처 별로 시스템을 검색하도록 컬렉션을 생성합니다.
이제 배포를 생성하기 위해 'Software Library'로 이동한 후 'Application Management' --> Applications --> 'Create Application'을 차례로 클릭합니다.
새 창이 뜨면 Browse 버튼을 클릭해 이전 과정에서 복사해 놓은 SCOM 에이전트 파일의 위치를 지정합니다.
프로그램 설치 명령줄을 다음과 같이 수정한 후 Application 배포 생성을 완료합니다.
msiexec /i MOMAgent.msi /qn USE_SETTINGS_FROM_AD=0 MANAGEMENT_GROUP=<관리 그룹 이름> MANAGEMENT_SERVER_DNS=<관리 서버 이름 - FQDN> ACTIONS_USE_COMPUTER_ACCOUNT=1 USE_MANUALLY_SPECIFIED_SETTINGS=1 AcceptEndUserLicenseAgreement=1
이제 이전 과정에서 생성해 놓은 컬렉션에 Application을 배포하면 되겠습니다.