Windows Management Instrumentation is a set of extensions to the Windows Driver Model. Those extensions provide an OS interface to get information and notifications. WMI is Microsoft’s implementation of the Web-Based Enterprise Management (WBEM) and Common Information Model (CIM) standards. The goal of creating WMI was to make non-proprietary unified interface to interact with a variety of devices and processes using standardized means.

WMI providers implement a number of similar features, to name a few: an ease of automation (to both monitor and modify requested parameters); access to WQL, a query language interface to get or modify data; built-in eventing capability, i.e. ability to notify of a change in watched entity. There are many WMI tools, both commercial and freeware that can be used to perform WMI-driven actions quickly and in batch mode, if required.


Related terms:
WMI client
WMI Counter
WMI filter
WMI Log Files
WMI performance adapter
WMI repository
WMI tools

IPHost features:

WMI Monitoring Tool
… WMI queries cover a vast amount of inquiries about system resources. Hardware parameters – e.g., local or network drives capabilities, including free space, size and device id; information of currently available system resources; get parameters of any process running; query system services state and so on. IPHost WMI monitors can be used …

Windows Service Monitor
Checking Windows service presence can help to detect problems resulting from important services stopped functioning. Any service running by default can cause system malfunctioning …

Windows Server uptime monitoring
… Using IPHost Network Monitor you will be able to automatically monitor uptime for any Windows servers – Windows NT, Windows 2000, Windows 2003, and Windows 2008. Our monitoring software allows …

Server performance check
IPHost Network Monitor offers functionality allowing to perform performance analysis and tuning of arbitrary types of servers. In most cases, such parameters as CPU load, available disk/memory and counters for other resources …

Server performance testing
IPHost Network Monitor offers the complex solution to the problem, since it is able to do both server performance monitoring and server performance testing (see “Microsoft server monitoring”). Thus it will be clear when server’s capabilities are exhausted (by sending appropriate alerts). Thus, IPHost Network Monitor can be used as stress testing software as well …