最近我开始熟悉SCOM 2012,因为我的公司正在考虑从RHQ转换到SCOM。
所以,出于testing的目的,我在机器上安装了SCOM Server。 我想监视另一台机器上的JBoss应用程序服务器。 这个应用程序服务器上运行着一个应用程序。
到目前为止,我已经通过使用这些Powershell脚本手动发现了应用程序服务器的机器,在应用程序服务器(BeanSpy.HTTP.NoAuth.ear)上部署了BeanSpy,并将其重命名为BeanSpy.ear,因为我的应用服务器不使用身份validation)。
我可以在操作pipe理器的监控菜单上的Java监控 – > JEE应用程序服务器 – > JBoss应用程序服务器以及应用程序子菜单下的应用程序中看到我的应用程序服务器。
另外,我可以在Deep Monitored Configurations(深度监视configuration)子菜单下看到它,但是我没有在Configurations(configuration)子菜单下看到它。
所以我的第一个问题是为什么不是我的应用程序服务器或configuration子菜单中的机器
我的第二个问题是,如何在操作pipe理器上看到来自MBean的信息。 我知道MBean是通过BeanSpy访问的,但是我不明白如何获取这些信息或者在SCOM上find它。
如果有人对SCOM有很好的了解,请回复。 我只是想了解它,因为我是新手。
我已经阅读了SCOM的官方文档,但是我还在寻找更多的帮助来更好地理解它。
谢谢大家 !
我不太了解JEE或JBoss,但是我发现了一些TechNet文章可能会有所帮助。 看起来没有开箱即用的监控包,所以你必须自己开发一些东西。 检查文章。 我希望他们至less能让你指出正确的方向。
如何:在JBoss 5的SCOM 2012中使用BeanSpy监视EJB
使用SCOM 2012手动发现JEE应用服务器
如果没有,您可以设置自己的监视器来监视进程,网站/服务或日志,并根据这些信息生成警报。
祝你好运