이전 항목: 에이전트 부하 분산 구성 예제다음 항목: Enterprise Manager에서 에이전트의 연결이 끊길 때 발생하는 결과


에이전트 - Enterprise Manager 네트워크 토폴로지 구성

다음 컴퓨터에 연결할 수 있는 특정 에이전트 또는 에이전트 그룹을 계획 및 구성할 수 있습니다.

CA APM에서는 이 프로세스를 CA APM 에이전트 - Enterprise Manager 네트워크 토폴로지(또는 구조) 계획 및 구성이라고 합니다.

이 섹션은 다음 항목을 포함하고 있습니다.

에이전트 - Enterprise Manager 네트워크 토폴로지 개요

에이전트 연결 정보가 CA Introscope에 전파되는 방법

구성이 에이전트와 Enterprise Manager의 연결에 미치는 영향

Enterprise Manager에서 에이전트의 연결이 끊길 때 발생하는 결과

에이전트 연결 요청이 거부될 때 발생하는 결과

에이전트 - Enterprise Manager 네트워크 토폴로지 구성 프로세스

에이전트 - Enterprise Manager 네트워크 토폴로지 계획

loadbalancing.xml 규칙이 없을 때 새 에이전트 연결 허용 여부 구성

에이전트 다시 연결 대기 시간 구성

허용되지 않는 에이전트 연결 클램프 제한 구성

계속해서 허용된 Enterprise Manager에 다시 연결하도록 에이전트 구성

Enterprise Manager별로 허용되거나 허용되지 않는 에이전트에 대한 loadbalancing.xml 구성

에이전트 - Enterprise Manager 네트워크 토폴로지 문제 해결

에이전트 - Enterprise Manager 네트워크 토폴로지 개요

에이전트 - Enterprise Manager 네트워크 토폴로지를 계획하고 구성하는 목적은 CA APM 성능 문제를 방지하거나 줄이는 데 있습니다. 예를 들어 다음과 같은 상황을 방지합니다.

다음과 같은 파일과 속성을 사용하여 에이전트가 특정 독립 실행형 Enterprise Manager 또는 수집기에 연결되는 방법과 시기를 제어할 수 있습니다.

loadbalancing.xml에서 MOM 에이전트 부하 분산 구성을 수행하는 경우 다음과 같은 요인을 기반으로 에이전트를 이동할 위치를 MOM에 알립니다.

사용자 환경은 하나의 MOM과 5개의 수집기로 구성됩니다. 에이전트 1과 에이전트 2의 부하를 수집기 1과 수집기 2에 분산하려는 경우 해당 에이전트와 Enterprise Manager 간의 연결에 대해 다음과 같이 loadbalancing.xml을 구성합니다.

오버로드가 있는 경우 MOM은 다음과 같이 에이전트를 처리합니다.

loadbalancing.xml을 세분화된 에이전트와 Enterprise Manager 간 연결 설정에 사용할 수도 있습니다. 그러면 MOM이 클러스터에서 해당 연결을 수행합니다. 이 장에서는 세분화된 에이전트와 Enterprise Manager 간 연결을 구현할 수 있는 방법을 설명합니다.

MOM은 시작할 때 그리고 10분마다 loadbalancing.xml에 설정된 에이전트 연결 허용 및 허용 안 함 규칙을 각 수집기에 보냅니다. 수집기는 이러한 규칙을 사용하여 에이전트가 연결을 요청할 때 허용하거나 거부할 에이전트를 인식합니다. 규칙이 수집기에서 에이전트로 전송되므로 각 에이전트는 다음과 같은 작업이 발생할 때 연결할 수 있는 수집기를 인식합니다.

에이전트와 Enterprise Manager 간의 연결이 거부된 경우 APM 상태 콘솔의 "거부된 에이전트" 목록에 항목이 표시됩니다. Enterprise Manager에 수동적으로 연결된 에이전트가 데이터를 보내고 있지 않은 경우에도 APM 상태 콘솔의 "거부된 에이전트" 목록에 항목이 표시됩니다.

APM 상태 콘솔의 "거부된 에이전트" 목록을 사용하여 특정 에이전트 또는 에이전트 그룹에서 반복적으로 거부되는 연결과 수동 연결을 모니터링할 수 있습니다. 그런 다음 거부된 에이전트나 수동 에이전트와 다른 수집기 간의 연결을 허용하도록 loadbalancing.xml을 구성할 수 있습니다.

에이전트 연결 정보가 CA Introscope에 전파되는 방법

CA Introscope는 에이전트와 Enterprise Manager 간의 연결 정보(MOM에서 정의할 수 있음)를 제어할 수 있습니다. MOM은 연결된 구성이 클러스터에 있는 수집기와 에이전트에서 모두 수행되도록 합니다.

MOM은 loadbalancing.xml을 모든 수집기에 주기적으로 전송하여 클러스터에서 loadbalancing.xml을 동기화합니다. CA Introscope는 수집기나 CDV의 loadbalancing.xml 구성을 무시합니다.

수집기가 loadbalancing.xml을 수신한 후 MOM이 다운되면 수집기가 MOM에서 수신한 loadbalancing.xml의 허용 또는 허용 안 함 구성이 사용됩니다. 수집기가 MOM에 연결된 적이 없으면 수집기에서 IntroscopeEnterprismanager.properties 파일에 있는 introscope.apm.agentcontrol.agent.allowed 속성을 사용하여 에이전트 연결을 허용합니다. MOM이 수집기에 처음 연결되면 MOM에서 introscope.apm.agentcontrol.agent.allowed 속성 값을 수집기에 전송합니다. MOM 값이 수집기 값을 재정의합니다.

또한 수집기는 loadbalancing.xml에 정의되지 않은 에이전트의 허용 또는 허용하지 않음 지침에 introscope.apm.agentcontrol.agent.allowed 속성을 사용합니다.

또한 MOM은 에이전트 연결이 허용된 사용 가능한 Enterprise Manager 목록을 에이전트에 제공합니다. 이 목록을 "Allowed Enterprise Manager"(허용된 Enterprise Manager) 목록이라고 합니다. "Allowed Enterprise Manager"(허용된 Enterprise Manager) 목록은 Enterprise Manager IP 주소를 기반으로 하므로 다양한 클러스터의 Enterprise Manager를 포함할 수 있습니다.

"Allowed Enterprise Manager"(허용된 Enterprise Manager) 목록은 다음 컴퓨터에 장애가 발생할 때 Enterprise Manager가 연결할 에이전트를 지정합니다.

다음 요소가 둘 다 발생하면 Enterprise Manager가 loadbalancing.xml 지침을 기반으로 "Allowed Enterprise Manager"(허용된 Enterprise Manager) 목록을 준비합니다.

"Allowed Enterprise Manager"(허용된 Enterprise Manager) 목록은 에이전트를 다른 독립 실행형 Enterprise Manager나 수집기로 보냅니다.

에이전트는 다시 시작될 때 자체의 IntroscopeAgent.profile 파일에 있는 introscope.agent.enterprisemanager.connectionorder 속성에서 초기 수집기 연결 정보를 가져옵니다. 이 속성에는 정의된 값 외에도 허용된 수집기가 자동으로 제공됩니다. 허용된 사용 가능한 수집기 또는 독립 실행형 Enterprise Manager 목록은 에이전트가 다시 시작될 때까지 에이전트 메모리에 남아 있습니다. 에이전트가 다시 시작되면 허용된 사용 가능한 Enterprise Manager 목록이 수집기에서 에이전트로 전송됩니다.

구성이 에이전트와 Enterprise Manager의 연결에 미치는 영향

에이전트가 Enterprise Manager에서 허용되거나 허용되지 않도록 구성된 경우 에이전트에서 연결을 요청하면 Enterprise Manager가 다양한 동작을 수행할 수 있습니다. Enterprise Manager는 연결을 수락하거나 거부할 수 있습니다. Enterprise Manager가 연결 요청을 수락하는 경우 에이전트는 다음 두 가지 방법 중 하나로 연결할 수 있습니다.

Enterprise Manager가 연결 요청을 거부하는 경우 에이전트 동작은 에이전트 버전에 따라 다릅니다.

에이전트 버전과 허용된 구성 및 허용되지 않은 구성을 기준으로 Enterprise Manager는 세 가지 동작을 수행할 수 있습니다. 이러한 동작의 결과로 네 가지 에이전트 연결 상태가 발생할 수 있습니다. 이러한 상태 중 두 가지 경우에는 에이전트가 APM 상태 콘솔의 "거부된 에이전트" 목록에 표시됩니다.

다음 표에서는 허용되도록 구성된 에이전트 및 허용되지 않도록 구성된 에이전트가 Enterprise Manager 연결을 요청할 때 Enterprise Manager, 에이전트 및 APM 상태 콘솔이 수행할 수 있는 동작을 보여 줍니다.

에이전트 버전

허용됨/허용되지 않음 구성

연결 요청 시 Enterprise Manager 동작

결과로 발생하는 에이전트 연결 상태

APM 상태 콘솔의 "거부된 에이전트" 목록에 표시되는지 여부

9.1

허용됨

능동적 연결 수락

연결됨 - 에이전트가 능동적으로 데이터를 전송함

아니요

9.1 이전

허용됨

능동적 연결 수락

연결됨 - 에이전트가 능동적으로 데이터를 전송함

아니요

9.1

허용되지 않음

연결 거부

연결 끊김

9.1

허용되지 않음

수동적 연결 수락

연결됨 - 에이전트가 수동적이며 데이터를 전송하지 않음

9.1 이전

허용되지 않음

연결 거부

연결 끊김 - 에이전트가 연결을 다시 시도함