用于管理大型异构 Web 应用程序网络的工具?

用于管理大型异构 Web 应用程序网络的工具?

我最近开始了一份新工作,负责管理一个由各种异构 Web 应用程序组成的全球网络。文档很少。我要做的第一件事就是创建所有 Web 应用程序的清单。有没有什么工具可以管理大量 Web 应用程序?

我想收集每个网站的大型数据集,包括:

  • 基于 Web 的控制面板的登录
  • 登录 FTP/ssh 账户
  • 每个网站的 Google 分析跟踪代码
  • 使用的第三方库
  • SSL 证书、颁发者和到期日期
  • ETC

我知道我可以将信息保存在 Excel 中或构建自定义数据库,但我希望已经有一个工具可以帮助我做到这一点。

答案1

听起来你提出了一个三重问题。我认为你正在寻找以下内容:

  • 密码管理系统
    • KeePass对你来说可能是一个很好的解决方案。你可以将密码保存在一个用主密钥(或密钥文件)锁定的安全数据库中。因此,你只需要记住一个主密码或选择密钥文件即可解锁整个数据库。
  • 版本控制系统

    • 你可以使用颠覆它管理文件和目录以及对它们所做的更改(您可以保留密钥、证书、注释、配置文件。您甚至可以保留使用 Keepass 创建的密码数据库的副本)。这允许您恢复旧版本的数据或检查数据更改的历史记录。如果您是 Windows 用户,请尝试可视化SVN对于服务器和TortoiseSVN为客户。
  • 监控系统 (不确定您是否真的在寻找这个,但是......)

    • 为了监控我们的服务器、路由器……几乎我们关心的任何类型的主机,我们使用 ZennOS,并且对它非常满意。不过,这里有一个监控解决方案列表。您可以在此处、谷歌或必应中搜索其中任何一个:操作系统开放网络管理系统纳吉奥斯

我相信所有这些解决方案都是开源的

答案2

我希望您的监控和变更管理/故障单解决方案能够隐式记录环境。一些解决方案,例如扎比克斯或者开放网络管理系统,甚至可以通过自动发现网络来帮助您。

这最终是一个关于维护文档的问题,不幸的是,这是一个政治问题,而不是技术问题。

答案3

可能不是你想要的,但是你可以看看纳吉奥斯其中包括用于监控/收集各种事物的数据的模块,您还可以使用各种语言为其编写脚本。

如果网站是实时的,那么你可以编写一个脚本来转储你想要的信息,也可以更新如果您的数据信息一直被添加到网站。

祝你好运

相关内容