Skip to main content

Windows WSMAN

Pack Assets​


The Centreon Plugin Pack Windows WSMAN brings 1 host template:

  • OS-Windows-WSMAN-custom

It brings the following service templates:

Service AliasService TemplateService DescriptionDefaultDiscovery
CpuOS-Windows-Cpu-WSMANCheck the rate of utilization of CPU for the machine. This check can give the average CPU utilization rate and the rate per CPU for multi-core CPUsX
Disk-GlobalOS-Windows-Disk-Global-WSMANCheck the rate of free space on the disk. For each checks the name of the disk will appearX
Files-Date-GenericOS-Windows-Files-Date-Generic-WSMANCheck time
Files-Size-GenericOS-Windows-Files-Size-Generic-WSMANCheck size of files
MemoryOS-Windows-Memory-WSMANCheck the rate of the utilization of memoryX
NtpOS-Windows-Ntp-WSMANCheck the synchronization with an NTP server
Pending-RebootOS-Windows-Pending-Reboot-WSMANCheck windows pending reboot
Process-GlobalOS-Windows-Process-Global-WSMANCheck if Windows processes are startedX
Service-GenericOS-Windows-Service-Generic-WSMANCheck if Windows services are startedX
Services-AutoOS-Windows-Services-Auto-WSMANCheck if Windows services are startedX
SessionsOS-Windows-Sessions-WSMANCheck Windows user sessions
SwapOS-Windows-Swap-WSMANCheck the rate of the utilization of virtual memoryX
Traffic-GlobalOS-Windows-Traffic-Global-WSMANCheck the bandwidth of the interface. For each checks the name of the interface will appearX
UpdatesOS-Windows-Updates-WSMANCheck windows pending updates
UptimeOS-Windows-Uptime-WSMANCheck the uptime of the Windows server since the last reboot. It's just an indication with no threshold

Discovery rules​

Rule NameDescription
OS-Windows-WSMAN-Disk-NameDiscover the disk partitions and monitor space occupation
OS-Windows-WSMAN-Processes-NameDiscover processes and monitor their system usage
OS-Windows-WSMAN-Services-NameDiscover services and monitor their system usage
OS-Windows-WSMAN-Traffic-NameDiscover network interfaces and monitor bandwidth utilization

Collected metrics & status​

Metric NameUnit


To monitor Windows Servers through WSMAN, please follow our official documentation and make sure that WinRM and all rights are properly configured.


  1. Install the Centreon plugin package on every Centreon poller expected to monitor Windows WSMAN resources:

    yum install centreon-plugin-Operatingsystems-Windows-Wsman
  2. On the Centreon web interface, install the Windows WSMAN Centreon Plugin Pack on the Configuration > Plugin Packs page.



  • Log into Centreon and add a new host through Configuration > Hosts.
  • Fill the Name, Alias and IP Address/DNS fields according to your Windows WSMAN server's settings.
  • Apply the OS-Windows-WSMAN-custom template to the host.
  • Once the template is applied, fill in the corresponding macros. Some macros are mandatory.
WSMANEXTRAOPTIONSAny extra option you may want to add to every command line (eg. a --verbose flag)

How to check in the CLI that the configuration is OK and what are the main options for?​

Once the plugin is installed, log into your Centreon Poller's CLI using the centreon-engine user account (su - centreon-engine) and test the plugin by running the following command:

/usr/lib/centreon/plugins// \
--plugin=os::windows::wsman::plugin \
--mode=uptime \
--hostname= \
--wsman-scheme=http \
--wsman-port=5985 \
--wsman-username='' \
--wsman-password='' \
--warning='' \
--critical='' \

The expected command output is shown below:

OK:  | System uptime is: 53m 15s | 'system.uptime.seconds'=3195s;;;0;

All available options for a given mode can be displayed by adding the --help parameter to the command:

/usr/lib/centreon/plugins// \
--plugin=os::windows::wsman::plugin \
--mode=uptime \

All available options for a given mode can be displayed by adding the --list-mode parameter to the command:

/usr/lib/centreon/plugins// \
--plugin=os::windows::wsman::plugin \


Please find all the troubleshooting documentation for the Centreon Plugins in the dedicated page.