사용자 지정 페이로드의 이벤트 수집

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 소요 시간: 3분
  • WebService MID 이벤트 수집기를 사용하면 사용자 지정 페이로드에서 JSON, XML 또는 일반 텍스트 형식으로 이벤트 정보를 수집할 수 있습니다.

    시작하기 전에

    이벤트 관리 커넥터(sn_em_connector) 플러그인이 Now Platform 인스턴스에 설치되어 있는지 확인합니다.

    필요한 역할: evt_mgmt_admin

    이 태스크 정보

    MID 서버는 수집된 이벤트 메시지를 변환하고 인스턴스의 이벤트 테이블 필드 (em_table)를 채웁니다. 형식 있는 이벤트 메시지의 수집은 이 절차에서 기본 인증을 사용하여 설명됩니다. 지원되는 인증 방법에 대한 자세한 내용은 MID 웹 서버 확장 구성 문서를 참조하십시오.

    필요한 MID 서버 URL의 형식은 http://{MID_Server_IP}:{MID_Web_Server_Port}/api/mid/em/inbound_event?Transform={Transform_script_name}입니다. MID 서버 스크립트 포함의 이름은 기본 TransformEvents_ 프리픽스에 서픽스를 추가하여 구성됩니다. JSON v2 이벤트 메시지의 수집에 대한 자세한 내용은 MID WebService 이벤트 수집기 컨텍스트 구성 문서를 참조하십시오.

    주:
    http://{MID_Server_IP}:{MID_Web_Server_Port}/api/mid/em/{transform_script_name} 형식의 URL도 지원됩니다.

    프로시저

    1. MID WebService 이벤트 수집기를 구성합니다. MID WebService 이벤트 수집기 컨텍스트 구성 문서를 참조하십시오.
    2. MID WebService 이벤트 수집기를 시작합니다.

    사용자 지정 페이로드 URL을 사용하여 XML 형식의 이벤트 메시지 변환

    XML 형식의 이벤트 메시지가 MID 서버로 전송된다고 가정합니다. 이 예시를 사용하여 수집된 이벤트 메시지에서 이벤트 객체의 배열을 반환합니다. MID 서버 스크립트 포함의 이름은 기본 TransformEvents_ 프리픽스에 서픽스를 추가하여 구성됩니다. 이 예시의 목적상, 사용자는 xmlSample 스크립트 포함을 제공했습니다. 이러한 상세 정보를 사용하여 MID 서버 스크립트의 이름은 TransformEvents_xmlSample입니다. MID 서버는 스크립트 포함을 사용하여 메시지를 구문 분석한 다음 인스턴스에 전송하여, 수집된 이벤트 메시지를 변환합니다.

    표 1. XML 예시에 대한 데이터
    필드
    MID_Server_IP 10.218.64.27
    MID_Web_Server_Extension_Port 8097
    transform_script_suffix _name xmlSample

    URL의 변수를 위 테이블의 값으로 바꿉니다. http://10.218.64.27:8097/api/mid/em/xmlSample

    주:
    아래에서 텍스트를 복사하여 붙여넣으면 숨겨진 문자도 복사될 수 있으며 예기치 않은 결과가 나타날 수 있습니다.

    XML 형식의 이벤트 메시지를 보여주는 예시:

    <records>
        <event>
        <source>My Source</source>
        <node>host1</node>
        <type>type1</type>
        <severity>3</severity>
        <description>Virtual memory usage exceeds 98%</description>
        </event>
        <event>
        <source>My Source</source>
        <node>host2</node>
        <type>type2</type>
        <severity>2</severity>
        <description>Virtual memory usage exceeds 90%</description>
        </event>
        </records>