推荐款iOS端的服务器状态监控ssh工具 ServerCat

ServerCat包含了更多的服务器状态监控。与 HyperApp 的区别:由于合规问题 ServerCat 将不再包含内置的商店功能,转向满足于正常的运维需求,定位做一个运维专业工具。新版的服务器状态是免费功能,内购高级版包括 iCloud 同步,Docker 管理,SSH 终端。目前高级版正在首发特价。

高级版内购价格(开发者说加功能会涨价):

国区30RMB 港区38HK$ 美元4.99$

ServerCat FAQ

  • ServerCat 是如何工作的,会在服务器上安装程序吗?

ServerCat 通过 SSH 直接读取 Linux 的 /proc 文件系统来获得系统的运行状态。 不依赖任何第三方工具,也不会在服务器上安装任何程序。

  • 为何无法显示 macOS/FreeBSD/* 的运行状态?

ServerCat 大部分数据依赖 Linux 内核的 /proc 子系统,在其它平台上由于没有同类的内核统计机制,暂时无法显示所有指标。

  • 我的数据安全吗?

数据保存在本地的 App 沙盒中,敏感信息(Key 和 密码)会经 AES 加密保存。

  • 数据同步安全吗?

数据同步使用 Apple iCloud 的服务,数据(敏感信息同样会经过 AES 加密)直接传到 iCloud 服务器上,不会经过任何第三方服务器。

  • ServerCat 与 HyperApp 有何区别?

HyperApp 是作者开发的一个自动安装应用的 iOS App,主要定位是「Linux 的 AppStore」, 自带了预配置的一些应用(Docker 镜像),来帮助用户”一键”部署应用。 但由于某些不可抗力导致其在中国区 App Store(永远)不可用。

iOS 13 发布后,换用 Swift 语言和最新的 SwiftUI 完全重写开发了 ServerCat。 鉴于 HyperApp 的遭遇,ServerCat 不再提供预配置的应用部署服务,定位于专业的监控和运维工具。

  • ServerCat 和 Ping 有和区别?

HyperApp 被下架后作者在中国区上架了一个精简版的应用叫做 Ping,只包含了监控功能。 ServerCat 的免费功能包含了 Ping 的所有功能,并更加强大。

Server Status, Docker Management and SSH client.


Free Download

Screenshots

ServerCat 指标说明

所有统计数据都是系统开机后的累计数据

状态页面的图标

负载 的三个环表示最近 1分钟、5分钟、15分钟 CPU 计算以及等待 IO 的平均负载。
内存 表示空闲、页面缓存的
磁盘 表示挂载在 / 的主块设备的读取速度
详情页面的数据

CPU 数据

系统 内核所占用的 CPU 时间
用户 非内核程序占用的 CPU 时间
IO等待 CPU 等待 磁盘或者网络 IO 所花的时间
负载 表示最近 1分钟、5分钟、15分钟 CPU 计算以及等待 IO 的平均负载。

内存数据

已用 被使用的内存大小
页面缓存 内核会使用空闲内存缓存最近的文件读写用来加速磁盘
空闲 内存减去已用和页面缓存后的大小

网络数据

重传率 表示 TCP 包的重传率,可以反映网络的丢包率或者延时
网络流量统计的是系统开机后的数据

Docker 数据

磁盘数据