TheHive 5 触发器节点#
使用TheHive 5触发器节点来响应TheHive中的事件,并将TheHive与其他应用程序集成。n8n内置支持多种TheHive事件类型,包括警报、案例、评论、页面和任务。
本页面列出了TheHive5触发器节点能够响应的事件列表,并提供更多资源的链接。
TheHive 和 TheHive 5
n8n为TheHive提供了两个节点。如果您想使用TheHive的5版本API,请使用此节点(TheHive 5 Trigger)。如果想使用3或4版本,请使用TheHive Trigger。
示例和模板
如需使用示例和模板帮助您快速上手,请参阅n8n的TheHive 5 Trigger integrations页面。
事件#
- Alert
- 已创建
- 已删除
- 已更新
- Case
- 已创建
- 已删除
- 已更新
- Comment
- 已创建
- 已删除
- 已更新
- Observable
- 已创建
- 已删除
- 已更新
- Page
- 已创建
- 已删除
- 已更新
- Task
- 已创建
- 已删除
- 已更新
- Task log
- 已创建
- 已删除
- 已更新
相关资源#
n8n为TheHive 5提供了一个应用节点。您可以在此处找到节点文档。
有关该服务的更多信息,请参考TheHive的文档。
在TheHive中配置webhook#
为您的TheHive实例配置webhook:
- 从TheHive触发器节点复制测试和生产环境的webhook URL。
-
将以下行添加到
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: [] } ] -
将
TESTING_WEBHOOK_URL和PRODUCTION_WEBHOOK_URL替换为上一步复制的URL地址。 - 将
TESTING_WEBHOOK_NAME和PRODUCTION_WEBHOOK_NAME替换为您偏好的端点名称。 - 将
ORGANIZATION_NAME替换为您的组织名称。 - 执行以下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" } } ] }'