Monitoring Windows Services States with Log Analytics

Monitoring Windows Services States is one of the most common requests that I’ve seen on forums, groups and blog posts. My fellow MVP and OMS expert Stefan Roth wrote a similar blog post titled OMS – Monitor Windows Services / Processes. I would suggest to check it out as well. The approach I will show is somehow already cover in official article that demonstrates custom fields in Log Analytics. The difference is that we now have the new rich Log Analytics search syntax so we do not need  custom fields anymore. This approach also is different from Stefan’s as his one covers wider topic with monitoring processes by using performance counters. In this approach we will use windows events which Stefan mentions that is not reliable but he was referring to specific Event Id which I also agree it is not reliable. In the next steps I will use another Event Id that is reliable 100%. The advantage of using windows events for monitoring windows services states are:

  • Only windows events are gathered which results in less data uploaded compared to performance data
  • You do not have to add performance counter for each process, you just need to add only one event log to monitor all services

  • The services are shown with their actual name that is used in services.msc or Get-Service cmdlet.

  • We have the actual state of the service when it happened

Some of the disadvantages of this method are:

  • Until the service is started or stopped it will take at least 5 minutes until the data appears in Log Analytics

Continue reading “Monitoring Windows Services States with Log Analytics”

AD Replication Status Solution in Operations Management Suite

Like a Christmas present OMS team gave us a new solution yesterday. As the name suggest the solution aims to give you visibility over the replication of your domain controllers. To get some results you will need at least two domain controllers located in different AD sites. I believe the solution works with any domain controller that is on a supported by OMS Windows operating system. Continue reading “AD Replication Status Solution in Operations Management Suite”

Creating Azure-like Windows Server Images with System Center

Update

——————————————————————————

A small update on this topic. If you do not want your customers to face error 0x800F0906 when they try to install .NET Fraemwork 3.5 on Windows Server 2012 or 2012 R2 I would suggest you to install and disable .net FRamework 3.5 feature with DISM prior syspreping your images. The following commands should do the work: Continue reading “Creating Azure-like Windows Server Images with System Center”

Windows Server and System Center vNext Technical Preview are Now Available

Windows Server and System Center vNext Technical Preview is out. Just go out grab the bits from here and here and start exploring.

Several MPs Updated

This blog post is to inform you that several MPs have been updated with some important fixes/features. You can find all the information here.

My personal best improvement is:

  • Add Task launch PowerShell session on the remote machine for All Computers