|
WMI |
Top Previous Next |
WMI is the Microsoft implementation of Web-based Enterprise Management (WBEM), which is an industry initiative to develop a standard technology for accessing management information in an enterprise environment. WMI uses the Common Information Model (CIM) industry standard to represent systems, applications, networks, devices, and other managed components as a set of objects and relations between them. Refer to Microsoft's MSDN site for WMI architecture, availability on different operating systems, and other details. Remote Management WMI can be used to monitor and manage Windows computers remotely. Remote WMI connections are made through Distirbuted COM (DCOM). Remote computer should be properly configured to allow DCOM connections and execution of WMI requests. Refer to Configuring Remote Access to WMI and Configuring DCOM for Remote Access sections for details. Uniform Model for Management Information WMI is based on the Common Information Model that abstracts and describes the "managed environment" in terms of object-oriented paradigm. This model covers virtually all managed elements of modern IT environments including devices and their components, computer systems, operating systems, networks, software, users, physical environment, performance statistics. Thus, all manageable resources can be accessed in a common way. At the same time, CIM is extensible allowing vendors to represent their specific features. WMI describes all manageable resources as objects that present element's data (readable properties) and controlling means (writable properties and methods). Every WMI object is an instance of some class. Classes define set of properties and methods their instances provide.
Events Events are used by manageable resource and WMI infrastructure to notify monitoring/management systems about different kinds of changes. Event consumers should subscribe for events of interest specifying a filter. The filter describes conditions under which the consumer wants to receive notifications. WMI Query Language The WMI Query Language (WQL) is the Microsoft implementation of CIM Query Language (CQL), a query language for the Common Object Model. It is a subset of ANSI SQL with several changes to support WBEM/WMI. WQL allows to retrieve management information and subscribe for event notifications. Refer to WQL chapters in MSDN Library for details. WMI Device Driver WMI support in AggreGate Network Manager is provided by WMI device driver. The driver allows to:
|