Как отслеживать службу Windows на виртуальной машине Azure? - PullRequest
0 голосов
/ 24 декабря 2018

У меня есть служба Windows, работающая с набором доступности виртуальной машины Azure.

Каков наилучший способ мониторинга инструментов для этой службы с использованием любого из решений для мониторинга Azure?

1 Ответ

0 голосов
/ 25 декабря 2018

Если вы просто хотите отслеживать, работает он или нет, вы можете использовать Log Analytics.Подробнее см. Эту статью .

Я проверил ее на моей стороне, она работает хорошо.

1. Создайте рабочее пространство и включите расширение VM Log Analytics VMв соответствии с этим doc .

2.После завершения шага 1 перейдите в рабочее пространство -> на левой панели, выберите «Дополнительные настройки» -> «Данные» -> «Журналы событий Windows», затем вВ текстовом поле введите «система», затем выберите систему в раскрывающемся списке -> нажмите кнопку добавления.

enter image description here

3.нажмите кнопку Сохранить.

enter image description here

4.На левой панели щелкните Журналы.Затем в редакторе запросов введите следующую команду (обратите внимание, что == чувствителен к регистру):

Event
| where TimeGenerated >ago(1d)
| where EventLog  == "System" and EventID ==7036 and Source == "Service Control Manager" 
| parse kind=relaxed EventData with * '<Data Name="param1">' Windows_Service_Name '</Data><Data Name="param2">' Windows_Service_State '</Data>'*
//you can add a filter by service name here like    | where Windows_Service_Name =="Windows Update"
| sort by TimeGenerated desc
| project Computer, Windows_Service_Name, Windows_Service_State, TimeGenerated

5.Результат теста:

enter image description here

...