Sun Management Center 3.6 사용 설명서

시작 시 에이전트가 종료할 때

Sun Management Center 에이전트에는 자체 모니터하고 메모리 사용을 제한하는 기능이 있습니다. 에이전트 프로세스의 메모리 사용에 대한 일부 미리 정의된 한계가 설정되어 있습니다. 이러한 한계는 다음 조건에 따라 다릅니다.

드물지만 에이전트가 시작하는 중 또는 에이전트가 실행을 중지할 때 기본 메모리 사용에 대한 한계가 초과됩니다. 이 한계를 초과할 경우 에이전트 메모리 크기에 대해 설정된 기본 한계가 사용자의 구성을 충족시키지 못합니다.

이 원인이 메모리 사용 때문인지 여부를 확인하려면 /var/opt/SUNWsymon/log/agent.log 파일에서 다음 메시지 중 하나를 찾으십시오.


Excessive Virtual Memory Use
Excessive Physical Memory Use

에이전트를 시작하는 도중에 이러한 메시지 중 하나가 나타나는 경우 다음 절차를 사용하여 에이전트 호스트에 대한 메모리 사용 한계를 재구성하십시오.

Procedure에이전트 메모리 크기 늘리기

단계
  1. 에이전트 호스트에서 수퍼유저가 됩니다.


    # su -
    
  2. agent-stats-d.def 파일을 /var/opt/SUNWsymon에 복사합니다.


    # cp /opt/SUNWsymon/modules/cfg/agent-stats-d.def /var/opt/SUNWsymon/cfg/
    
  3. /var/opt/SUNWsymon/cfg/agent-stats-d.def 파일에서 다음 코드 세그먼트에 표시된 대로 alarmlimit:error-gt를 원하는 값으로 늘립니다.

    값은 킬로바이트(KB) 단위입니다.


    procstats = {
            size = {
                statusActions(error-gt)
          = abort
                statusService(abort) 
          = _internal
                statusCommand(abort) 
          = abort "Excessive Virtual Memory Use"
                alarmlimit:error-gt = 70000
                alarmlimit:warning-gt = 60000
                alarmlimit:info-gt =
            }
         .....
         }
  4. 파일을 저장하고 에이전트를 다시 시작합니다.