SCOM 2007中的自定义规则

我们的networking部门使用微软的System Center Operations Manager 2007(以前称为MOM)来监视服务器。 我们要检查一个特定的SQL Server数据库是否正在更新(基本上,如果在特定的表中有任何具有当前date的行)。 我可以写没有问题的SQL查询,但我们的networking人员之一想要VBScript使用警报生成规则。

我有一个这样的例子,但希望有比VBScript更清洁的方式。

  • 有没有现成的模块?
  • 你可以在C#中编写自定义规则(或其他适当的)吗?
  • 你可以在PowerShell中编写它们吗?
  • 上面的任何示例/链接?

如果你想使用OpsMgr,那么你将需要使用VB脚本来build立这样一个规则。

可能有办法构build一些POSH脚本,但我没有考虑到这种可能性。 这样做需要OpsMgr以外的东西定期执行POSH脚本。

我很好奇,为什么OpsMgr是您的首选解决scheme与其他选项。 你能解释一下你的环境吗? 例如,您可能会发现使用PBM更容易,甚至是触发器。