问题标签 [management-pack]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1836 浏览

windows-server-2012 - OpsMgr 2012 代理安装失败,并显示“您尝试管理的一台或多台计算机已处于管理过程中”

我正在用 XML 创作一个管理包,并使用 System Center 中的创作控制台。为了测试我创建的 MP,我需要在运行我的分布式应用程序的机器上安装代理。

SCOM Operations Manager 2012 代理安装失败并显示

您尝试管理的一台或多台计算机已处于管理过程中

我知道这个问题应该从数据库中解决 - 你知道我应该运行哪些 SQL 查询来从待处理的操作表中删除我试图安装代理的机器吗?

0 投票
1 回答
1647 浏览

powershell - SCOM 按需发现触发器 - DISCOVERY_NOT_FOUND

我正在尝试在我正在创建的管理包中使用 PowerShell 脚本来自动触发发现。

我尝试使用链接中描述的 PowerShell 脚本:

任务结果/输出 Discovery_not_found SCOM

我尝试了操作控制台任务,得到了与图像所示相同的结果。

注意我传递了我拥有的发现的 GUID。我尝试将目标 ID 保留为 $Target/Id$ 并将其更改为我的发现运行的目标类的 GUID。两者都在下面给出了相同的结果。

0 投票
2 回答
3481 浏览

api - 将 System Center Operation Manager [SCOM] 与外部监控工具集成 [应用]

我想达到什么目标

概要:尝试为与 SCOM [ System Center/Microsoft System Operations Manager 2012 ]集成的内部监控工具
创建API或连接器。我们的工具有一个包含所有必要端点的宁静页面,并且只是希望 SCOM 读取这些端点的状态。

到目前为止,根据 SCOM 文档和我的理解,我需要构建一个管理包。这包括带有视觉工作室等的创作工具。

虽然我仍在阅读有关此的文档,但之前已解决过类似的问题。一些关于如何解决这个问题的指导将不胜感激。


##### UPDATE [ 04/01/16 ] ########

Thinking.... *
计划为发现、监控和仪表板创建 MP。*

新问题...
创建了一个使用公开 SCOM 所需端点的 posh 脚本。
+ 这些需要转换为类对象(将 posh 转换为 xml)。- 还没做完!
+ 提前考虑我不确定该发现脚本使用什么基类?

0 投票
1 回答
1545 浏览

powershell - 为自定义 MP 编写管理包发现脚本

上下文:为 SCOM[System Center] 创建自定义管理包。目前在脚本发现阶段工作

运行时,我的脚本从 json 中公开的休息端点返回所需的值。

仅供参考的结果看起来像这样 在此处输入图像描述


困难/问题/挑战:将其转换为发现对象时遇到了一些麻烦。
这是我的破解脚本。


虽然这很令人沮丧,但很享受。只需要某种方向或结构。任何帮助表示赞赏。
谢谢。

错误信息

0 投票
1 回答
1800 浏览

c# - 如何创建具有三种状态的 SCOM 管理包监视器

我开发与 SCOM 的集成。但我是这方面的新手。

我已经创建了管理包 XML,它工作正常。

请查看以下管理包:

我已经使用 SCOM SDKImportManagementPack方法安装了这个管理包。

我还开发了如示例中所述的入站连接器。

我可以使用我的连接器发送发现数据、性能指标和事件。它工作正常。

成功导入的结果在截图中: 在此处输入图像描述

监控对象已正确创建。

但是这些对象有Not monitored健康状态。

我的主要问题是如何改变健康状态?

我对健康状态的逻辑非常简单:

  1. 如果Resource Status(请在屏幕截图和管理包 XML 中查看此属性)属性等于,Ready则 Health State 为Success
  2. 如果Resource Status属性等于,Down则健康状态为Error
  3. 否则健康状态为Not monitored

我查看了许多文档(此处此处),发现我需要创建监视器、监视器类型、表达式规则以更改 Health State。

我也在这里检查了 XML 示例。

但我不明白如何定义我的表达式以及如何将必要的信息添加到管理包 XML 文件中。

对我来说最好的答案是完整的 XML 示例,其中实现了我的逻辑表达式规则。

提前致谢。

0 投票
1 回答
27 浏览

task - 任务参数作为下拉列表

我正在构建一个 SCOM 管理包,它将任务添加到某个类。我可以定义一个任务参数列表,每个参数由名称和值组成。

有什么方法可以将这些值设置为预定义的下拉列表以避免拼写错误?

0 投票
1 回答
26 浏览

service - 具有动态 AlertSeverity 的 SCOM 服务 UniMonitor

我已经定义了 CheckNTServiceStateMonitorType 类型的 UnitMonitor。此 Monitor 的 AlertSeverity 取决于被监视类的属性,因此是动态指定的。但是,II 找不到动态设置 AlertSeverity 的方法。为实例:

有没有办法做到这一点?

0 投票
1 回答
80 浏览

c# - 如何从 SCOM 获取管理包捆绑文件信息?

我正在使用 OperationsManager 模块来处理 SCOM,我需要从 SCOM 中找到已经导入到 SCOM 中的somemanagementpack.mpb文件信息,而不是需要根据版本在本地删除相同的somemanagementpack.mpb文件

下面是我正在使用的命令

但是当我试图将其删除时,我也尝试使用Dispose方法,但没有任何反应

无法完成操作,因为文件已打开

0 投票
1 回答
70 浏览

monitoring - SCOM 可以监控记录到数据库的应用程序吗

我有许多遗留的 .Net C# 应用程序 - 主要作为 Windows 服务运行。当他们遇到错误情况时,他们会将日志信息写入 SQL 数据库。因此,为了可见性,必须在表中查询具有“错误”“严重性”的行,在日期范围内,其中包含所有异常数据。

有没有一种方法可以使用 SCOM 来监控这些表,这样如果为错误创建新记录,它将显示在 SCOM 监控器中?带有服务和/或数据库的盒子都运行着监控代理。

SCOM 是否对此有用,如果是,是否需要编写我自己的“管理包”,它知道要查找哪个数据库/表?它怎么知道“新”记录是什么样的?

如果可能的话,这样的自定义 MP 是否能够查询不同的表(和/或 SQL 服务器)?我有很多应用程序,它们并不都写入同一个日志表/数据库,但从概念上讲它们做同样的事情。