OpenSource-Hub
N

NetAlertX

6.3k stars·系统调优·已提供 SHA-256 校验码,下载后可自行核对文件完整性

集中式网络可见性与持续资产发现,监控设备、检测变化、管理 IP 地址,支持多平台部署。

智能下载

前往项目主页

该项目暂未提供安装包,请直接访问源代码仓库

开源网络设备监控与资产管理利器,堪比局域网版的 SIEM。

核心功能

  • 持续发现与资产智能:通过 ARP 扫描、Pi-hole、UNIFI、SNMP 等方式自动发现设备,检测连接状态变化和 IP 地址漂移
  • 80+ 通知渠道:集成 Apprise,支持 Telegram、Pushover、NTFY 等,也可原生使用 Pushsafer、Pushover
  • 丰富的集成与插件:可接入 Home Assistant,提供 API 和 Webhook,支持 15 分钟快速开发自定义扫描插件
  • 自动化工作流:自动归类新设备、按厂商分组、在线时取消归档或自动删除,简化 IT 治理

避坑指南

  • 新版 docker-compose 有重大变更,迁移前务必阅读官方迁移指南;2. 建议使用 --network=host 模式以正确扫描本地网络;3. 默认数据全部存储在本地,不会外传,但配置通知后会向外发送消息,请注意隐私;4. 若需监控 VLAN 或远程子网,确保容器网络访问权限正确;5. 数据库持久化目录下需手动创建 config 和 db 文件夹。

适用场景

  • 家庭网络:随时掌握家里有哪些设备在线,发现陌生设备或智能家居异常
  • 企业合规:检测影子 IT,防止未授权设备接入内网,自动化设备归档与清理
  • 运维管理:跨 VLAN 或远程子网监控,统一管理多站点网络资产

NetAlertX 提供网络基础设施的集中化“事实来源”(NSoT),实时维护所有已连接设备的清单,识别影子 IT 和未授权硬件以维持合规性,并跨分布式站点自动执行合规工作流。它填补了简单网络扫描与复杂 SIEM 工具之间的空白,以轻量级方式提供可操作的洞察。支持多种发现方法(ARP-scan、Pi-hole、UNIFI、SNMP 路由器、DHCP 租约)、80+ 个通知网关(通过 Apprise)、Home Assistant 集成、自定义插件开发,以及用于设备分类、清理和策略执行的自动化工作流。

标签

network-monitoringasset-discoverydockerhome-assistantiotsecuritycompliance

快速上手

1

下载安装包

点击上方按钮下载对应系统的安装包

2

安装软件

双击下载的安装程序,按提示完成安装

3

1. 确保安装了 Docker 环境(Windows/Mac/Linux 均可)

4

2. 运行以下命令启动容器:docker run -d --network=host --restart unless-stopped -v /your_data_dir:/data -v /etc/localtime:/etc/localtime:ro --tmpfs /tmp:uid=20211,gid=20211,mode=1700 -e PORT=20211 -e APP_CONF_OVERRIDE='{"GRAPHQL_PORT":"20214"}' ghcr.io/netalertx/netalertx:latest

5

3. 打开浏览器访问 http://localhost:20211,按向导完成初始配置

安装指引
  1. 1. 确保安装了 Docker 环境(Windows/Mac/Linux 均可)
  2. 2. 运行以下命令启动容器:docker run -d --network=host --restart unless-stopped -v /your_data_dir:/data -v /etc/localtime:/etc/localtime:ro --tmpfs /tmp:uid=20211,gid=20211,mode=1700 -e PORT=20211 -e APP_CONF_OVERRIDE='{"GRAPHQL_PORT":"20214"}' ghcr.io/netalertx/netalertx:latest
  3. 3. 打开浏览器访问 http://localhost:20211,按向导完成初始配置
文件完整性

暂未获取到校验码

该项目暂未在 GitHub Release 页面提供 SHA-256 校验码

SHA256 校验码

暂无校验码

建议从 GitHub Releases 页面直接下载,并自行核对文件完整性

本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。

运维指引

卸载说明

停止并删除容器:docker stop <容器名> && docker rm <容器名>;删除数据卷:rm -rf /your_data_dir(请先备份重要数据)。

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议GPL-3.0
最后更新2026-06-27 03:25:13
GitHub 仓库官方网站

遇到问题?查看下方 FAQ

3 FAQs

相似推荐