跳转至

console 平台文档 —— 综合运维管控平台

域名规划:console.nfarms.cn(纯静态 SPA,位于 nfarms/console/)

平台定位

NFarms 综合运维管控平台:一站式管理 nfarmsd 后端、nf-agent 代理集群、 零信任网络(VPN/WAF)、商城与订单、多源日志与审计的运维中控台。

功能模块(js/pages/*,hash 路由)

页面 模块 说明
dashboard 首页仪表盘 真实接入 /health + /metrics,服务健康与关键指标
monitor 运维监控 7 页签监控数据 + 大屏视图
agents Agent 管理 Agent 全生命周期;远程指令真实接入命令框架
services 服务管理 nfarmsd 服务启停 / 健康检查 / 执行审计(整页真实接入)
logs 日志中心 多源日志检索 / 可视化 / 告警 / 保留策略
mall 商城模板 商城模板拖拽编辑与版本管理
orders 订单管理 订单 / 统计 / 退款管理
ztna 零信任网络 设备 / 策略 / 隧道 / 安全评分
vpn VPN 管理 真实接入 nfosctl:用户 / 网络 / 隧道 / 审计
ztlogs 零信任日志 零信任四类日志审计
audit 安全审计 登录审计 / 操作日志 / 安全策略

基础层(js/,顺序敏感)

config.js(NF 命名空间/平台常量/通用工具)→ auth.js(三种登录方式/安全策略/RBAC 权限矩阵)→ api.js(nfarmsd API 客户端:身份头注入、命令执行、指标解析)→ store.js(localStorage 数据仓库与种子)→ ui.js(表格/弹窗/高危确认/终端组件)→ charts.js(纯 Canvas 图表:折线/柱状/环形/饼图/仪表盘)→ app.js(外壳/路由/通知/后端状态)。

后端接入点

  • /health + /metrics(dashboard)
  • /commands、/commands/{id}/execute、/commands/executions(agents/services 远程指令)
  • nfosctl 通道(vpn 管理)

部署速查

  1. 静态托管 console/(Nginx root 或 python -m http.server);
  2. nfarmsd 默认 127.0.0.1:9600,本地联调需 cors_enabled=true;
  3. 演示账号:admin / opsadmin / secadmin / senior / dev / ops,密码均 123456。