.. _define-send-event: 메시지 작성 ================================ 기존 검색 í•„í„° 사용 ë˜ëŠ” 새로운 검색 í•„í„° ìƒì„± ---------------------------------------------- 1. ì›í•˜ëŠ” 로그 í•„í„°ì—서 **ìˆ˜ì •** ì„ í´ë¦í•©ë‹ˆë‹¤. 2. 로그 ì „ì†¡ì€ **ì•ŒëžŒì „ì†¡(관리ìž)** , **SYSLOG** , **SNMP TRAP** , **WEBHOOK** ì„ ì‚¬ìš©í•˜ì—¬ 추가로 ìƒì„±í• 수 있습니다. 로그 ì „ì†¡ 시 메시지 ë‚´ìš©ì— ë§¤í¬ë¡œ 추가 ------------------------------------------ Genian NAC는 ë©”ì‹œì§€ë‚´ìš©ì— ë¯¸ë¦¬ ì •ì˜ë˜ì–´ìžˆëŠ” 매í¬ë¡œë¥¼ ì‚¬ìš©í• ìˆ˜ 있습니다. ì‚¬ì „ ì •ì˜ë˜ì–´ 있는 매í¬ë¡œë¥¼ 추가하여 사용ìžê°€ ì›í•˜ëŠ” í˜•íƒœì˜ ë©”ì‹œì§€ë¡œ ì „ì†¡í• ìˆ˜ 있습니다. 로그 알림 메시지 ìž…ë ¥ëž€ì´ ê³µëž€ì¼ ê²½ìš° 툴íŒì— ìž‘ì„±ëœ :ref:`define-send-event-messagedefault` ì´ ì „ì†¡ë©ë‹ˆë‹¤. #. **ì„¤ì •** 으로 ì´ë™í•©ë‹ˆë‹¤. #. 왼쪽 í•ëª©ì˜ **ì„¤ì •** ì—서 **í™˜ê²½ì„¤ì • > ê°ì‚¬ê¸°ë¡** 으로 ì´ë™í•©ë‹ˆë‹¤. #. **노드 ê°ì‚¬ê¸°ë¡ ì„ íƒ - ì¶”ê°€ì •ë³´ ì €ìž¥** ì—서 ê°ì‚¬ê¸°ë¡ 시 추가ì 으로 남길 ì •ë³´ í•ëª©ì„ ì„ íƒí•©ë‹ˆë‹¤. - *노드 ë° ì—ì´ì „트 ë™ìž‘ìƒíƒœ ì´ë ¥ ì €ìž¥ì€ ì„ íƒ ì˜µì…˜ìž…ë‹ˆë‹¤.* #. ìƒë‹¨ í•ëª©ì˜ **ê°ì‚¬** 로 ì´ë™í•©ë‹ˆë‹¤. #. 왼쪽 í•ëª©ì˜ **로그 > 검색필터** 로 ì´ë™í•©ë‹ˆë‹¤. #. **검색필터 ì´ë¦„** 찾아 í´ë¦í•©ë‹ˆë‹¤. #. **ì•ŒëžŒì „ì†¡ > SMS** ì˜µì…˜ì„ ì²´í¬í•©ë‹ˆë‹¤. #. **SMS ë‚´ìš©** ìž…ë ¥ìƒìžì— **매í¬ë¡œ** 를 추가합니다. #. **ì•ŒëžŒì „ì†¡** 메뉴 ìœ„ì˜ ë§¤í¬ë¡œ ë„ì›€ë§ ``물ìŒí‘œ`` ë²„íŠ¼ì„ ì°¾ì•„ í´ë¦í•©ë‹ˆë‹¤. #. ì›í•˜ëŠ” **매í¬ë¡œ** 를 ì„ íƒí•˜ì—¬ ì•ŒëžŒì „ì†¡ 메시지 ë³¸ë¬¸ì— ì¶”ê°€í•©ë‹ˆë‹¤. (*예: 메시지 {_SWNAME}{SWPORT}입니다.*) #. ``ìˆ˜ì •`` ë²„íŠ¼ì„ í´ë¦í•©ë‹ˆë‹¤. .. _define-send-event-messagedefault: 메시지 기본값 ^^^^^^^^^^^^^^^^ - ì•ŒëžŒì „ì†¡ .. code-block:: bash SMS - [사ì´íŠ¸ëª…] {_HEADMSG}: 로그필터ì´ë¦„ Email ì œëª© - [사ì´íŠ¸ëª…] {_HEADMSG}: 로그필터ì´ë¦„ Email ë‚´ìš© - {_DATETIME} {_LOGTYPE} {_LOGID} {_SENSORNAME} {_IP} {_MAC} {_FULLMSG} {_DETAILMSG} .. note:: SMS ì „ì†¡ì€ ë¼ì´ì„ 스 ì¢…ë¥˜ì— ë”°ë¼ ì›” 최대 ì „ì†¡ìˆ˜ëŸ‰ì— ì œí•œì´ ìžˆì„ ìˆ˜ 있습니다. - SYSLOG ì „ì†¡ .. code-block:: bash Default - {_DATETIME} {_LOGTYPE} {_LOGID} {_SENSORNAME} {_IP} {_MAC} {_FULLMSG} {_DETAILMSG} CEF - CEF:0|GENIANS|Genian NAC|{_VERSION}|{_LOGFILTERNAME}|{_LOGFILTERDESC}|1|rt={_DATETIME} cs1Label=Log Type cs1={_LOGTYPE} cs2Label=Log ID cs2={_LOGID} dvchost={_SENSORNAME} dst={_IP} dmac={_MAC} msg={_FULLMSG} cs3Label=Detail Message cs3={_DETAILMSG} - SNMP Trap ì „ì†¡ .. code-block:: bash {_DATETIME} {_LOGTYPE} {_LOGID} {_SENSORNAME} {_IP} {_MAC} {_FULLMSG} {_DETAILMSG} - Webhook (POST) .. code-block:: bash { "datetime": "{_DATETIMEZ}", "ip": "{_IP}", "mac": "{_MAC}", "sensorip": "{_SENSORIP}", "sensorname": "{_SENSORNAME}", "logid": "{_LOGID}", "logidstr": "{_LOGIDSTR}", "logtype": "{_LOGTYPE}", "userid": "{_USERID}", "fullname": "{_USERNAME}", "userdept": "{_USERDEPT}", "position": "{_POS}", "nodename": "{_NNAME}", "hostname": "{_HOSTNAME}", "platform": "{_PLATFORM}", "nodedesc": "{_DESC}", "domain": "{_DOMAIN}", "dnsname": "{_DNSNAME}", "switchname": "{_SWNAME}", "switchport": "{_SWPORT}", "detail": "{_DETAILMSG}" } 매í¬ë¡œ í¬ë§· ì •ì˜ ---------------------------------------------- 관리ìžëŠ” ì‚¬ì „ì— ì •ì˜ë˜ì–´ 있는 매í¬ë¡œë¥¼ 활용하여 ì´ë²¤íЏ ì „ì†¡ 시 필요한 ì •ë³´ë¥¼ ì„ íƒí•˜ì—¬ ì „ì†¡í• ìˆ˜ 있습니다. .. csv-table:: :header: "매í¬ë¡œ í¬ë§·", "ë‚´ìš©" :widths: 40 60 "{_FULLMSG}", "로그 메시지 ì „ì²´ ë‚´ìš©" "{_HEADMSG}", "로그 메시지 머리ë§" "{_TAILMSG}", "ë¨¸ë¦¬ë§ ì´í›„ ë°ì´í„° 부분 (KEY=VALUE, ...)" "{_EXTRAINFO}", "ì¶”ê°€ì •ë³´ ì „ì²´" "{_IP}", "로그 노드 IP" "{_IP_HTML}", "로그 노드 IP(하ì´í¼ë§í¬)" "{_MAC}", "로그 노드 MAC" "{_MAC_HTML}", "로그 노드 MAC(하ì´í¼ë§í¬)" "{_SENSORIP}", "로그 센서 IP" "{_SENSORNAME}", "로그 센서 ì´ë¦„" "{_LOGID}", "로그ID" "{_LOGIDSTR}", "로그ID문ìžì—´" "{_LOGTYPE}", "로그 종류" "{_DATETIME}", "로그 ë°œìƒ ì‹œê° ë‚ ì§œ (2009/11/27 14:22:32)" "{_DATETIMETZ}", "로그 ë°œìƒ ì‹œê°ê³¼ TimeZone" "{_DETAILMSG}", "로그 ìƒì„¸ 메시지" "{_USERID}", "ì¸ì¦ ì‚¬ìš©ìž ID" "{_USERNAME}", "ì¸ì¦ ì‚¬ìš©ìž ì´ë¦„" "{_USERDEPT}", "ì¸ì¦ ì‚¬ìš©ìž ë¶€ì„œ" "{_POS}", "ì¸ì¦ ì‚¬ìš©ìž ì§ê¸‰ (ì¶”ê°€ì •ë³´í•„ìš”)" "{_NNAME}", "노드 ì´ë¦„ (ì¶”ê°€ì •ë³´í•„ìš”)" "{_HOSTNAME}", "노드 호스트 명 (ì¶”ê°€ì •ë³´í•„ìš”)" "{_PLATFORM}", "노드 í”Œëž«í¼ (ì¶”ê°€ì •ë³´í•„ìš”)" "{_DESC}", "노드 설명 (ì¶”ê°€ì •ë³´í•„ìš”)" "{_DOMAIN}", "노드 ë„ë©”ì¸ (ì¶”ê°€ì •ë³´í•„ìš”)" "{_DNSNAME}", "노드 DNSì´ë¦„ (ì¶”ê°€ì •ë³´í•„ìš”)" "{_SWNAME}", "노드 ì—°ê²° 스위치 ì´ë¦„ (ì¶”ê°€ì •ë³´í•„ìš”)" "{_SWPORT}", "노드 ì—°ê²° 스위치 í¬íЏ (ì¶”ê°€ì •ë³´í•„ìš”)" .. note:: 기존 매í¬ë¡œì— **_upper** or **_lower** 를 붙여서 대소문ìžë¡œ ë³€í™˜ì„ í• ìˆ˜ 있습니다.