에이전트 클라이언트 수집기에 대한 커뮤니티의 검사 사용

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기2분
  • github 커뮤니티에서 검사를 거쳐 에이전트 클라이언트 수집기(ACC)에서 사용하도록 사용자 지정하거나 스크립트를 직접 작성할 수 있습니다. 사용자 지정된 Sensu 검사를 수행하여 플러그인을 생성하고 ServiceNow 인스턴스에 설치하십시오.

    시작하기 전에

    필요한 역할: agent_client_collector_admin

    프로시저

    1. github 커뮤니티에서 로컬 컴퓨터에 검사를 복사합니다.
    2. 플러그인에 추가할 tar.gz 파일을 만듭니다.
      1. 로컬 컴퓨터에 폴더를 만듭니다.
      2. bin이라는 하위 폴더를 만듭니다.
      3. 실행하려는 검사(스크립트 및 실행 파일)를 bin 폴더에 배치합니다.
      4. Linux 환경에서는 각 검사에 chmod +x filename을 실행하여 실행 권한을 검사에 부여합니다.
      5. 상위 폴더(bin 폴더 위)로 이동합니다.
      6. Linux 환경에서 tar -C <parent_folder_name> --zcvf <my_plugin_name>.tar.gz * 명령을 실행합니다.
        Windows 환경에서는 tar.gz 형식을 지원하는 보관 유틸리티를 사용합니다.
      7. Windows 환경에서 bin 폴더에 다음 스크립트를 포함해야 합니다.
        • 검사 명령에서 실행하고 실행을 시작하도록 구성된 배치 스크립트. 예: powershell <%~dp0>\test.ps1

          <%~dp0> 변수는 배치 파일의 드라이브(d) 및 경로(p)를 가리킵니다.

        • 배치 스크립트에서 실행할 관련 스크립트(예: test.ps1).
    3. 에이전트 클라이언트 수집기 플러그인 생성 및 편집에 설명된 대로 새 ACC 플러그인을 생성합니다.
    4. 새 플러그인을 테스트합니다.
      1. 사용자 지정된 Sensu 검사에 대한 새 검사 정의를 생성합니다.
        자세한 내용은 검사 생성 및 편집 문서를 참조하십시오.
      2. 검사 정의 페이지에서 관련 링크 섹션으로 이동하여 허용 목록 컨텐츠 생성을 선택합니다.
      3. 허용 목록에 포함하려는 항목을 복사하여 수동으로 또는 자동화 도구를 사용하여 에이전트의 check-allow-list.json 파일에 추가합니다.
        이 파일이 있는 위치는 에이전트의 acc.yml 파일에 속한 allow-list 매개변수에 표시됩니다.
      4. 새 정책을 만들고 새로 만든 검사 정의를 추가합니다.
        정책 생성에 대한 자세한 내용은 새 에이전트 클라이언트 수집기 정책 생성 문서를 참조합니다.
      5. 검사 정의를 선택하고 관련 링크 섹션에서 테스트 검사를 선택합니다.
    5. 검사를 테스트할 때 자격 증명을 사용합니다.
      1. 다음으로 이동 연결 및 자격 증명 > 자격 증명.
      2. 새로 만들기를 클릭합니다.
      3. 생성하려는 자격 증명 유형을 선택합니다.
        자격 증명 생성에 대한 자세한 내용은 연결 및 자격 증명 별칭 생성을 참조하십시오.
      4. 페이지의 필드에 값을 입력하여 선택한 자격 증명 유형에 자격 증명을 할당합니다.
      5. 제출을 클릭합니다.
    6. 검사에 대한 보안 매개변수 생성에 설명된 대로 검사에 대한 보안 매개변수를 생성합니다.