开源智能运维哨兵
AI驱动的实时风险防控

FreeAIGuard是一款开源智能运维审计系统,通过AI实时分析操作日志,提供高危操作阻断、全栈日志采集、智能告警等功能,守护你的系统安全。

用户头像 用户头像 用户头像 用户头像
4.9/5

已有2,500+开发者使用

FreeAIGuard 实时监控仪表盘
FreeAIGuard 监控界面
实时保护中

受到众多开源社区和企业的信任

企业Logo 企业Logo 企业Logo 企业Logo 企业Logo

运维痛点,一键解决

当运维遇到这些问题时,FreeAIGuard 是你的终极防线

误操作导致业务中断

`rm -rf`、`drop table` 等危险命令无拦截,FreeAIGuard基于NLP识别2000+危险模式,秒级阻断高危操作。

变更窗口外违规操作

非计划时间修改生产环境配置,FreeAIGuard可设置维护时间窗口,自动识别并拦截非窗口期的高危操作。

日志分散难追溯

Linux、MySQL、网络设备日志格式不统一,FreeAIGuard支持30+设备类型,实现全栈日志统一采集与分析。

事后排查效率低

故障发生后需人工翻查海量日志,FreeAIGuard提供智能告警和操作回放功能,大幅提升故障排查效率。

功能全景

AI驱动的智能运维审计系统,全方位保障你的系统安全

日志采集

支持 Agent/Syslog/API 三种方式,自动解析 SSH、SQL、CLI 等操作日志,实现全栈日志统一采集。

Linux Windows MySQL Oracle

AI风险引擎

内置 LSTM+规则引擎双模式识别,误报率 < 0.1%,可自动学习新的风险模式,提供更精准的风险识别。

NLP 机器学习 深度学习 2000+模式

多租户审计

操作记录关联具体用户,支持命令回放和操作时间轴追溯,实现细粒度的权限控制和审计管理。

用户追踪 命令回放 操作时间轴 权限控制

灵活告警

分级告警策略(提醒/阻断/工单),支持自定义正则规则,邮件/微信/钉钉/Webhook 多通道实时通知。

多通道 自定义规则 分级告警 实时通知

系统防护效果

已识别风险 2,857
已阻断操作 1,243
系统覆盖率 98%
平均响应时间 0.8秒

快速开始

三步完成部署,立即开始享受智能运维保护

1

极速部署

使用 Docker 快速部署 FreeAIGuard,仅需一条命令即可完成安装。

docker run -d \
-p 8080:8080 \
-v /var/log:/var/log \
lihaiya/freeaiguard:latest
2

配置监控规则

通过简单的 YAML 配置文件,定义你的监控规则和风险策略。

rules:
  - name: "危险命令拦截"
    pattern: "^rm -rf|^drop table"
    action: block
    notify: true
  - name: "非工作时间操作"
    time_window: "Mon-Fri 09:00-18:00"
    pattern: "^service restart|^iptables"
    action: alert
    notify: true
3

查看实时风险看板

登录管理界面,查看实时监控数据和风险告警,掌握系统安全状态。

浏览器访问: http://your-server-ip:8080
默认账号: admin
默认密码: freeaiguard

为什么选择 FreeAIGuard?

与传统运维方案相比,我们提供更智能、更高效的运维保障

对比维度 传统方案 FreeAIGuard
部署成本 需采购商业软件 开源免费,支持私有化部署
分析能力 基于固定规则 AI+规则双引擎,自适应新威胁
扩展性 封闭系统 插件化架构,支持自定义解析器
响应速度 分钟级延迟 秒级实时阻断
日志支持 支持有限设备类型 支持30+设备类型,全栈日志统一采集
告警方式 单一渠道,配置复杂 多通道实时通知,灵活配置

开源免费

基于 GPL3.0 开源协议,完全免费使用,无需支付任何授权费用,支持企业私有化部署。

高性能

采用 Golang 开发,内存占用少,处理速度快,单节点可处理每秒 10,000+ 条日志。

开放生态

提供丰富的 API 和插件机制,可与 Kubernetes、ServiceNow、Zabbix 等现有系统无缝集成。

典型应用场景

在各种运维场景中发挥关键作用,保障系统安全稳定运行

防止数据库误删

防止数据库误删

自动检测无备份的删除操作,保护生产数据库安全。

-- 当检测到无备份的删除操作时自动拦截并通知DBA
DELETE FROM production_table WHERE id=123;
触发规则 阻断连接 记录日志
非变更窗口操作管控

非变更窗口操作管控

设置维护时间窗口,自动识别并拦截非窗口期的高危操作。

设置维护窗口
Mon-Fri 20:00-23:00
高危操作
iptables -F
时间检查 安全告警 责任追溯
多厂商网络设备统一审计

多厂商网络设备统一审计

统一采集和分析不同厂商网络设备的日志,实现集中化审计。

Cisco
Huawei
Juniper
H3C
统一存储 关联分析 合规报告

技术栈

基于先进技术构建,提供高性能、可扩展的智能运维解决方案

后端

Golang Python PyTorch Transformers

存储

Elasticsearch PostgreSQL Redis

前端

Vue3 TypeScript ECharts

集成

Kubernetes ServiceNow Zabbix Prometheus

参与贡献

我们欢迎社区开发者参与贡献,共同完善 FreeAIGuard

贡献代码

如何贡献

Fork 仓库

在 GitHub 上 Fork FreeAIGuard 仓库到你的账户下。

创建分支

创建一个新的分支来实现你的功能或修复问题。

提交代码

实现你的功能或修复问题,并提交代码到你的分支。

创建 Pull Request

提交 Pull Request 到主仓库,等待审核和合并。

项目维护者

维护者头像

李海亚

项目创始人

维护者头像

张明

核心开发者

维护者头像

王红

AI 算法工程师

维护者头像

赵琳

文档与社区

立即开始使用 FreeAIGuard

加入 thousands 的开发者行列,让 FreeAIGuard 守护你的系统安全,提升运维效率。