随着我们环境中服务器和应用程序数量的增长,我们面临一个问题,当我们需要重新启动某些服务器并执行此操作时,我们认为这是安全的,然后我们意识到一些被遗忘的应用程序对服务器有一个奇怪的依赖关系,没有人记得。
因此,为了防止这种情况,我们正在寻找一些软件,它可以执行诸如添加所有应用程序及其依赖项之类的操作,以便您以后可以选择一个应用程序并查看它的依赖项是谁(软件或服务器),或者选择一台服务器并查看重新启动时应用程序是否会被破坏。
我搜索过互联网,没有发现类似的东西,那么,你有以某种方式解决这个问题吗?
答案1
这个软件类别在ITIL框架术语中被称为配置管理数据库CMDB。
有几家软件供应商提供 CMDB 软件:
- 惠普统一资源定位数据库http://www8.hp.com/h20195/V2/GetPDF.aspx/4AA1-6156ENW.pdf
- 一个CMDBhttp://www.onecmdb.org/wiki/index.php?title=Main_Page
- 在 Google 上搜索 CMDB
根据我之前的经验,我使用过 HP UCMDB,它可以解决您在回答中描述的问题。这种类型的软件必须包含有关应用程序/服务器依赖关系的更新信息才能发挥作用;在具有多个系统的复杂环境中,这可能是一个挑战。