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 software components 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 in the accessing step, (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 software components; and
if the vendor information was not obtained from the device in the accessing step, repeating the preceding steps for another communication protocol of the respective communication protocols until the vendor information is obtained or until each communication protocol of the respective communication protocols has been selected.
0 Assignments
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.
-
Citations
24 Claims
-
1. A method of initializing a plurality of software components 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 in the accessing step, (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 software components; and
if the vendor information was not obtained from the device in the accessing step, repeating the preceding steps for another communication protocol of the respective communication protocols 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. A system for initializing a plurality of software components 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 by the means for accessing;
means for storing the vendor information and the respective support information in each protocol object of the plurality of software components, if the means for determining determines that the vendor information was obtained from the device by the means for accessing; and
means for causing the repeated execution of the means for selecting, the means for retrieving, the means for accessing, the means for determining, the means for obtaining, and the means for storing for another communication protocol of the respective communication protocols, until the vendor information is obtained or until each communication protocol of the respective communication protocols has been selected, if the vendor information was not obtained from the device by the means for accessing. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product stored on a computer storage medium for initializing a plurality of software components 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;
instructions for, if the vendor information was obtained from the device by the instructions for accessing, (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 software components; and
instructions for, if the vendor information was not obtained from the device by the instructions for accessing, repeating the preceding instructions for another communication protocol of the respective communication protocols until the vendor information is obtained or until each communication protocol of the respective communication protocols has been selected. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification