Я очень новичок в SCOM.У меня есть несколько серверов с несколькими сервисами на каждом, которые мне нужно отслеживать.Все эти сервисы имеют общее слово («Экземпляр»).Так далеко от руководств, которые я нашел (https://www.bictt.com/blogs/scom-monitoring-multiple-services-running/) Я создал пакет управления, а затем монитор служб Windows в пакете. Я экспортировал пакет управления и отредактировал его в XML, чтобы выполнить запрос WMI для поиска служб..
WMI Query - select * from win32_Service where (name like '%Instance%') AND (startmode != 'Disabled')
Однако после импорта XML-файла обратно в SCOM я не могу найти службы в Windows Service State.
Вот XML-код, который у меня естьОтредактировано:
<DataSource ID="DS" TypeID="MicrosoftWindowsLibrary7585010!Microsoft.Windows.WmiProviderWithClassSnapshotDataMapper">
<NameSpace>root\cimv2</NameSpace>
<Query>select * from win32_Service where (name like '%Instance%') AND (startmode != 'Disabled')</Query>
<Frequency>60</Frequency>
<ClassId>$MPElement[Name="ServiceStateProbePage_f7c1e73e9bca478baa4e4499b425a019"]$</ClassId>
<InstanceSettings>
<Settings>
<Setting>
<Name>$MPElement[Name="MicrosoftWindowsLibrary7585010!Microsoft.Windows.Computer"]/PrincipalName$</Name>
<Value>$Target/Property[Type="MicrosoftWindowsLibrary7585010!Microsoft.Windows.Computer"]/PrincipalName$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="MicrosoftSystemCenterNTServiceLibrary!Microsoft.SystemCenter.NTService"]/ServiceName$</Name>
<Value>$Data/Property[@Name='Name']$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="MicrosoftSystemCenterNTServiceLibrary!Microsoft.SystemCenter.NTService"]/ServiceProcessName$</Name>
<Value>$Data/Property[@Name='PathName']$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="MicrosoftSystemCenterNTServiceLibrary!Microsoft.SystemCenter.NTService"]/DisplayName$</Name>
<Value>$Data/Property[@Name='DisplayName']$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="MicrosoftSystemCenterNTServiceLibrary!Microsoft.SystemCenter.NTService"]/Description$</Name>
<Value>$Data/Property[@Name='Description']$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="System!System.Entity"]/DisplayName$</Name>
<Value>$Data/Property[@Name=’Name’]$</Value>
</Setting>
</Settings>
</InstanceSettings>
Я специально отредактировал эти строки
<DataSource ID="DS" TypeID="MicrosoftWindowsLibrary7585010!Microsoft.Windows.WmiProviderWithClassSnapshotDataMapper">
<NameSpace>root\cimv2</NameSpace>
<Query>select * from win32_Service where (name like '%Instance%') AND (startmode != 'Disabled')</Query>
И
<Value>$Data/Property[@Name='PathName']$</Value>
Кто-нибудь знает, почему сервисы не появляются в SCOM?запрос на тестере WMI на одном из серверов, которые я хочу отслеживать, и обнаружил правильные службы. Я также подтвердил, что серверы входят в группу, на которую я нацелился в Windows Service Monitor. Спасибо за любую помощь, которую вы можете отправить мне!