WMI and Platform Management

wmi providersPlatform management is essential in a number of key areas for monitoring the activity of a system. You can use it to check the health of your system and it’s important in the following areas:

  • Measure Performance

The whole process from end to end is monitored so the efficiency can be recorded and optimized.

  • Extending Lifetime of system

By managing the components you can increase the lifetime of the system.

  • Information exposing

The ability to expose information can be useful for admins or other users.

  • Alerts

Get events about what’s happening in the system so you can see all the information or errors that occur in the platform.

  • Preventative Measures

The Corrective events mechanism lets you see problems before they occur and deal with them so you aren’t just running diagnostics after events.

  • Configuration

The initializing and setting up of the platform and various settings within it.

What is a WMI?

wmi providersWMI or “Windows Management Instrumentation” is a set of extensions in the windows driver model that provides an operating system interface through which you can organise components to give notifications. WMI allows important data to be shared between applications to achieve this. This is the Microsoft implementation of CIM (Common Information Model) and WBEM (Web-Based Enterprise). These are the two standards of the Desktop Management Task Force.

Essentially a WMI is a model that helps allow transfer of information so that systems can run effectively. WMI is built into Windows 2000 and Windows XE but for others you’ll need to find a WMI provider.

WMI providers

A WMI provider is software that acts as a link between CIMs and managed objects. The WMI will manage requests on behalf of the applications which makes them crucial to the system.

WMI providers are now now seen as an important piece of software and Windows have steadily released more and more WMIs. As more have been incorporated into Windows systems IT professionals have created scripts and some automated procedures which are based from WMIs.

The creation of these scripts based on the WMI model means that even those with no scripting experience or technical knowhow can use them. There are many WMI systems available each with a specific function to allow applications to access information.

Top WMI Providers

WMI software is created for a specific function and to allow system to run smoothly. There have been hundreds created to allow applications access to the central information to give notifications and information on events. Some of the most used are:

  • Distributed File System Replication (DFSR) Provider

This creates tools which configure and monitor the Distributed File System (DFS) service

  • Active Directory Provider

By accessing the LDAP (lightweight directory access protocol) in the WMI you can make aliases in the Active Directory. This allows for mapping of Active Directory objects to the WMI.

  • DNS Provider

This allows users to access and configure Domain Name System (DNS), resource records (RRs) and DNS Servers using Windows Management Instrumentation (WMI).

For IT professionals WMIs are a very useful piece of software that are needed to maintain system health. More are being released every year to help manage application access. See the WMI provider Host for more details.