github 커뮤니티에서 검사를 거쳐 에이전트 클라이언트 수집기(ACC)에서 사용하도록 사용자 지정하거나 스크립트를 직접 작성할 수 있습니다. 사용자 지정된 Sensu 검사를 수행하여 플러그인을 생성하고 ServiceNow 인스턴스에 설치하십시오.
시작하기 전에
필요한 역할: agent_client_collector_admin
프로시저
-
github 커뮤니티에서 로컬 컴퓨터에 검사를 복사합니다.
-
플러그인에 추가할 tar.gz 파일을 만듭니다.
-
로컬 컴퓨터에 폴더를 만듭니다.
-
bin이라는 하위 폴더를 만듭니다.
-
실행하려는 검사(스크립트 및 실행 파일)를 bin 폴더에 배치합니다.
-
Linux 환경에서는 각 검사에 chmod +x filename을 실행하여 실행 권한을 검사에 부여합니다.
-
상위 폴더(bin 폴더 위)로 이동합니다.
-
Linux 환경에서 tar -C <parent_folder_name> --zcvf <my_plugin_name>.tar.gz * 명령을 실행합니다.
Windows 환경에서는 tar.gz 형식을 지원하는 보관 유틸리티를 사용합니다.
-
Windows 환경에서 bin 폴더에 다음 스크립트를 포함해야 합니다.
-
에이전트 클라이언트 수집기 플러그인 생성 및 편집에 설명된 대로 새 ACC 플러그인을 생성합니다.
-
새 플러그인을 테스트합니다.
-
사용자 지정된 Sensu 검사에 대한 새 검사 정의를 생성합니다.
-
검사 정의 페이지에서 관련 링크 섹션으로 이동하여 허용 목록 컨텐츠 생성을 선택합니다.
-
허용 목록에 포함하려는 항목을 복사하여 수동으로 또는 자동화 도구를 사용하여 에이전트의 check-allow-list.json 파일에 추가합니다.
이 파일이 있는 위치는 에이전트의 acc.yml 파일에 속한 allow-list 매개변수에 표시됩니다.
-
새 정책을 만들고 새로 만든 검사 정의를 추가합니다.
-
검사 정의를 선택하고 관련 링크 섹션에서 테스트 검사를 선택합니다.
-
검사를 테스트할 때 자격 증명을 사용합니다.
-
다음으로 이동 .
-
새로 만들기를 클릭합니다.
-
생성하려는 자격 증명 유형을 선택합니다.
-
페이지의 필드에 값을 입력하여 선택한 자격 증명 유형에 자격 증명을 할당합니다.
-
제출을 클릭합니다.
-
검사에 대한 보안 매개변수 생성에 설명된 대로 검사에 대한 보안 매개변수를 생성합니다.