我最近开始了一份新工作,我的任务是管理一个由异构 Web 应用程序组成的全球网络。文档很少。我的首要任务是创建所有 Web 应用程序的清单。是否有任何工具可以管理大量 Web 应用程序?
我想为每个网站收集一个大型数据集,包括:
- 基于 Web 的控制面板的登录名
- 登录到 FTP/ssh 帐户
- 每个网站的谷歌分析跟踪代码
- 使用的第三方库
- SSL 证书、颁发者和到期日期
- ETC
我知道我可以将信息保存在 Excel 中或构建自定义数据库,但我希望已经有一个工具可以帮助我解决这个问题。
我最近开始了一份新工作,我的任务是管理一个由异构 Web 应用程序组成的全球网络。文档很少。我的首要任务是创建所有 Web 应用程序的清单。是否有任何工具可以管理大量 Web 应用程序?
我想为每个网站收集一个大型数据集,包括:
我知道我可以将信息保存在 Excel 中或构建自定义数据库,但我希望已经有一个工具可以帮助我解决这个问题。
听起来你提出了一个三重问题。这就是我认为您正在寻找的内容:
版本控制系统
监控系统 (不确定您是否真的在寻找它,但是..)
我认为所有这些解决方案都是开源的
我会查看您的监控和变更管理/故障单解决方案,以获取环境的隐式文档。一些解决方案,比如Zabbix或OpenNMS,甚至可以通过自动发现网络来帮助你。
这最终是一个关于维护文档的问题,不幸的是,这是一个政治问题,而不是技术问题。
可能不是您所追求的,但是,您可以查看Nagios,其中包括用于监控/收集各种数据的模块,您还可以使用各种语言为其编写脚本。
如果站点是实时的,那么您可以编写一个脚本来转储您想要的信息,并且如果信息总是被添加到站点,还可以更新您的数据。
祝你好运