将N8N审计和失败工作流发送到InfluxDB - n8n工作流监控解决方案
n8n工作流,InfluxDB监控,审计数据,失败执行,N8N自动化,DevOps监控,数据管理,系统审计

## 工作流概述

这个n8n工作流专门用于将N8N实例的审计数据和失败工作流执行信息发送到InfluxDB进行监控和分析。

## 适用对象

这个工作流适用于所有使用N8N的用户。如果您是DevOps工程师并且您的N8N实例是自托管的,这个工作流特别有用。如果您非常关心安全性和失败执行次数,同时正在使用InfluxDB来监控系统状态,这个工作流将完美地融入您的技术栈。

## 工作原理

这个自动化流程相当简单。它使用原生的N8N节点从自身收集数据,然后将这些数据解析为与InfluxDB输入兼容的格式,最后将这些数据发送到InfluxDB进行进一步处理。

## 设置要求

设置非常简单,您只需要提供三个变量:
– 您的InfluxDB URL
– 您的InfluxDB组织
– 您的InfluxDB存储桶名称

当然,要设置N8N节点并从它们收集数据,您需要您的实例API密钥。

## 审计调度

审计不需要经常运行,但我建议定期运行。这样您可以在InfluxDB中看到真实的数据序列。我认为每天一次应该足够,但这当然取决于您的N8N使用情况。

## 工作流节点

该工作流包含多个关键节点:
– Schedule Trigger:设置每日执行计划
– N8N节点:收集不同类型的审计数据(凭据、数据库、文件系统、实例、节点)
– Set节点:配置InfluxDB全局变量
– Summarize节点:统计活动工作流和失败执行
– HTTP Request节点:将数据发送到InfluxDB API
– SplitOut节点:解析报告数据
– Merge节点:合并数据流

## 数据格式

工作流会将数据格式化为InfluxDB可理解的格式,包括:
– 审计风险级别
– 活动工作流数量
– 失败执行数量
– 各种审计类别的详细报告

## 监控优势

通过这个工作流,您可以:
– 实时监控N8N实例的健康状况
– 跟踪失败的工作流执行
– 分析安全风险和审计问题
– 在InfluxDB中建立时间序列数据进行趋势分析

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。