콘텐츠로 이동
📣 인포그랩에서 OpenAI 기술 기반으로 자체 개발한 자동화 번역 프로그램을 통해 n8n 공식 문서의 한글판을 국내 최초로 제공합니다.

TheHive 트리거 노드#

이 페이지에서는 TheHive 트리거 노드가 응답할 수 있는 이벤트 목록과 추가 자료 링크를 찾을 수 있습니다.

TheHive 및 TheHive 5

n8n은 TheHive에 대해 두 개의 노드를 제공합니다. TheHive의 버전 3 또는 4 API를 사용하려면 이 노드(TheHive Trigger)를 사용하세요. 버전 5를 사용하려면 TheHive 5 Trigger를 사용하세요.

예제 및 템플릿

시작하는 데 도움이 되는 사용 예제와 템플릿은 n8n의 TheHive Trigger 통합 페이지를 참조하세요.

이벤트#

  • 알림
    • 생성됨
    • 삭제됨
    • 업데이트됨
  • 케이스
    • 생성됨
    • 삭제됨
    • 업데이트됨
  • 로그
    • 생성됨
    • 삭제됨
    • 업데이트됨
  • 관측 가능 항목
    • 생성됨
    • 삭제됨
    • 업데이트됨
  • 작업
    • 생성됨
    • 삭제됨
    • 업데이트됨

관련 자료#

n8n은 TheHive에 대한 앱 노드를 제공합니다. 노드 문서는 여기에서 찾을 수 있습니다.

n8n의 웹사이트에서 예제 워크플로와 관련 내용을 확인하세요.

서비스에 대한 더 많은 정보는 TheHive의 문서를 참조하세요:

TheHive에서 웹훅 구성하기#

TheHive 인스턴스에 대한 웹훅을 구성하려면:

  1. TheHive Trigger 노드에서 테스트 및 프로덕션 웹훅 URL을 복사합니다.
  2. application.conf 파일에 다음 줄을 추가합니다. 이것은 TheHive 구성 파일입니다:

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    notification.webhook.endpoints = [
    	{
    		name: TESTING_WEBHOOK_NAME
    		url: TESTING_WEBHOOK_URL
    		version: 0
    		wsConfig: {}
    		includedTheHiveOrganisations: ["ORGANIZATION_NAME"]
    		excludedTheHiveOrganisations: []
    	},
    	{
    		name: PRODUCTION_WEBHOOK_NAME
    		url: PRODUCTION_WEBHOOK_URL
    		version: 0
    		wsConfig: {}
    		includedTheHiveOrganisations: ["ORGANIZATION_NAME"]
    		excludedTheHiveOrganisations: []
    	}
    ]
    
  3. 이전 단계에서 복사한 TESTING_WEBHOOK_URLPRODUCTION_WEBHOOK_URL을 대체합니다.

  4. 선호하는 엔드포인트 이름으로 TESTING_WEBHOOK_NAMEPRODUCTION_WEBHOOK_NAME을 대체합니다.
  5. ORGANIZATION_NAME을 귀하의 조직 이름으로 대체합니다.
  6. 다음 cURL 명령을 실행하여 알림을 활성화합니다:
     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    curl -XPUT -uTHEHIVE_USERNAME:THEHIVE_PASSWORD -H 'Content-type: application/json' THEHIVE_URL/api/config/organisation/notification -d '
    {
    	"value": [
    		{
    		"delegate": false,
    		"trigger": { "name": "AnyEvent"},
    		"notifier": { "name": "webhook", "endpoint": "TESTING_WEBHOOK_NAME" }
    		},
    		{
    		"delegate": false,
    		"trigger": { "name": "AnyEvent"},
    		"notifier": { "name": "webhook", "endpoint": "PRODUCTION_WEBHOOK_NAME" }
    		}
    	]
    }'
    
인포레터에서 최신 DevOps 트렌드를 격주로 만나보세요!