VigilServe 是一款集中式主机监控与运维管理平台,通过 Agent 采集服务器运行和进程服务状态,支持远程开关机、告警通知、历史趋势图表、远程资源管理及 Web 终端,提升主机运维效率。
| 当前版本 | Server v1.1.27 / Agent v1.1.24 |
|---|---|
| 更新日期 | Server 暂未打包 / Agent 2026-08-25 |
| 安装包大小 | Server 暂未打包 / Agent 18.95 MB(19,870,231 字节,VigilServeAgent-Setup-1.1.24.exe) |
| SHA256 校验 | Server 暂未打包 / Agent fbd6980b3ac65a2ccbf767ac2e40107b6294620d0b3d144be7cadd007f11731a |
| 系统要求 | Windows 10 及以上版本、Windows Server 2016 及以上版本(64 位),内存 8 GB 起、可用硬盘 10 GB 起 |
| 授权方式 | 免费使用,禁止商业用途;用于商业环境请先联系作者获取授权 |
| 界面语言 | 简体中文 |
| 更新日志 | 前往 Gitee Release 查看完整更新记录 ↗,各版本的功能新增、优化与修复均记录在此 |
本站不托管安装文件,服务端与 Agent 安装包、更新日志与校验值均发布在 Gitee Release 页面。下载前请核对版本号与更新日期,安装前建议先阅读下方《用户协议与免责声明》。
使用中遇到问题或有功能建议,欢迎通过 联系页面 或邮件 lxdfox@qq.com 反馈,也可以在 Gitee 仓库提交 Issue。反馈时请附上版本号、系统版本与问题截图,便于定位。
VigilServe 是一款集中式主机监控与运维管理平台。平台通过 Agent 实时采集服务器运行状态及进程服务信息,提供远程开关机、告警通知、历史趋势图表、远程资源管理和 Web 终端等功能,适用于主机运行状态监控、异常告警、远程运维和资源管理等场景。
由于本人非职业开发者,因工作繁忙,只能在业余时间开发维护,系统开发代码文件有 AI 参与,如有介意,请勿下载使用。
VigilServe 面向中小规模 Windows 主机环境,适合没有专职运维平台、又需要统一掌握主机状态的团队或个人使用。
整体流程为「先装服务端 → 再装 Agent → 最后注册上线」,全程约 10 分钟。服务端与 Agent 均为免环境安装的独立可执行程序,无需预装 Python。
winrm quickconfig -q)并提供管理员权限账号http://服务器IP:8001,使用默认管理员账号 admin 登录(初始密码见安装包内使用说明)。首次登录后请立即修改密码。
Agent 支持服务端推送升级,后续版本可直接从控制台批量更新,无需到每台主机手动重装。若安全软件拦截安装或运行,请将程序目录加入信任列表后再试。
以下为当前版本在开发与实际部署过程中验证通过的运行环境要求,供部署前评估参考。随着功能迭代与测试范围扩大,相关要求可能随之调整。
当前版本仅支持 Windows 系列操作系统(Windows 10 及以上版本、Windows Server 2016 及以上版本),服务端与 Agent 客户端均需在 Windows 环境下部署运行。Linux、macOS 等其他系统的支持正在规划中,后续版本将逐步扩展适配。
| 操作系统 | Windows 10 及以上版本、Windows Server 2016 及以上版本(含 Windows Server 2019 / 2022),64 位;暂不支持 Linux、macOS 等其他系统 |
|---|---|
| 处理器 | 双核 2.0 GHz 及以上 |
| 内存 | 最低 8 GB;被监控主机数量越多、数据保留时间越长,内存需求相应提高 |
| 硬盘 | 最低 10 GB 可用空间;历史监控数据与日志保留天数越长,占用越大(可在「间隔配置」中调整保留策略) |
| 网络与端口 | 后端服务端口(默认 8001)与 Agent 通信端口(默认 9998)需开放,并保证被监控主机与服务端之间双向可达 |
| 浏览器 | Chrome / Edge 90 及以上版本,用于访问 Web 控制台 |
| 支持系统 | Windows 10 及以上版本、Windows Server 2016 及以上版本(含 Windows Server 2019 / 2022),64 位;暂不支持 Linux、macOS 等其他系统,后续版本将逐步扩展 |
|---|---|
| 运行环境 | 无需预装 Python 运行环境,Agent 为免环境安装的独立可执行程序 |
| 安装权限 | 需以管理员权限安装并启动;首次运行后在服务端完成注册(Server ID + Token) |
| 端口配置 | 本地监听端口默认 9998,可在客户端配置窗口按实际环境自定义,适配多网段部署 |
| 资源占用 | 常态 CPU 占用 1% 以内、内存占用约 50 MB,对业务主机基本无感知 |
上述 Windows 10 / Windows 11 与 Windows Server 2016 / 2019 / 2022 等系统均已通过安装部署、运行状态采集、远程开关机、进程与服务管理、远程文件管理、Web 终端、邮件告警与 Agent 推送升级等功能的完整实测,服务端与 Agent 均为免环境安装的独立可执行程序。需要特别说明的是,当前版本暂时只支持 Windows 系列系统,其余系统尚未提供官方支持,后续将视实际需求逐步开发适配。
测试结论仅代表当前版本在上述环境中的验证情况。不同硬件配置、系统补丁级别、安全策略与杀毒软件环境下可能存在差异,如遇兼容性问题欢迎反馈。
系统首页仪表盘,集中展示全部主机的整体运行状况。顶部以卡片形式呈现服务器总数、正常运行数、警告数、严重数与未处理告警数 5 项核心指标;下方「服务器运行情况」逐台列出当前所有主机的 CPU、内存、磁盘使用率,一屏掌握机房整体健康度。底部「最近告警」按时间倒序展示尚未处置的异常事件。
进入任意主机后的默认视图。顶部展示 CPU、内存、磁盘、网络等实时数值与硬件信息(型号、核心、容量);下方提供 1 小时 / 6 小时 / 12 小时 / 1 / 3 / 7 / 14 天 / 自定义 八档时间范围,6 张趋势图(CPU、内存、磁盘、磁盘 I/O、网络流量、TCP 连接数)共同呈现资源的历史走势,便于定位性能拐点。
按分组展示该主机所有进程,顶部统计核心系统、系统服务、第三方服务、用户进程等分类数量;支持搜索、分组、白/黑名单管理、6 折图刷新、手动刷新与筛选,单条记录可执行启动/停止等远程控制,辅助快速定位异常进程或服务。
基于 Web 的远程文件浏览器。通过面包屑导航进入任意目录,列出文件名、修改时间、大小等元信息;右键支持上传、新建文件夹、复制、重命名、删除、下载等常见操作,免去远程登录操作系统的繁琐步骤。
内嵌 Web 终端,复刻主机本地命令行环境。可直接执行 dir / ipconfig / tasklist / 各类脚本命令,输出即时回显,方便排查深层问题而无需额外远程登录工具。
系统全部主机的统一清单,展示主机名称、IP 地址、操作系统、硬件配置(CPU/内存/磁盘)、在线/离线状态、最近加入/上下线时间;可一键编辑主机信息或移出管理。
Agent 推送升级中心。上传新版安装包后选择目标主机即可一键批量推送;列表实时显示每台主机的 Agent 版本、最近推送时间与本次升级任务状态,升级成功后自动回写当前版本号,方便多环境批量维护。
审计中心,记录所有用户的关键操作(登录登出、连接状态变更、终端/文件操作等)。支持按时间、分类、用户、关键词(正则)多条件筛选,可一键导出 Excel 或定期清理,满足日常审计与责任追溯需求。
平台账号管理模块,可新增、编辑、删除用户并分配「管理员 / 普通用户」两种角色;列表显示用户姓名、登录名、邮箱、状态与创建时间,便于权限分级管理。
配置 SMTP 服务器信息(地址、端口、加密方式、发件人、账号密码)后,系统在产生告警时自动向指定邮箱发送通知;提供「发送测试」按钮验证配置正确性。
集中调整平台各项定时任务的执行周期,包括服务器数据采集、Agent 客户端采集、服务存活检测、图表刷新、前端轮询等间隔,以及告警日志、操作日志、数据保留天数,便于在不同规模机房中平衡实时性与资源占用。
设置 CPU、内存、磁盘三大资源的「警告 / 严重」两级阈值(百分比),超过阈值自动触发告警通知;配合邮件配置即可实现 7×24 无人值守监控。
VigilServe Server 服务端的桌面托盘控制台(v1.1.27)。可查看后端 API 服务运行状态并执行启动 / 停止 / 重启;自定义后端服务端口(默认 8001)与 Agent 通信端口(默认 9998),一键打开 Web 控制台或刷新状态,方便运维人员日常管理。
安装在被监控主机上的 Agent 客户端(v1.1.22)配置窗口。设置服务端 IP、后端服务端口(8001)与 Agent 通信端口(9998);显示注册信息(Server ID + Token)与注册状态,支持「开机自动启动」、测试连接与保存配置,多环境部署下可灵活适配不同服务器地址。
VigilServe 在运行时依赖以下开源组件(按用途分组列出,仅包含运行所需的主要组件)。各组件均遵循其原有开源许可协议,版权归各自作者所有。此处仅作使用声明与致谢,组件清单可能随系统功能优化与版本迭代而调整。
| 组件 | 版本 | 主要用途 |
|---|---|---|
| FastAPI | 0.115.6 | Web API 框架 |
| Uvicorn | 0.34.0 | ASGI 服务器 |
| SQLAlchemy | 2.0.36 | ORM / 数据库访问 |
| APScheduler | 3.10.4 | 定时任务(数据采集、历史清理) |
| Pydantic | 2.9.2 | 数据校验与序列化 |
| WebSockets | 14.1 | WebSocket 实时推送 |
| python-multipart | 0.0.20 | 文件上传 / 表单解析 |
| Jinja2 | 3.1.6 | 模板渲染 |
| Requests | 2.34.2 | HTTP 请求 |
| psutil | 6.0.0 | 本地系统信息采集 |
| pywinrm | 0.5.0 | Windows WinRM 远程管理 |
| paramiko | 5.0.0 | SSH 远程管理 |
| pywinpty | 3.0.5 | Web 终端 PTY 支持 |
| 组件 | 版本 | 主要用途 |
|---|---|---|
| React | 18.3.1 | UI 框架 |
| React DOM | 18.3.1 | DOM 渲染 |
| React Router DOM | 6.28.0 | 前端路由 |
| Recharts | 2.13.3 | 图表组件 |
| XTerm.js | 5.3.0 | Web 终端 |
| xterm-addon-fit | 0.8.0 | 终端尺寸自适应 |
| 组件 | 版本 | 主要用途 |
|---|---|---|
| psutil | 6.1.0 | 系统 / 进程信息采集 |
| pystray | 0.19.5 | 系统托盘 |
| Pillow | 11.0.0 | 图标 / 图像处理 |
| cryptography | 44.0.0 | 加密 / Token 验证 |
| py-cpuinfo | 9.0.0 | CPU 信息读取 |
| 组件 | 版本 | 主要用途 |
|---|---|---|
| pystray | 0.19.5 | 系统托盘菜单 |
| Pillow | 11.0.0 | 图标处理 |
| psutil | 6.1.0 | 进程 / 服务管理 |
上表仅为运行时所需的主要组件,安装后还会自动引入其传递依赖(如 Starlette、anyio、h11、PyNaCl、cryptography、urllib3、greenlet 等)。各组件均遵循其原有开源许可协议,版权归各自作者所有。服务端与 Agent 均为独立可执行程序,Python 运行环境已随程序打包,部署时无需单独安装。组件清单随系统功能优化与版本迭代而调整,实际以安装包内附带的说明为准。
为避免部署后与预期不符,现将当前版本的能力边界如实列出。以下限制会随版本迭代逐步改善。
VigilServe 随安装包提供《VigilServe 用户协议》与《VigilServe 免责声明》两份文档。下载、安装或使用本软件,即表示你已阅读并同意上述两份文件的全部内容;如不同意,请立即停止下载与安装。以下为其中要点摘要,完整内容以安装包内文档为准。