我最近开始了一份新工作,负责管理一个由各种异构 Web 应用程序组成的全球网络。文档很少。我要做的第一件事就是创建所有 Web 应用程序的清单。有没有什么工具可以管理大量 Web 应用程序?
我想收集每个网站的大型数据集,包括:
- 基于 Web 的控制面板的登录
- 登录 FTP/ssh 账户
- 每个网站的 Google 分析跟踪代码
- 使用的第三方库
- SSL 证书、颁发者和到期日期
- ETC
我知道我可以将信息保存在 Excel 中或构建自定义数据库,但我希望已经有一个工具可以帮助我做到这一点。
答案1
听起来你提出了一个三重问题。我认为你正在寻找以下内容:
- 密码管理系统
- KeePass对你来说可能是一个很好的解决方案。你可以将密码保存在一个用主密钥(或密钥文件)锁定的安全数据库中。因此,你只需要记住一个主密码或选择密钥文件即可解锁整个数据库。
版本控制系统
- 你可以使用颠覆它管理文件和目录以及对它们所做的更改(您可以保留密钥、证书、注释、配置文件。您甚至可以保留使用 Keepass 创建的密码数据库的副本)。这允许您恢复旧版本的数据或检查数据更改的历史记录。如果您是 Windows 用户,请尝试可视化SVN对于服务器和TortoiseSVN为客户。
监控系统 (不确定您是否真的在寻找这个,但是......)
我相信所有这些解决方案都是开源的
答案2
答案3
可能不是你想要的,但是你可以看看纳吉奥斯其中包括用于监控/收集各种事物的数据的模块,您还可以使用各种语言为其编写脚本。
如果网站是实时的,那么你可以编写一个脚本来转储你想要的信息,也可以更新如果您的数据信息一直被添加到网站。
祝你好运