Generating MIBs from WMI classes
AssigneeNCR Corporation
InventorGerard Savage
Life of this patent
Estimating the term…
Abstract
The present invention is concerned with translating the object relationship model used in WMI to a tree-based structure (such as an OID tree structure) that will expose all functionality to a remote SNMP management system. A set of pre-specified WMI qualifiers is provided such that a developer, when creating WMI class definitions, adds those pre-specified WMI qualifiers as required. A MIB generator tool is provided which encapsulates rules and uses information about the pre-specified qualifiers in order to translate WMI classes into nodes in an OID structure. An agent is also provided which has access to information about the mapping between WMI classes and the OID structure and is able to translate SNMP commands to the corresponding WMI queries in order to obtain dynamic management information.
Claims27
A system for generating a management information base (MIB), said MIB comprising management information about WMI managed systems, said system comprising:
- (i) an input for accessing definitions of WMI classes associated with said WMI managed systems said definitions comprising one or more pre-specified qualifiers;
- (ii) a processor arranged to translate each accessed WMI class definition to a node in a tree-based structure forming at least part of the MIB on the basis of both the pre-specified qualifiers and a pre-specified set of rules.
A method of generating a management information base (MIB) comprising management information about WMI managed systems, said method comprising the steps of:
- (i) accessing definitions of WMI classes associated with said WMI managed systems said definitions comprising one or more pre-specified qualifiers;
- (ii) translating each accessed WMI class definition to a node in a tree-based structure forming at least part of the MIB on the basis of both pre-specified qualifiers and a pre-specified set of rules.
An agent for use with a management information base (MIB) said MIB comprising information about WMI classes, said agent comprising:
- (i) an input arranged to receive SNMP commands;
- (ii) an input arranged to access information about a mapping between the WMI classes and the MIB;
- (iii) a processor arranged to manipulate the WMI classes on the basis of the received SNMP commands and the mapping information in order to obtain dynamic management information about WMI managed systems.
A method of operating an agent for use with a management information base (MIB) said MIB comprising information about WMI classes, said method comprising the steps of:
- (i) receiving SNMP commands;
- (ii) accessing information about a mapping between the WMI classes and the MIB;
- (iii) manipulating the WMI classes on the basis of the received SNMP commands and the mapping information in order to obtain dynamic management information about WMI managed systems.
A computer program stored on a computer readable medium and arranged to carry out the method of generating a management information base (MIB) comprising management information about WMI managed systems, said method comprising the steps of:
- (i) accessing definitions of WMI classes associated with said WMI managed systems said definitions comprising one or more pre-specified qualifiers;
- (ii) translating each accessed WMI class definition to a node in a tree-based structure forming at least part of the MIB on the basis of both pre-specified qualifiers and a pre-specified set of rules.
A network management system comprising a system for generating a management information base (MIB), said MIB comprising management information about WMI managed systems, said system comprising:
- (i) an input for accessing definitions of WMI classes associated with said WMI managed systems said definitions comprising one or more pre-specified qualifiers;
- (ii) a processor arranged to translate each accessed WMI class definition to a node in a tree-based structure forming at least part of the MIB on the basis of both the pre-specified qualifiers and a pre-specified set of rules;
- and
- an agent for use with a management information base (MIB) said MIB comprising information about WMI classes, said agent comprising:
- (iii) an input arranged to receive SNMP commands;
- an input arranged to access information about a mapping between the WMI classes and the MIB;
- (iv) a processor arranged to manipulate the WMI classes on the basis of the received SNMP commands and the mapping information in order to obtain dynamic management information about WMI managed systems.
A management information base comprising a plurality of nodes each associated with a WMI class.
Dependencies are inferred from the claim text.