Windows Monitoring

Looking for more visibility and control over the Windows systems you manage? Domotz can help!

Use the following custom scripts to optimize your Windows monitoring:

  • Audit Settings
  • CPU Usage
  • Current Sessions
  • Endpoints for Reachable Hosts
  • Services
  • Update Agent

Find these scripts in our library, or customize them to fit your needs.

Integration Domotz + Windows

How to Monitor Windows Audit Settings

Windows Audit Settings

The Windows Audit Settings script leverages PowerShell commands to enable you to monitor the following:

  • System (Security System Extension)
  • Log on/Log off (Log on)
  • DS Access (Directory Service Replication)
  • Object Access (SAM)
  • Policy Change (Audit Policy Change)
  • Policy Change (Authentication Policy Change)
  • Policy Change (MPSSVC Rule-Level Policy Change)
  • Account Management (Computer Account Management)
  • Account Management (Security Group Management)
  • Account Management (User Account Management)
  • DS Access (Directory Service Changes)

The Domotz scripts use the WinRM protocol to access the Windows endpoint. This script has been validated and tested on Windows 10 and Windows Server 2019 with PowerShell version 5.1.19041.2364.


How to Monitor Windows CPU Usage

Windows CPU Usage

Use Domotz to monitor CPU usage on a Windows machine proactively.

CPU usage indicates the processing power in percentage value that has been exhausted for processing data and running programs.

We have developed this script in two versions:

  • SSH version
  • WINRM version

Find these scripts in our library to use them as they are or customize them to fit your needs.

The scripts use PowerShell commands (Get-WmiObject Win32_Processor) to retrieve information about the CPU usage. They have been validated and tested on Windows 10 and Windows Server 2019.


How to Monitor Current Sessions on a Windows Host

Current Sessions on a Windows Host

With Domotz, you can proactively monitor Windows' current logged-in users. To do so, you can leverage this dedicated custom script, which uses PowerShell commands (in particular, Start-Process) to retrieve the information about the current sessions for the currently logged-in users.

Use our script to be able to:

  • Monitor the logged-in users on Windows
  • Monitor the state of your currently connected Windows Sessions
  • See when each user logged in and performed the login

The scripts use PowerShell commands (in particular Start-Process) to retrieve the information about the current sessions so the currently logged-in users. It has been validated and tested on Windows 10 and Windows Server 2019.


How to monitor Windows Endpoint for Reachable Hosts

Windows Endpoint for Reachable Hosts

We created a custom script for monitoring if a list of hosts is reachable from a Windows machine. Use our custom script to help you monitor Windows Endpoints for Reachable Hosts. You’ll be able to:

  • Receive notifications of value changes
  • Check if chosen hosts are reachable from a Windows endpoint
  • Monitor whether a VPN connection is up and running

Find the ready-to-use custom script in our library or customize it to fit your needs.

The scripts use the SSH protocol to access the Windows endpoint. The script has been validated and tested on Windows 10 and Windows Server 2019 with PowerShell version 5.1.19041.2364.


How to Monitor Windows Services

Windows Services

Microsoft Windows Services enables you to create long-running executable applications that run in their own Windows sessions. These services can be automatically started when the computer boots, can be paused and restarted, and do not show any user interface.

We created a custom script to monitor chosen services that run on a Windows Workstation or Server leveraging the PowerShell command Get-Service.

The scripts use the WINRM protocol to access the Windows machine. It has been validated and tested on Windows 10 and Windows Server 2019 with PowerShell version 5.1.19041.2364.

You can find the Microsoft Windows Services scripts in our library. Just customize them to fit your needs.


How to Monitor Windows Update Agent

Windows Update Agent System Updates Windows Update Agent System Reboot

Proactively monitor and control the Microsoft Windows Update Agent (WUA) with Domotz.

The WUA is a Windows service responsible for managing Windows Updates on its systems. You can use it to download and install updates, configure settings, and report the status of updates to the user.

Start monitoring WUA settings using the Domotz custom scripts:

  • System Updates: List all the types of updates missing from a Windows system. We’ll divide them by category (Security vs. Generic updates) and severity. For instance, you can set an alert on the number of missing security updates so that you can be notified as soon as a new security update is required. You can then use Domotz to directly apply the updates to your Windows systems.
  • System Reboot: Use Domotz to issue a reboot command for your Windows System. If you notice that a vital update requires a system reboot, you can issue a reboot command directly from Domotz. You can also connect your Domotz Webhook or Public API data to a system like Make.com that will issue a Reboot command in response to an event (e.g., an update you’ve installed requires a reboot).

The scripts have been validated and tested on Windows 10 and Windows Server 2019 and the usage of PowerShell 5.1.19041.2364. Find them in our library.


Full network visibility with ready-to-use scripts

Use the pre-configured scripts to monitor and manage network-connected devices, cloud services, and web applications. By using standard network protocols, the scripts will allow you to retrieve valuable data and execute actions on the monitored devices and services.

Build or customize scripts according to your network monitoring needs.

Additionally, you can apply customized alerts on scripts to be notified when a specific event occurs.


Ready to get started with Domotz?

  • Powerful
  • Automated
  • Simple
  • Affordable
Start Your Free Trial

*no credit card required

Contact Sales