在数字化转型中,选择合适的跨平台开发框架不仅能提高效率,还有助于确保数据安全与合规性。
915
2022-09-16
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小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~