REST 플러그인을 추가하면 vRealize Operations Manager 경고를 이러한 메시지를 받아들이도록 REST 웹 서비스를 구축한 다른 REST 지원 애플리케이션에 보낼 수 있습니다.
REST Plug-In은 통합 사용을 지원할 뿐이며 통합을 제공하지는 않습니다. 대상 애플리케이션에 따라 중재 REST 서비스가 필요하거나 REST 경고 출력에 포함된 경고 및 개체 식별자를 대상 애플리케이션에 있는 식별자와 연관시킬 일부 다른 메커니즘이 필요할 수 있습니다.
대상 애플리케이션에 제공할 콘텐츠 유형을 결정합니다. application/json을 선택하는 경우 전송되는 POST 또는 PUT 호출의 본문의 형식은 다음과 같습니다. 샘플 데이터가 포함되어 있습니다.
{ "startDate":1369757346267, "criticality":"ALERT_CRITICALITY_LEVEL_WARNING", "Risk":4.0, "resourceId":"sample-object-uuid", "alertId":"sample-alert-uuid", "status":"ACTIVE", "subType":"ALERT_SUBTYPE_AVAILABILITY_PROBLEM", "cancelDate":1369757346267, "resourceKind":"sample-object-type", "alertName":"Invalid IP Address for connected Leaf Switch", "attributeKeyID":5325, "Efficiency":1.0, "adapterKind":"sample-adapter-type", "Health":1.0, "type":"ALERT_TYPE_APPLICATION_PROBLEM", "resourceName":"sample-object-name", "updateDate":1369757346267, "info":"sample-info" }application/xml을 선택하는 경우 전송되는 POST 또는 PUT 호출의 본문의 형식은 다음과 같습니다.
<alert> <startDate>1369757346267</startDate> <criticality>ALERT_CRITICALITY_LEVEL_WARNING</criticality> <Risk>4.0</Risk> <resourceId>sample-object-uuid</resourceId> <alertId>sample-alert-uuid</alertId> <status>ACTIVE</status> <subType>ALERT_SUBTYPE_AVAILABILITY_PROBLEM</subType> <cancelDate>1369757346267</cancelDate> <resourceKind>sample-object-type</resourceKind> <alertName>Invalid IP Address for connected Leaf Switch</alertName> <attributeKeyId>5325</attributeKeyId> <Efficiency>1.0</Efficiency> <adapterKind>sample-adapter-type</adapterKind> <Health>1.0</Health> <type>ALERT_TYPE_APPLICATION_PROBLEM</type> <resourceName>sample-object-name</resourceName> <updateDate>1369757346267</updateDate> <info>sample-info</info> </alert>
참고: 경고가 메트릭 이외의 위반으로 인해 발동될 경우
attributeKeyID
이(가) REST 출력에서 제거되고 전송되지 않습니다.
요청이 POST로 처리되는 경우 JSON 또는 XML에 대해 웹 서비스는 HTTP 상태 코드 201을 반환하며 이 코드는 경고가 대상에서 생성되었음을 나타냅니다. 요청이 PUT으로 처리되는 경우 HTTP 상태 코드 202를 반환하며 이 코드는 경고가 대상에서 받아들여졌음을 나타냅니다.
사전 요구 사항
REST Plug-in을 사용하여 보낸 경고가 환경에서 사용 및 처리되는 방법과 위치를 알고 있으며 적절한 연결 정보를 사용할 수 있는지 확인합니다.
프로시저
결과
이 아웃바운드 경고를 위한 REST Plug-in 인스턴스가 구성되어 실행됩니다.
다음에 수행할 작업
REST Plug-in을 사용하여 경고를 환경 내의 REST 사용 애플리케이션 또는 서비스에 보내는 알림 규칙을 생성합니다. 사용자 시나리오: vRealize Operations Manager REST 경고 알림 생성을 참조하십시오.