원격 웹 서버에 경고 알림을 보내도록 webhook를 구성할 수 있습니다. webhook는 HTTP POST/PUT을 통해 알림을 제공합니다.

사전 요구 사항

  • 슈퍼 관리자 또는 관련 사용 권한이 있는 역할에 연결된 사용자로 VMware Aria Operations for Logs 웹 사용자 인터페이스에 로그인했는지 확인합니다. 자세한 내용은 역할 생성 및 수정을 참조하십시오.

  • VMware Aria Automation Orchestrator 끝점을 사용하여 Webhook를 생성하는 경우 VMware Aria Automation Orchestrator에서 워크플로를 생성했는지 확인합니다. 자세한 내용은 VMware Aria Automation Orchestrator 클라이언트에서 워크플로 생성을 참조하십시오.

프로시저

  1. 기본 메뉴를 확장하고 구성 > Webhook으로 이동합니다.
  2. 새 Webhook를 클릭합니다.
  3. 이름 텍스트 상자에 Webhook의 이름을 입력합니다.
  4. 다음 정보를 입력합니다.
    옵션 설명
    끝점 알림을 보낼 끝점 유형을 선택합니다.
    • Slack
    • Pager Duty
    • Orchestrator
    • 사용자 지정

    선택한 끝점 유형에 따라 사용자 인터페이스에서 추가 입력 옵션을 제공합니다.

    또한, 사용자 인터페이스는 Webhook 페이로드를 요구에 따라 사용자 지정할 수 있는 미리 정의된 템플릿으로 채웁니다.

    로그 페이로드 해당하는 경고 쿼리와 일치하는 각 결과에 대해 하나의 Webhook 알림을 보낼지 아니면 일치하는 모든 결과에 대해 하나의 Webhook 알림을 보낼지를 선택합니다.
    • 일치하는 모든 결과에 대해 하나의 Webhook 알림을 보내려면 로그 스트림을 선택합니다.
    • 일치하는 각 결과에 대해 하나의 Webhook 알림을 보내려면 개별 로그를 선택합니다.
    Webhook URL Webhook 알림을 게시할 원격 웹 서버의 URL을 입력합니다. URL 형식은 끝점 선택에 따라 변경됩니다. 샘플 형식은 텍스트 상자에 제공됩니다.
    참고: VMware Aria Automation Orchestrator 끝점 URL에는 VMware Aria Automation Orchestrator에서 생성된 해당 워크플로의 ID가 포함되어야 합니다.

    URL을 입력한 후 테스트 경고를 클릭하여 연결을 확인합니다.

    여러 Webhook URL을 공백으로 구분하여 입력할 수 있습니다.

    웹 프록시 하나 이상의 HTTP 프록시를 구성한 경우 드롭다운 메뉴에서 프록시를 선택합니다. VMware Aria Operations for Logs는 선택한 프록시를 통해 끝점에 Webhook 알림을 전송합니다.
    통합 키 Pager Duty를 끝점 유형으로 선택하는 경우 Webhook 요청에 대한 통합 키를 입력합니다.
    고급 설정 Orchestrator 또는 사용자 지정을 끝점 유형으로 선택하는 경우 추가 정보를 제공해야 합니다.

    Orchestrator 끝점 유형의 경우 다음을 수행할 수 있습니다.

    • 사용자 지정 헤더의 이름과 값을 입력하여 VMware Aria Automation Orchestrator 요청을 인증합니다. 일부 인증 옵션은 다음과 같습니다.
      • 기본 인증 - 첫 번째 텍스트 상자에 기본값인 인증을 유지합니다. 두 번째 텍스트 상자에 Basic Base64_encoded_string_for_username_and_password 형식으로 값을 입력합니다.
      • 기본 토큰 인증 - 첫 번째 텍스트 상자에 기본값인 인증을 유지합니다. 두 번째 텍스트 상자에 Bearer bearer_token 형식으로 값을 입력합니다.
    • 컨텐츠 유형을 선택합니다. 컨텐츠 유형의 기본값은 JSON입니다. 필요한 경우 XML로 변경할 수 있습니다. Webhook 페이로드는 선택한 컨텐츠 유형에 따라 생성됩니다.

    사용자 지정 끝점 유형의 경우 다음을 수행할 수 있습니다.

    • POST 및 PUT와 같은 작업을 선택합니다. 기본 작업은 POST입니다.
    • 기본 인증 추가 확인란을 선택하고 사용자 이름과 암호를 입력하여 서버에서 자격 증명을 인증합니다.
    • 사용자 지정 헤더 아래의 요청에 헤더를 추가하여 추가 정보(있는 경우)를 제공합니다.
    Webhook 페이로드

    이 영역은 끝점 유형 드롭다운 메뉴에서 선택한 내용에 따라 자동으로 채워집니다. POST/PUT WebHook 알림 요청의 일부로 전송되는 본문의 템플릿인 페이로드를 사용자 지정할 수 있습니다. 본문은 XML 또는 JSON 형식일 수 있습니다.

    페이로드의 매개 변수는 webhook 알림을 보내는 동안 실제 값으로 바뀝니다. 예를 들어 매개 변수 $(AlertName)은 경고의 이름으로 대체됩니다.

    참고: Orchestrator 끝점 유형의 경우, 매개 변수는 VMware Aria Automation Orchestrator에서 생성된 해당 워크플로의 입력 또는 출력 매개 변수와 일치해야 합니다.
    매개 변수 매개 변수 목록을 사용하여 Webhook 페이로드를 구성 또는 수정합니다.
    • AlertName
    • AlertNameString
    • AlertType
    • AlertTypeString
    • SearchPeriod
    • SearchPeriodString
    • HitOperator
    • HitOperatorString
    • messages
    • messagesString
    • HasMoreResults
    • HasMoreResultsString
    • Url
    • UrlString
    • EditUrl
    • EditUrlString
    • Info
    • InfoString
    • Recommendation
    • RecommendationString
    • NumHits
    • NumHitsString
    • TriggeredAt
    • TriggeredAtString
    • SourceInfo
    • SourceInfoString
    참고: messagesString을 제외하고 다른 모든 문자열 매개 변수 유형의 컨텐츠는 동일합니다.
  5. 저장을 클릭합니다.
    Webhook이 생성됩니다. Webhook 이름 앞의 사용 가능한 작업 아이콘을 클릭하여 Webhook을 보거나 편집하거나 삭제할 수 있습니다.

다음에 수행할 작업

선택한 끝점에 Webhook 알림을 보내도록 경고를 구성합니다. 자세한 내용은 Webhook 알림을 보낼 경고 추가를 참조하십시오.

경고를 구성한 후 끝점에서 Webhook 알림을 볼 수 있습니다. 예를 들어 VMware Aria Automation Orchestrator에서 Webhook 알림은 워크플로 실행으로 나열됩니다. 각 워크플로 실행에서 변수 섹션의 페이로드 매개 변수 값을 볼 수 있습니다.