我正在寻找一个基于网络的工具,可以让我执行以下操作:
- 为多台服务器提供单一的基于 Web 的用户界面
- 服务监控:对于每个服务器,我希望查看所有正在运行的守护进程,并能够启动/停止/重新启动它们(就像 Windows 服务一样)
- 拥有一个基于 Web 的交互式 shell,允许直接从浏览器向多台机器执行命令
- 快速脚本编写:能够直接在浏览器中创建脚本,并运行和部署到我的所有机器上
你知道周围是否有类似的东西吗?
答案1
答案2
有一些商业产品尝试提供此功能(Tivoli、unicenter TNG、Openview、BMC)IME,他们大多通过成为万事通而不是精通某一领域来实现此功能。
服务监控:对于每个服务器,我希望查看所有正在运行的守护进程,并能够启动/停止/重新启动它们(就像 Windows 服务一样)
Nagios、Munin、Cacti
拥有一个基于 Web 的交互式 shell,允许直接从浏览器向多台机器执行命令
Canonical Landscape,虽然它不是基于 Web 的(系统管理员应该有多“互动”?)但有 clusterssh
快速脚本编写:能够直接在浏览器中创建脚本,并运行和部署到我的所有机器上
这和之前的要求不一样吗?
答案3
有网页管理,但我个人并不喜欢它做事的方式。你的里程可能会谨慎。