首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SCOM中的发现

SCOM中的发现
EN

Stack Overflow用户
提问于 2015-05-04 21:37:14
回答 1查看 642关注 0票数 0

我们有SCOM2007 R2。我需要做3个层次的发现。第一层是种子发现,我使用本地应用程序类和SCOM中的本地注册表模块。对于级别2和3,我需要使用应用程序组件类和powershell,因为它是一个自定义应用程序。但是一旦我创建了级别2和级别3之间的关系,级别3的发现就中断了,什么也没有返回。一旦我删除了两者之间的关系,我的发现就成功了,但只是缺少路径信息(因为我没有定义路径信息,所以应该是这样)。

如何使用本地应用程序和应用程序组件类定义多层发现(> 2)?

EN

回答 1

Stack Overflow用户

发布于 2015-05-05 10:04:40

是的,

当然,我可以告诉你更多,只要你给我你的MP的源代码,但现在看起来你在为2级和3级之间的关系填充发现数据时失败了。我假设你的L3发现是基于powershell的,所以你必须为你的L3类和关系类创建DiscoveryData。你知道有时候会发生什么吗?尽管期望在启动L3发现时已经发现了您的L2实体,但这可能不会发生。因此,您正在尝试创建从新的L3对象到L2对象的关系,这还没有在SCOM DB中完全创建。因此,relationship DiscoveryData变得不一致(因为它在数据库中找不到L2对象的ID ),从而导致整个L3对象发现失败。这是我的假设,基于我使用SCOM2007的经验……我不确定它是否已经在2007 R2 SP1 (这是最可靠的2007版本)中修复了。如何解决这个问题?因此,您可以摆脱多层发现,在一个数据源中同时发现L2和L3对象-这也为您带来了更好的性能!

我希望它能帮上忙,祝你好运!

罗曼。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30031589

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档