- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在编写 SCOM 入站连接器并希望以编程方式创建警报。我已经弄清楚如何使用 SDK 查询和解决警报,但到目前为止我还没有真正创建它们。
肯定有办法做到这一点?
提前感谢您的任何建议。
编辑:
文档 http://msdn.microsoft.com/en-us/library/hh329020.aspx明确指出这样的事情是可能的:
You can use inbound connectors to insert performance, event, and alert data into Operations Manager from an external management system.
最佳答案
我现在已经找到了解决这个问题的有效方法。对于那些感兴趣的人,这就是我所做的。
正常使用 SDK 生成事件。这相当于以示例中显示的方式调用 InsertCustomMonitoringEvent。
在使用数据源 Microsoft.SystemCenter.SdkEventProvider 和编写器 System.Health.GenerateAlert 的管理包中编写规则。该规则应以您为其生成事件的对象为目标。
将条件检测模块添加到过滤 EventLevel 属性的规则。这意味着您必须拥有 3 个信息、警告和错误类型警报的规则副本。这允许您映射 EventLevel=1 -> Severity=2(错误)、EventLevel=2 -> Severity=1(警告)、EventLevel=4 -> Severity=0(信息)。
您可能还需要在事件的 PublisherName 上添加过滤器以映射到正确的 Target 对象,使用 $Target$ 的一些唯一键属性。
有了所有这些,您当然会生成具有相同内容的事件和警报,但它至少为您提供了一种使用 SDK 生成警报的工作方法。我不知道他们为什么不添加 Microsoft.SystemCenter.SdkAlertProvider 类型的数据源……这会让生活变得更轻松。
关于c# - 使用 SDK 创建 SCOM 警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26737392/
我是 SCOM 的新手,但我已经阅读了很多关于它的内容,目前已将其安装在测试环境中。我真正在寻找的是关于如何编写监控 .net 应用程序运行状况的管理包的分步教程。我找到了 this page这可以是
我有一个没有帮助我无法解决的问题) 我在第一台电脑上有 SCOM,在第二台电脑上有 SCOM 代理。当我的类(class)在代理 PC 中发现时,它必须运行 PowerShell 脚本。该脚本包含命令
我想在 SCOM 上监控 Linux 上的日志文件。 日志来自postgresql。路径是/var/lib/pgsql/9.4/data/pg_log/postgresql-2017-08-21.lo
我正在编写 SCOM 入站连接器并希望以编程方式创建警报。我已经弄清楚如何使用 SDK 查询和解决警报,但到目前为止我还没有真正创建它们。 肯定有办法做到这一点? 提前感谢您的任何建议。 编辑: 文档
我已经在powershell中执行了这两个命令 获取-SCOMMonitoringObject 获取-SCOMClassInstance 但是对于两个命令输出,我都得到了相同的结果。 这两个命令之间有
我正在执行的脚本的片段: $reader = $managementgroupobj.GetMonitoringPerformanceDataReader() while ($reader.Rea
我是一名优秀的程序员,十分优秀!