TheHive Trigger node#
ในหน้านี้คุณจะเห็นรายการ event ที่ TheHive Trigger node สามารถตอบสนองได้ พร้อมลิงก์ไปยังแหล่งข้อมูลเพิ่มเติม
TheHive and TheHive 5
n8n มี node สำหรับ TheHive สองแบบ ใช้ node นี้ (TheHive Trigger) ถ้าคุณต้องการใช้ API เวอร์ชัน 3 หรือ 4 ถ้าต้องการใช้เวอร์ชัน 5 ให้ใช้ TheHive 5 Trigger
Examples and templates
สำหรับตัวอย่างการใช้งานและ template ที่ช่วยให้เริ่มต้นได้ง่ายขึ้น ดูได้ที่หน้า TheHive Trigger integrations ของ n8n
Events#
- Alert
- Created
- Deleted
- Updated
- Case
- Created
- Deleted
- Updated
- Log
- Created
- Deleted
- Updated
- Observable
- Created
- Deleted
- Updated
- Task
- Created
- Deleted
- Updated
Related resources#
n8n มี app node สำหรับ TheHive คุณสามารถดูเอกสาร node ได้ ที่นี่
ดู ตัวอย่าง workflow และเนื้อหาที่เกี่ยวข้อง บนเว็บไซต์ของ n8n
ดูเอกสาร TheHive สำหรับรายละเอียดเกี่ยวกับบริการนี้:
Configure a webhook in TheHive#
วิธีตั้งค่า webhook สำหรับ TheHive instance ของคุณ:
- คัดลอก URL webhook สำหรับ testing และ production จาก TheHive Trigger node
-
เพิ่มบรรทัดต่อไปนี้ในไฟล์
application.conf
(ไฟล์ config ของ 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: [] } ]
-
แทนที่
TESTING_WEBHOOK_URL
และPRODUCTION_WEBHOOK_URL
ด้วย URL ที่คัดลอกมา - แทนที่
TESTING_WEBHOOK_NAME
และPRODUCTION_WEBHOOK_NAME
ด้วยชื่อ endpoint ที่ต้องการ - แทนที่
ORGANIZATION_NAME
ด้วยชื่อองค์กรของคุณ - รันคำสั่ง cURL ต่อไปนี้เพื่อเปิดใช้งาน notification:
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" } } ] }'