Server Monitoring · Open Source

Outpost 驻守监测 Agent

单机部署的服务器监测工具。一个二进制,采集、告警、邮件通知、本地网页查看,数据都在本机。 A single-binary server monitoring agent — collect, alert, notify, all local.

GPL-3.0 Windows Linux amd64 / arm64 / loong64 / riscv64 Go
01
采集 CollectCPU / 内存 / 磁盘 / 网络、GPU、服务状态、进程、事件日志、端口访问、登录审计。
02
告警 Alert阈值与波动基线偏离,本机评估,持续时长防抖、静默去重、恢复通知。
03
通知 Notify邮件(SMTP)告警直达,离线也能通知到人。
04
查看 View内置本地 Web 面板,实时指标、趋势曲线、告警记录与归档,免搭建。
05
运维 Opsagent check 自检、NTP 时间校准、Windows 系统托盘、Linux systemd。
06
交付 Deliver单文件交付,完全本地留痕,不依赖中心端与外部服务。
Capabilities · 核心能力

它能做什么

装上就能用,不用另外搭一套监控。

Collect

资源与日志采集

一轮采全主机关键指标,事件日志与登录审计也一并落库,留痕可查。

CPU内存磁盘网络GPU服务进程事件日志端口监听登录审计
Alert

阈值 + 波动告警

不止是「超过阈值才报」,还能对「相对基线突然偏离」的异常波动告警,更贴近真实故障。

CPU/内存/磁盘服务/进程宕机事件错误网络速率波动基线
View

内置本地 Web 面板

图形化配置与查看,实时指标、趋势曲线、告警记录、归档一处搞定,无需再搭 Grafana。

趋势曲线告警记录归档配置页
Notify

邮件告警通知

SMTP 邮件直达,触发 / 恢复双向通知,支持 465 端口 SSL 隐式加密,离线也能通知到人。

SMTP465 SSL触发/恢复
Ops

运维自检与校准

agent check 一条命令跑通「采集 / 告警 / 邮件」链路,NTP 校准时间戳,方便接入运维脚本。

agent checkNTP 校准系统托盘systemd
Privacy

完全本地留痕

数据只在本地,不上报中心,隐私自己掌控。

本地存储无中心依赖单机闭环
Quickstart · 快速开始

四条命令,跑起来

1
运行

启动 Agent,首次运行自动生成 config.yaml 并打开本地页。

2
配置

浏览器打开 http://127.0.0.1:9100,在配置页完成阈值、邮件与登录口令。

3
自启

执行 agent install 注册为服务开机自启。

4
自检

执行 agent check 一键验证采集 / 告警 / 邮件链路。

# 直接运行(Windows 为 agent.exe)
agent
 
# 注册开机自启
agent install
 
# 自检采集 / 告警 / 邮件
agent check
 
# 浏览器查看
http://127.0.0.1:9100
Open Source · GPL-3.0

对你有用的话,点个 Star

GPL-3.0 开源,免费使用。有问题提 Issue,欢迎贡献代码。