Linux에 한 줄 에이전트 클라이언트 수집기 설치 수행

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 소요 시간: 3분
  • 효율적인 한 줄 명령 스크립트를 사용하여 Linux 운영 체제를 사용하는 머신에 에이전트 클라이언트 수집기를 설치합니다. 스크립트가 인스턴스에 연결되지 않았거나 고급 커스터마이제이션 옵션을 사용하려는 경우 에이전트 클라이언트 수집기를 수동으로 설치해야 할 수 있습니다.

    시작하기 전에

    • 에이전트 클라이언트 수집기 웹 서버를 구성했는지 확인합니다.
    • 에이전트 클라이언트 수집기 설치에 설명된 대로 서버의 OS와 버전이 지원되는 OS 버전의 목록과 일치하는지 확인합니다.
    • 설치 후 /usr/lib/systemd/system/acc.service 파일에 구성된 에이전트의 자원 한도를 결정합니다.
    • 설치 스크립트에서 사용할 수 있는 openssldgst(RHEL/Centos/SUSE 설치용)와 dpkg-sigdgst(Ubuntu/Debian 설치용) 패키지가 있는지 확인합니다.
    • 한 줄 설치를 여러 에이전트에 수행할 경우에는 에이전트 패키지를 로컬 머신에 다운로드합니다. Ansible 스크립트를 사용하여 패키지를 ftp 서버에 배치합니다. 에이전트 대량 배포에 대한 자세한 내용은 대량 배포를 위한 사용자 지정 기본 이미지에 에이전트 클라이언트 수집기 통합을 참조하십시오.
    • 에이전트가 실행 중인 관련 프로세스와 함께 OS 일련 번호와 TCP 연결을 검색할 수 있으려면 Linux 시스템에서 "dmidecode" 및 "ss"에 대한 sudo 액세스가 필요합니다.

    필요한 역할: agent_client_collector_admin

    프로시저

    1. Retrieve MID 서버 웹소켓 URL 매개변수를 검색합니다.
      1. 다음으로 이동 에이전트 클라이언트 수집기 > 웹소켓 엔드포인트 구성 을 클릭하고 관련 웹소켓 엔드포인트를 선택합니다.
      2. 설치 명령에 사용할 엔드포인트 URL 필드의 값을 복사합니다.
    2. 다음 명령줄을 복사하고 편집하여 명령 매개변수를 사용자 자신의 정보로 대체합니다.
      ACC_API_KEY=<api_key> ACC_MID=wss://<mid_ip>:<websocket_port>/ws/events bash -c "$(curl -L https://<instance URL>/api/sn_agent/agents/install_agent)"
      표 1. 명령 매개변수
      매개변수
      ACC_API_KEY MID 서버 웹소켓에 액세스하는 데 사용되는 API 키입니다.

      값 ACC_API_KEY가 지정되어 있지 않으면 스크립트가 실행되는 동안 API 키 값을 입력하라는 메시지가 표시됩니다.

      ACC_MID MID 서버 웹소켓의 URL입니다.

      여러 MID 서버를 지정하는 경우 MID 서버별로 문자열을 쉼표로 구분하여 입력합니다.

    3. 옵션: 에이전트에서 실행되도록 활성화된 검사를 나타내는 허용 목록에 포함할 새 검사 정의를 만들어야 하는 경우 한 줄 명령 문자열에 ACC_ALLOW_LIST=0을 추가하여 허용 목록을 비활성화합니다.
      주:
      이 작업은 시스템의 보안을 손상할 수 있으며 허용 목록 업데이트를 완료할 때까지 임시 조치로만 수행하는 것이 좋습니다. 업데이트를 완료한 후에는 한 줄 명령 문자열에서 ACC_ALLOW_LIST=0을 제거하여 허용 목록을 다시 활성화합니다.
    4. 옵션: 인증서 확인 프로세스가 너무 오래 걸리거나 개발 목적으로 에이전트를 사용하는 경우 ACC_VALIDATE_SIG=0을 한 줄 명령 문자열에 추가하여 인증서 확인을 건너뛸 수 있습니다.
    5. 에이전트 클라이언트 수집기가 설치되는 서버에서 한 줄 명령(위의 2단계에 나와 있음)을 실행합니다.
    6. 옵션: 비즈니스 요구 사항에 따라 /usr/lib/systemd/system/acc.service 파일에서 에이전트의 자원 한도를 구성합니다.

      파일에서 기본값은 다음과 같습니다.

      • CPUShares: 128
      • CPUQuota: 10%
      • MemoryLimit: 192M
      • BlockIOWeight: 10
      • LimitNICE: +15