Powershell 维护SCOM agent 到动态管理组

网友投稿 915 2022-09-16

Powershell 维护SCOM agent 到动态管理组

Powershell 维护SCOM agent 到动态管理组

关于这篇的blog 的需求实现, 搜索了关于[System.ConfigItem].Notes 的介绍和操作, 参考链接如下:

​​当中已经对各个服务器的业务等级大类进行了划分(Test/Dev/QA/Production),有了这些大类就可以作为标签设置到SCOM agent 中的监控类[Microsoft.Windows.Computer]中的扩展属性"[System.ConfigItem].Notes" 值, 借助这个属性值可以与CMDB 当中的业务等级字段进行关联

[CMDB]Production = [SCOM]Servers_P[CMDB]QA = [SCOM]Servers_QA[CMDB]Test = [SCOM]Server_Test[CMDB]Development = [SCOM]Server_Dev

接下来就可以按照以下逻辑进行设计SCOM 分组了, 并且还可以减少人工维护SCOM 自定义监控组的成员,

最后总结下来就是分析需求, 搜索了需求的具体实现方法(代码), 就可以测试, 验证, 上线了

ipmo OperationsManager$scomserver = 'SCOMMGMT0001'New-SCOMManagementGroupConnection -ComputerName $scomserverFunction Add-SCOMAgentToGroup{ param ( [Parameter(Mandatory = $True)] [string]$FQDN, [Parameter(Mandatory = $True)] [string]$AssetPriority ) $monitorobj = Get-SCOMMonitoringObject -DisplayName $FQDN $monitoringObject = $monitorobj |? -FilterScript {( Get-SCOMClass -Id $_.LeastDerivedNonAbstractMonitoringClassId ).Name -eq 'Microsoft.Windows.Computer'} $monitoringObject.'[System.ConfigItem].Notes'.Value = $AssetPriority $monitoringObject.Overwrite()}Add-SCOMAgentToGroup -FQDN 'server001.contoso.com' -AssetPriority 'Servers_P'

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:22个免费数据恢复软件(一)
下一篇:小程序插件扩展,小程序富文本解析插件-towxml(扩展富文本图片预览功能)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~