본문으로 건너뛰기

LinuxUnix-_기본설치

📢 관리 할 agent들이 exem-manger-agent와 호환을 지원하는 버전이어야 하며, 각 관리할 agent들의 id가 작성된 파일이 정상적으로 존재하여야 합니다.

  • exem-manager-agent가 사용할 포트를 사전에 개방해야 합니다.
    • exem-manager-agent가 설치되는 서버에서 관리하는 target agent(exem-host-agent, exem-db-agent, exem-ndm-agent 등)들 중 가장 높은 권한이 있는 계정 기준으로 설치합니다.
    • 단, tager agent 마다 각각 다른 일반 유저로 설치된다면 exem-manager-agent의 경우 target agent가 다른 일반 유저 계정으로 설치된 경로 접근이 가능해야합니다.
      • 자세한 사항은 권한 제약 사항 참고

목차

  • [exem-manager-agent] 설치 준비
  • [exem-manager-agent] 설치
  • [exem-manager-agent] 실행
  • [exem-manager-agent] 패치

[exem-manager-agent] 설치 준비

  • Linux, Unix 설치 파일
    • setup_exem-manager-agent_[버전].bin

[exem-manager-agent] 설치

▣ 설치 진행 중 데이터 입력 참고사항

  • 입력 문구 마지막 대괄호 안쪽이 default로 적용됩니다. 아무 것도 입력하지 않을 시 대괄호 내부 값 사용
    • ex) Linux & Unix: Enter RECEIVER_PORT[9010] ➝ 입력하지 않을 시 9010 사용

exem-manager-agent와 다른 agent들의 PORT가 겹치지 않게 주의합니다.

❶ setup 파일 실행

[ install(patch) ] 선택

❷ 설치 옵션 설정

  • 환경 변수 설정
NONameRequiredDefaultDescription
MGR_EXEM_HOMEOsetup 파일 실행 위치에 exem 폴더 추가exemONE agent들을 설치할 디렉토리 설정
MGR_RECEIVER_IPOX (기본값 없음)exem-manger-agent와 연결할 receiver의 IP
MGR_RECEIVER_PORTO9010exem-manger-agent와 연결할 receiver의 PORT

옵션을 전부 입력하면 설정 확인 후 다음 단계 진행

❸ 설치 완료

❹ exem-manager-agent가 관리하는 agent 연결 key 파일 내용 작성

  • exem-manager-agent (ver 3.0.9 ~)

    • agent_config.json을 사용하며 상세한 설정은 agent_config.json (ver 3.0.9 ~)를 참고하여 작성
  • exem-manager-agent (ver 3.0.1 ~3.0.8)

    • agent_key_info.json을 사용하며 상세한 설정은 agent_key_info.json (ver 3.0.1 ~ 3.0.8)를 참고하여 작성

[exem-manager-agent] 실행

❶ 실행/중지 방법

  • ${MGR_EXEM_HOME}/manager 디렉토리의 start.shstop.sh 사용하여 실행/중지

❷ 정상 실행 확인 방법

  • ps -ef | grep exem-manager-agent

❸ 버전 확인 방법

  • [간단한 버전 확인 방법 (Linux & Unix 모두 동일)]

${MGR_EXEM_HOME}/manager/pkg_version.sh

  • [자세한 버전 확인 방법 (Linux & Unix 모두 동일)]

${MGR_EXEM_HOME}/manager/bin/exem-manager-agent -v

[exem-manager-agent] 패치

▣ 기존 실행되고 있는 exem-manager-agent가 있는 경우 종료 후 아래 단계에 따라 패치

패치 주의사항

  • 패치 진행 시 기존 설정한 ${MGR_EXEM_HOME} 디렉토리를 변경 없이 진행해야 함
    • 패치 시 ${MGR_EXEM_HOME}/manager/data/manager_id 파일이 유지되어야 기존과 동일한 manager로 인식
      • 해당 파일이 없는 경우 새 manager_id가 발급되어 패치 이전의 데이터와 연결되지 않을 수 있음
      • 수동 패치 시 해당 파일을 백업하여 ${MGR_EXEM_HOME}/manager/data 폴더에 저장 후 기동해야 함
  • setup 파일의 patch 메뉴 사용 시 자동으로 기존 manager_id를 유지하므로 setup 파일을 사용한 패치 권장
  • ${MGR_EXEM_HOME}/manager/data/config 기존 파일이 존재하면 기존 파일을 유지하며 기동하므로, 새로 옵션이 추가된 버전을 패치하면 수동으로 새 옵션을 추가하거나 config 를 삭제하고 기동하면 초기화된 config가 생성됨

❶ setup 파일 실행

[ install(patch) ] 선택

❷ 설치 옵션 설정

설정했던 MGR_EXEM_HOME 입력

  • setup 파일이 실행된 위치 기준으로 default 값이 설정됨

이미 설치되어 있는지 확인 후 패치 여부 선택

MGR_EXEM_HOME을 제외한 나머지 옵션은 기존에 설치했던 옵션대로 default 값이 설정됨

설치 이후 변경된 옵션(ex. RECEIVER_IP/PORT)은 반영되지 않으니, 해당 설정 값 필수 확인 후 진행

❸ 패치 완료