Method and system for initializing protocol information used to extract status information from networked devices
First Claim
1. A method of initializing a plurality of protocol objects associated with respective communication protocols used to extract status information related to a monitored device communicatively coupled to a network, comprising:
- selecting a communication protocol among the respective communication protocols;
retrieving, from a first memory, information for accessing the device using the selected communication protocol;
accessing the device using the selected communication protocol and the information retrieved from the first memory to attempt to obtain vendor information related to the device;
determining whether the vendor information was obtained from the device;
if the vendor information was obtained from the device, (1) obtaining, from a second memory, support information for extracting the status information using each of the respective communication protocols, and (2) storing the vendor information and the respective support information in each protocol object of the plurality of protocol objects; and
if the vendor information was not obtained from the device, repeating the preceding steps until the vendor information is obtained or until each communication protocol of the respective communication protocols has been selected.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer program product for managing information used by a plurality of communication protocols to extract status information related to a monitored device among distinct devices communicatively coupled to a network. The method includes selecting a communication protocol among the plurality of communication protocols; retrieving, from a first memory, information for accessing the device using the selected communication protocol; and accessing the device using the selected communication protocol and the information retrieved from the first memory. In addition, a vendor-model support map, a protocol parameter map, and a status information map are maintained to allow for the efficient extraction of status information from monitored network devices using the plurality of communication protocols.
46 Citations
30 Claims
-
1. A method of initializing a plurality of protocol objects associated with respective communication protocols used to extract status information related to a monitored device communicatively coupled to a network, comprising:
-
selecting a communication protocol among the respective communication protocols;
retrieving, from a first memory, information for accessing the device using the selected communication protocol;
accessing the device using the selected communication protocol and the information retrieved from the first memory to attempt to obtain vendor information related to the device;
determining whether the vendor information was obtained from the device;
if the vendor information was obtained from the device, (1) obtaining, from a second memory, support information for extracting the status information using each of the respective communication protocols, and (2) storing the vendor information and the respective support information in each protocol object of the plurality of protocol objects; and
if the vendor information was not obtained from the device, repeating the preceding steps until the vendor information is obtained or until each communication protocol of the respective communication protocols has been selected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for initializing a plurality of protocol objects associated with respective communication protocols used to extract status information related to a monitored device communicatively coupled to a network, comprising:
-
means for selecting a communication protocol among the respective communication protocols;
means for retrieving, from a first memory, information for accessing the device using the selected communication protocol;
means for accessing the device using the selected communication protocol and the information retrieved from the first memory to attempt to obtain vendor information related to the device;
means for determining whether the vendor information was obtained from the device;
means for obtaining, from a second memory, support information for extracting the status information using each of the respective communication protocols, if the means for determining determines that the vendor information was obtained from the device; and
means for storing the vendor information and the respective support information in each protocol object of the plurality of protocol objects, if the means for determining determines that the vendor information was obtained from the device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product having a computer usable medium for initializing a plurality of protocol objects associated with respective communication protocols used to extract status information related to a monitored device communicatively coupled to a network, comprising:
-
instructions for selecting a communication protocol among the respective communication protocols;
instructions for retrieving, from a first memory, information for accessing the device using the selected communication protocol;
instructions for accessing the device using the selected communication protocol and the information retrieved from the first memory to attempt to obtain vendor information related to the device;
instructions for determining whether the vendor information was obtained from the device;
if the vendor information was obtained from the device, (1) instructions for obtaining, from a second memory, support information for extracting the status information using each of the respective communication protocols, and (2) instructions for storing the vendor information and the respective support information in each protocol object of the plurality of protocol objects; and
if the vendor information was not obtained from the device, instructions for repeating the preceding instructions until the vendor information is obtained or until each communication protocol of the respective communication protocols has been selected. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification