跳到主要内容

TheHive 5 触发器节点

使用 TheHive 5 Trigger 节点响应 TheHive 中的事件,并将 TheHive 与其他应用集成。n8n 内置支持多种 TheHive 事件,包括警报、案件、评论、页面和任务。

本页列出了 TheHive5 Trigger 节点可响应的事件,并提供更多资源的链接。

信息

TheHive 与 TheHive 5

n8n 为 TheHive 提供两个节点。要使用 TheHive 的版本 5 API,请使用此节点(TheHive 5 Trigger);要使用版本 3 或 4,请使用 TheHive Trigger。

信息

示例与模板

入门用法示例和模板,请参阅 n8n 的 TheHive 5 Trigger 集成页面。

事件 ​

  • Alert(警报)
    • Created(已创建)
    • Deleted(已删除)
    • Updated(已更新)
  • Case(案件)
    • Created(已创建)
    • Deleted(已删除)
    • Updated(已更新)
  • Comment(评论)
    • Created(已创建)
    • Deleted(已删除)
    • Updated(已更新)
  • Observable(可观测项)
    • Created(已创建)
    • Deleted(已删除)
    • Updated(已更新)
  • Page(页面)
    • Created(已创建)
    • Deleted(已删除)
    • Updated(已更新)
  • Task(任务)
    • Created(已创建)
    • Deleted(已删除)
    • Updated(已更新)
  • Task log(任务日志)
    • Created(已创建)
    • Deleted(已删除)
    • Updated(已更新)

相关资源 ​

n8n 为 TheHive 5 提供应用节点。更多信息请参阅 TheHive 5 节点文档。

该服务的更多信息,请参阅 TheHive 的文档。

在 TheHive 中配置 Webhook ​

为 TheHive 实例配置 Webhook:

  1. 从 TheHive Trigger 节点复制测试和生产 Webhook URL。

  2. 将以下内容添加到 application.conf 文件中。这是 TheHive 的配置文件:

    notification.webhook.endpoints = [
    {
    name: TESTING_WEBHOOK_NAME
    url: TESTING_WEBHOOK_URL
    version: 1
    wsConfig: {}
    includedTheHiveOrganisations: ["ORGANIZATION_NAME"]
    excludedTheHiveOrganisations: []
    },
    {
    name: PRODUCTION_WEBHOOK_NAME
    url: PRODUCTION_WEBHOOK_URL
    version: 1
    wsConfig: {}
    includedTheHiveOrganisations: ["ORGANIZATION_NAME"]
    excludedTheHiveOrganisations: []
    }
    ]
  3. 将 TESTING_WEBHOOK_URL 和 PRODUCTION_WEBHOOK_URL 替换为上一步复制的 URL。

  4. 将 TESTING_WEBHOOK_NAME 和 PRODUCTION_WEBHOOK_NAME 替换为你希望使用的端点名称。

  5. 将 ORGANIZATION_NAME 替换为你的组织名称。

  6. 执行以下 cURL 命令以启用通知:

    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" }
    }
    ]
    }'
本文为社区中文翻译。查看对应英文原文