简介
你说得对,但是Uptimeow是一款专为Minecraft服务器设计的实时状态监控面板。它构建于一个精密的网络架构之上,为服务器管理员提供了一个被称作“数据之窗”的透明界面。在这里,关键的服务器参数将被实时监控,如同被神选中的人获得“神之眼”一般,Uptimeow赋予了你洞察服务器运行状态的能力。你将扮演一位细心的管理员,在这个高效的监控平台中,邂逅各种图表和数据,它们各具特色,共同讲述着服务器的健康状况。与Uptimeow一起,你将轻松应对各种挑战,确保服务器稳定运行,找回玩家们流畅游戏体验的同时——逐步发掘服务器性能的真相。
Uptimeow运行截图
功能
监控
通过Uptimeow,您可以在线监控服务器的运行状态,如是否在线、TPS、在线人数等
历史记录
您可以在线回溯过往的服务器状态记录,以便结合日志更好地排查问题
玩家反馈
通过将本面板开放给玩家,玩家可以通过您选择的方式及时联系管理组以报告服务器故障
警报
您可以自定义配置消息推送服务,当服务器状态异常时,Uptimeow将会自动推送报警消息到您的手机,以便及时解决问题
部署
使用编译好的二进制文件部署
- 从release页面下载最新版本
- 解压文件,将
uptimeow
文件放入服务器目录 - 创建
config.yml
文件 示例
web:
host: "0.0.0.0"
port: 8080
rcon:
host: "your_server_ip"
port: 25575
password: "your_password"
server_info:
name: "The name you want to show on the website"
address: "demo.meowdream.cn(Display IP, can be different from rcon host)"
website: "https://mc.demo.cn"
description: "Just a demo :)"
warn:
enabled: true
dingtalkBot: #详情可搜索"钉钉自定义机器人"
enabled: true
accessToken: "xxx"
secret: "xxx"
atMobile: "xxx"
enabledType:
lowTps:
enabled: true
threshold: 19.0 #TPS低于该值时触发
offline: true
从源代码构建
- 克隆仓库
git clone https://github.com/MeowLynxSea/uptimeow.git
- 安装依赖
go mod tidy
- 编译
go build -o uptimeow
- 跟随上一步创建
config.yml
文件,将uptimeow
文件放入服务器目录
开源协议
本项目采用MIT license