Как я могу создать предупреждение в OMS, когда служба Windows остановлена?

Мне нужно OMS, чтобы вызвать предупреждение, когда служба остановлена, например, служба IIS. Может кто-нибудь посоветовать лучший способ сделать это?

Спасибо

1 ответ

Я решил это сам

Чтобы получить этот список, вам нужно перейти к расширенной аналитике в рабочей области OMS, а затем выполнить запрос, как показано ниже

search EventLog == "System"
| where ( EventLevelName == "Information" )
| where ( Computer == "server1" )

Затем он показывает список других полей, я обнаружил, что поле ParameterXml содержит то, что мне нужно, то есть ключевые слова "служба публикации в Интернете" и "остановлено". Затем я добавил это в приведенный выше запрос, чтобы отфильтровать, где остановлена ​​служба IIS (World Wide Web Publishing).

search EventLog == "System"
| where ( EventLevelName == "Information" )
| where ( Computer == "server1" )
| where ParameterXml == "<Param>World Wide Web Publishing Service</Param><Param>stopped</Param><Param>-</Param>"

Все, что вам нужно сделать, это создать оповещение и установить ваши условия

Для этого я использовал решение "Отслеживание изменений": ConfigurationChange | где ConfigChangeType == "WindowsServices" и SvcName == "W3SVC" и SvcState!= "Выполняется"

Затем, чтобы предупредить о резервном копировании: ConfigurationChange | где ConfigChangeType == "WindowsServices" и SvcName == "W3SVC" и SvcState == "Работает"

Другие вопросы по тегам