Docker 一键部署 · SNMP v2c/v3 · 实时告警

NetLooker

面向机房、园区网和企业网络的设备监控平台,集中管理设备、OID 模板、接口流量、网络拓扑和告警事件。

Network Command Center
在线设备 128 119 正常 / 9 离线
采集指标 3,842 按模板统一管理
当前告警 17 支持手动恢复
接口流量趋势 最近 1 小时
Lab SNMPv2 Routerhealthy
Lab SNMPv2 Switchhealthy
Lab SNMPv3 Routerwarning
60s默认采集周期
v2c/v3SNMP 协议支持
30 天默认历史保留
Docker快速交付部署

Product Preview

后台监控界面展示

监控概览页集中呈现 API 状态、设备数量、指标定义、最新样本、CPU 趋势、接口流量和采集样本趋势。

NetLooker 后台监控概览页面截图
NetLooker 后台控制台实机界面

Core Capabilities

从采集到告警的一体化闭环

适合网络运维团队把分散设备、接口、指标和事件纳入统一视图,降低人工巡检成本。

01

SNMP 实时采集

Go 采集器读取设备和 OID 模板,支持 SNMP v2c、SNMP v3、并发 worker、超时重试和周期采集。

02

接口流量与状态

接口表优先使用 GetBulk,失败自动回退 Walk,沉淀接口清单、状态、入向和出向流量趋势。

03

自动发现设备

通过 CIDR 扫描发现 SNMP v2c 设备,读取 sysName、sysDescr、sysObjectID 后可手动导入设备库。

04

告警中心

内置 CPU 阈值和接口 Down 规则,记录 active/resolved 状态,并预留邮件通知发送队列。

05

拓扑可视化

支持绘制设备节点、自定义节点、链路和画布布局,帮助运维快速定位链路关系。

06

模板化指标管理

按设备分组绑定 OID 模板,统一维护 sysUpTime、ifNumber、CPU、接口流量等指标定义。

Use Cases

适用客户与场景

平台定位清晰,适合需要快速上线、可二次开发、可本地化部署的网络监控项目。

企业内网与园区网络

监控核心交换机、接入交换机、路由器、防火墙和服务器接口,掌握在线状态与带宽趋势。

集成商项目交付

基于 Docker Compose 快速落地,前后端分离,API 清晰,便于按客户需求扩展认证、报表和通知。

机房与弱电运维

使用拓扑图、告警中心和最新数据页面辅助巡检,把设备变更和故障处理过程可视化。

Architecture

稳定、清晰、可扩展的工程架构

Vue 3 管理前端 监控概览 / 设备 / 指标 / 告警 / 拓扑
Fastify API 网关 统一 HTTP API,连接 PostgreSQL
Go SNMP 采集器 并发采集、GetBulk、告警判定、数据清理
PostgreSQL 16 设备配置、OID 模板、样本、事件和拓扑数据
Discovery Worker CIDR 扫描与发现结果入库
Email Notifier SMTP 通知队列、失败重试、状态追踪

Deployment

一条命令启动完整演示环境

默认包含 PostgreSQL、API 网关、Go 采集器、发现任务、邮件通知、Vue 前端和 3 个内置 SNMP Agent,可直接产生真实采集样本。

docker compose up -d --build
Web UI
http://localhost:15173
API Gateway
http://localhost:13000
Health Check
http://localhost:13000/health

Message Board

留言板

静态站点不直接存库,所以这里用“提交到邮箱”的方式处理。访客填写后会自动生成邮件内容,方便你后续人工跟进。

留言将通过邮件发送到 409746722@qq.com

Contact

需要演示、部署或二次开发支持?

欢迎联系了解平台功能、私有化部署、定制开发和项目合作。