工作原理
- FastPing 通过 UDP 向服务器的查询端口发送 Steam A2S_INFO 查询。
- 回复中包含服务器名称、地图、玩家数、最大玩家数和版本。
- 连续两次检测无应答会创建事件,并通过你的告警渠道发送告警。
FastPing 检测什么
- 在线状态
服务器在 5 秒内响应查询。
- 玩家
在线玩家数和最大玩家数,生成 24 小时图表,可选在玩家过少时警告。
- 地图变化
可选在地图或版本变化时告警。
- 延迟
查询的往返时间,从赫尔辛基测量。
如何设置
创建一个“游戏服务器”监控项,选择 Steam / Source (A2S)。输入服务器地址,以及启动参数里的 QueryPort。关联告警渠道并保存。
ARK: Survival Ascended 能用吗?
不能用游戏查询:Survival Ascended 通过 Epic Online Services 而不是 Steam 查询列出服务器。你仍然可以用 Ping 监控项监控主机;如果启用了 RCON,也可以用 TCP 端口监控项监控 RCON 端口。
应该填哪个端口?
启动参数里的 QueryPort,默认 27015。
能监控整个集群吗?
可以,每台服务器一个监控项。还可以把它们放在同一个公开状态页上展示。
故障消息能发到我们的 Discord 吗?
可以。把 Discord Webhook 添加为告警渠道并关联到监控项,宕机和恢复消息就会自动发布,不需要自己托管机器人。
ARK: Survival Evolved、ARK: Survival Ascended、Epic Online Services、Steam、Discord、Rust、Valheim 和 DayZ 是其各自所有者的商标。FastPing 与这些所有者没有关联,也未获其认可。