我们的网络部门使用 Microsoft 的 System Center Operations Manager 2007(以前称为 MOM)来监控服务器。我们想检查某个 SQL Server 数据库是否正在更新(基本上是某个表中是否有任何具有当前日期的行)。我可以毫无问题地编写 SQL 查询,但我们的一位网络人员想要一个 VBScript 来与警报生成规则一起使用。
我有一个这样的例子,但希望有比 VBScript 更简洁的方法。
- 是否有现成的模块可以实现这个功能?
- 您可以使用 C# 编写自定义规则(或任何适当的规则)吗?
- 你能在 PowerShell 中编写它们吗?
- 以上有任何例子/链接吗?
答案1
如果您想使用 OpsMgr,那么您将需要使用 VBscript 来构建这样的规则。
可能有办法构建一些 POSH 脚本,但我还没有研究过这种可能性。这样做需要 OpsMgr 之外的某些东西定期执行 POSH 脚本。
我很好奇为什么 OpsMgr 是您的首选解决方案而不是其他选项。您能否详细解释一下您的环境?例如,您可能会发现使用 PBM 甚至触发器更容易。