我正在寻找一个工具来帮助管理不同系统之间的依赖关系。我所说的系统是指硬件(主机)以及软件系统,例如,主机X上的服务A依赖主机Y上的服务B来工作。目标是当我拔掉插头时,能够分辨出什么停止工作。我最感兴趣的是管理服务依赖关系,但是网络应该以一种简化的方式包括在内。
我想到的规则系统如下(有许多标准服务的预定义规则等等):
理想情况下,我可以“虚拟”地拔出邮件服务器的插头,而依赖关系管理系统将告诉我受此影响的是什么。
请注意,我正在寻找一种或多或少简化的方法,这种方法仍然是可管理的。我不想编写自己的仿真软件,也不希望这个系统管理低级别的依赖关系(例如,软件模块/库依赖关系)。
这类制度是否存在?如果是的话:这些系统叫什么?你知道什么实现?
编辑:也请指出解决一个更大的问题,但提供类似的部分解决方案。也许我只是在思考问题,你可以帮我跳出框框去思考。
发布于 2010-09-24 11:00:29
听起来,您所描述的是一个正确实现的CMDB,配置管理DataBase,它不仅仅是一个资产寄存器,它应该能够显示系统和系统组件之间的依赖关系。它们往往很贵,通常作为ITIL管理套件的一部分出售。
当然,它只是一个图形(在Comp意义上),所以我相信您可以用一堆文本文件和一些Unix工具来做同样的事情。问题在于当事情发生变化时保持它的更新,这就是为什么在理想的世界中,您有一个发现工具来填充它,并且它与您的变更管理过程结合在一起。
https://serverfault.com/questions/184270
复制相似问题