Claims
- 1. For use in a network having at least one device and a manager for managing said at least one device in accordance with the Simple Network Management Protocol (SNMP), said at least one device being connected to said manager and supporting one or more resources, each of said one or more resources having a plurality of attributes, said at least one device comprising an agent having an internal storage area and an instrumentation, said instrumentation having at least one table for holding data representing said resources and said attributes, said at least one table having one or more rows representing said one or more resources and a plurality of columns representing said plurality of attributes, said at least one table having a plurality of data items in corresponding table locations defined by said one or more rows and said plurality of columns, in said instrumentation, a method for retrieving said data items from said table comprising the following steps:
- receiving a first request from said agent for retrieving a data item from a table location defined by a last row and one of said columns;
- sending to said agent, in response to said first request, said data item from said table location defined by said last row and said one column;
- receiving a second request from said agent for retrieving the data item in the same column and a next subsequent row as the data item in a table location defined by said one column and said last row; and
- sending to said agent, in response to said second request, the data items in said first row.
- 2. The method of claim 1 further comprising the step of sending a noSuchName response to said agent in response to said second request from said agent for the data item located in said same column and said next subsequent row as the data item in said last row and said one column.
- 3. The method of claim 1 wherein said requests from said agent are in the form of GetNext commands and retrieve all of the data items in the next subsequent row.
- 4. The method of claim 1 wherein said at least one device includes a subagent having an internal storage area and acting as an interface between said instrumentation and said agent.
- 5. For use in a network having at least one device and a manager for managing said at least one device in accordance with the Simple Network Management Protocol (SNMP), said at least one device being connected to said manager and supporting first through last resources, each of said first through last resources having first through last attributes, said at least one device comprising an agent having an internal storage area and an instrumentation having at least one table for holding data representing said resources and said attributes, said at least one table having first through last rows representing said first through last resources and first through last columns representing said first through last attributes, said at least one table having a plurality of data items in corresponding table locations defined by said rows and said columns, said instrumentation further comprising:
- means for receiving a first request from said agent for retrieving a data item from a table location defined by said last row and one of said columns;
- means, responsive to said first request, for sending to said agent said data item from said table location defined by said last row and said one column;
- means for receiving a second request from said agent for retrieving the data item located in the same column and a next subsequent row as the data item in a table location defined by said last row and said one column; and
- means, responsive to said second request, for sending to said agent the data items in said first row.
- 6. The instrumentation of claim 5 further comprising means for sending a noSuchName response to said agent in response to said second request from said agent for the data item located in said same column and said next subsequent row as the data item in said last row and said one column.
- 7. The instrumentation of claim 5 wherein said requests from said agent are in the form of GetNext commands and retrieve all of the data items in the next subsequent row.
- 8. The instrumentation of claim 5 wherein said at least one device includes a subagent having an internal storage area and acting as an interface between said instrumentation and said agent.
- 9. For use in a network having at least one device and a manager for managing said at least one device in accordance with the Simple Network Management Protocol (SNMP), said at least one device being connected to said manager and supporting first through last resources, each of said first through last resources having first through last attributes, a computer program product resident in said at least one device, said computer program product comprising computer readable program code representing (a) an agent having an internal computer readable storage medium, and (b) an instrumentation having at least one computer readable storage medium for storing at least one table containing data representing said resources and said attributes, said at least one table having first through last rows representing said first through last resources and first through last columns representing said first through last attributes, said at least one table having a plurality of data items in corresponding table locations defined by said rows and said columns, said computer readable program code representing said instrumentation further comprising:
- computer readable program code for receiving a first request from said agent for retrieving a data item from a table location defined by said last row and one of said columns;
- computer readable program code, responsive to said first request, for sending to said agent said data item from said table location defined by said last row and said one column;
- computer readable program code for receiving a second request from said agent for retrieving the data item located in the same column and a next subsequent row as the data item in a table location defined by said last row and said one column; and
- computer readable program code, responsive to said second request, for sending to said agent the data items in said first row.
- 10. The computer readable program product of claim 9 wherein said computer readable program code representing said instrumentation further comprises computer readable program code for sending a noSuchName response to said agent in response to said second request from said agent for the data item located in said same column and said next subsequent row as the data item in said last row and said one column.
- 11. The computer readable program product of claim 9 wherein said computer readable program code representing said instrumentation receives said requests from said agent in the form of GetNext commands and retrieves all of the data items in the next subsequent row.
- 12. The computer readable program product of claim 9 further comprising computer readable program code representing a subagent having an internal computer readable storage medium and acting as an interface between said instrumentation and said agent.
CROSS-REFERENCE TO RELATED APPLICATIONS
This is a divisional of application Ser. No. 08/437,070 filed on May 9, 1995.
This is related to the following commonly assigned applications: D. Chen et al., System and Method for Monitoring SNMP Tables, Ser. No. 08/042,952, D. Chen et al., System and Method for Controlling, Monitoring and Retrieving Accounting Data, Ser. No. 08/105,543 now U.S. Pat. No. 5,706,508, and D. Chen et al., System and Method for Recording Accounting Times, Ser. No. 08/123,547 now U.S. Pat. No. 5,557,746.
US Referenced Citations (3)
Number |
Name |
Date |
Kind |
5751967 |
Raab et al. |
May 1998 |
|
5778377 |
Marlin et al. |
Jul 1998 |
|
5822569 |
McPartlan et al. |
Oct 1998 |
|
Divisions (1)
|
Number |
Date |
Country |
Parent |
437070 |
May 1995 |
|