问题标签 [scom]

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 回答
1026 浏览

c# - 从 linq 列表查询中获取类和对象类型

我试图从针对类型GetFields方法运行的 linq 查询中获取基础类型。在我的例子中,我有:

我的第 3 行中的转换失败,因为我无法将返回类型FieldInfo转换为我正在寻找的类型。所以在找到正确的字段后,我怎样才能得到实际的对象。此解决方法是由于新的 SCOM 2012 SDKSystemMonitoringClass从枚举更改为类。如果有人有更好的方法来匹配字符串并在这种情况下获取实际的监控对象或字段,那也可以。

http://msdn.microsoft.com/en-us/library/hh326622.aspx

0 投票
1 回答
195 浏览

c# - 需要获取带有操作系统名称的字符串

我正在使用 SCOM 2012 并尝试插入自定义事件。我正在创建一个ManagementPackClassCriteria这样的实例:

但是返回了一个空结果。我知道我想从中收集数据的计算机正在 Windows Server 2008 R2 Enterprise 上运行。我应该如何指定它的名称?或者我怎样才能得到这个参数?

0 投票
1 回答
886 浏览

silverlight - Microsoft.EnterpriseManagement.CompositionEngine 和 Microsoft.EnterpriseManagement.Presentation.Core 无法添加到 Silverlight 项目

我正在使用 Silverlight / WPF(共享代码)和 MP 创作控制台以及 Visual Studio 中的 MP 创作工具创作一个带有自定义视图的管理包。我正在关注关于自定义视图的本教程。 用于 SCOM 操作和 Web 控制台的小部件 - 自定义

在第 4.1 节中:它提到:添加对Microsoft.EnterpriseManagement.CompositionEngineMicrosoft.EnterpriseManagement.Presentation.Core程序集的引用。这些通常可以在 Operations Manager 安装的控制台文件夹中找到。注意:来自 RTM/CU1 安装的组件将不起作用!您需要下载示例项目文件并使用包含的程序集。

我无法添加对 Silverlight 项目的引用。我收到一条错误消息:

不是针对 Silverlight 运行时构建的程序集

有没有办法解决这个问题?

我知道 .net 运行时与 Silverlight 不同。然而,本教程显示了一个工作示例,因此它缺少步骤或不同的二进制文件。我错过了什么?

0 投票
1 回答
1647 浏览

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

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

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

任务结果/输出 Discovery_not_found SCOM

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

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

0 投票
1 回答
3053 浏览

windows - SCOM 作为应用程序监控工具(由开发组使用)是否有意义?

我所处的环境支持大约 100 个数据库、Web 和杂项。其他服务器(99% Windows)。基础设施(硬件+网络)由顾问管理,而我的团队负责系统开发。基础设施人员已经安装了一个 SCOM 环境,用于跟踪一般系统健康状况等,我也有兴趣使用它来跟踪应用程序健康状况。

谁能提供有关 SCOM 是否适合使用自定义规则监视自定义开发应用程序的见解?我的团队中没有人有使用 SCOM 的经验,我正在尝试权衡学习 SCOM 与仅按预定时间间隔运行一些 Powershell 脚本以查找警告条件的好处。

我们想要监控的一些事情:

  • 扫描日志文件以查找表明特殊情况的症状,例如“挂起”服务
  • 调用 URL 并监控响应时间
  • 调用 URL 以扫描错误消息
  • 监控数据库查询活动等。

没有使用 SCOM 的经验(并且从开发的角度来看),这些类型的任务是否适合 SCOM 的工作?与使用 Powershell、bat 或 cygwin 脚本或像Gibraltar这样的工具相比,学习 SCOM 来实现这种监控是否有意义?

0 投票
3 回答
5743 浏览

powershell - 在服务器无法访问后 Invoke-WebRequest 工作

Invoke-WebRequest在 SCOM PowerShell 脚本中使用定期监视 URI 的可用性。我的脚本相当简单(因为我对 PS 知之甚少 :-)):

为了测试这个脚本,我在hosts运行 SCOM 代理的客户端上手动更改了我想要进行监控的文件。有趣的是,即使在主机无法访问后,该脚本也成功获取了 Web 端点(通过从该机器进行 ping 测试)。

我直接从命令行做了一些进一步的测试,没有任何变化。即使我没有 ping 到远程地址,Invoke-WebRequest仍然成功并获取网页。那么我在这里做错了什么?

0 投票
1 回答
284 浏览

regex - 在文件上查找正则表达式需要很长时间

我正在开发一个 VBS 脚本,用于查找包含在文件中的 3 个正则表达式案例。我已经有了自己的脚本,可以很好地找到,但执行起来需要很长时间。

正则表达式的3种情况是:

...这是我的脚本:

谁能告诉我我做错了什么?有什么解决方案或建议可以让它更快吗?

0 投票
1 回答
622 浏览

exchange-server-2010 - scom 2012 您为此操作指定了错误的服务器

我们在 scom 2012 中收到以下错误。

AD 健康集在 2013 年 10 月 8 日上午 5:41:37 检测到 mailbox.eu.domainname.com 存在问题。运行状况管理器报告 ActiveDirectoryConnectivityConfigDCProbe/mailbox.eu.domainname.com 失败并显示错误消息:从 dc1.us.domainname.com 请求 DC=eu,DC=domainname,DC=com 时收到对 eu.domainname.com 的引用您为此操作指定了错误的服务器

所以我们设置了以下广告

根:域名.com

子域:us(1 个邮箱服务器,用于保存 Office365 的邮件联系人)+

子域:eu(所有 Exchange 服务器都在这里,但只有一个邮箱服务器)

我们在 2 个 Exchange 2013 邮箱服务器和 1 个 Exchange 2013 cas 服务器上收到此错误

这是我们的 Exchange 组织的细分。我们正在从 Exchange 2010 迁移到 Exchange 2013

domain.com:有 2 个 HUB/CAS 都 Exchange 2010

我们: 1 个邮箱 Exchange 2013 和 1 个邮箱 Exchange 2010

欧盟: 3 个邮箱 Exchange 2013 和 3 个邮箱 Exchange 2010、3 个 CAS Exchange 2013 和 3 个 CAS Exchange 2010

当我们完成 Exchange 2010 后,我们将拥有以下内容

domain.com: 0 个 Exchange 服务器

我们: 1 个邮箱 Exchange 2013

欧盟: 3 个邮箱 Exchange 2013、3 个 CAS Exchange 2013

现在我已经给出了一些背景知识,您可以看到 dc1 位于错误的域中。dc1.us.domainname.com 中的帐户在mailbox.eu.domainname.com 上不存在

0 投票
4 回答
1790 浏览

regex - SCOM 2012 SP1 中的正则表达式匹配 unix 日志监控测试正常,但在 Unix 服务器上不匹配

我正在尝试做的是使用正则表达式在 SCOM unix 日志监控中执行特定事件(例如事件代码)的抑制。

表达式为:

即在日志中搜索“警告”,但如果在线上存在事件 1222 或 1001,则不匹配。

我在创建规则时使用了 SCOM 中的内置测试功能,并且带有示例日志的测试按预期返回,但是当我将测试行注入 unix 日志时,不会生成任何警报。

我怀疑这可能是系统不接受的语法(它正在运行 RedHat 6 )我已经使用正则表达式工具对其进行了测试,并且看起来可以按预期工作。

当我尝试在服务器上对其进行测试时,我得到:

所以我期待2场比赛。

正则表达式应该是什么?我已经测试了许多变体,例如: .*((?i:warning)(?!(.*1222)|(.*1001))).*,使用了-Rn选项,使用了引号等,但是当我手动运行它时没有任何匹配项......我错过了什么?