BRIEF DESCRIPTION OF THE DRAWINGS
The accompanying drawings are incorporated in and constitute a part of this specification. The drawings exemplify certain aspects of the invention and, together with the description, serve to explain some principles of the invention.
FIG. 1 shows an exemplary internal configuration of a monitoring apparatus 100 consistent with the principle of the invention;
FIG. 2 shows an example of elements of a network 300 and occurrence of a failure;
FIG. 3 shows an example of logical path information stored in a logical path information memory 140;
FIG. 4 shows an example of event log information stored in an event log memory 150, in which events related to LSPs established by RSVP are handled;
FIG. 5 shows an example of information generated by a user presentation information creating section 170 and displayed on a display screen, in order to present an event occurred on a logical element and its affecting events, which brought about that event, to a user;
FIG. 6 shows an example of information generated by the user presentation information creating section 170 and displayed on the display screen, in order to present an event occurred on a physical element and its affected events, which were brought about by that event, to the user;
FIG. 7 shows another example of elements of a network 300 and occurrence of a failure;
FIGS. 8A and 8B show another example of logical path information stored in the logical path information memory 140, in which FIG. 8A shows a table of LSP routes and FIG. 8B shows a table of VPNs that use logical paths;
FIG. 9 shows another example of event log information stored in the event log memory 150, in which events related to VPNs are handled;
FIG. 10 illustrates a case in which the correlation analysis is performed in response to a reception of an event notification, showing an example of event log information stored in the event log memory 150;
FIG. 11 shows yet another example of elements of a network 300 and occurrence of a failure;
FIGS. 12A and 12B show yet another example of logical path information stored in the logical path information memory 140, in which FIG. 12A shows a table of OSPF topology and FIG. 12B shows a table of VPNs that use logical paths;
FIG. 13 shows yet another example of event log information stored in the event log memory 150, in which events related to IP routes of OSPF are handled;
FIG. 14 shows yet another example of event log information stored in the event log memory 150, in which events related to LSPs established using LDP are handled;
FIG. 15 shows an exemplary internal configuration of a monitoring apparatus 200 having a scheduled maintenance management function consistent with the principle of the invention;
FIG. 16 shows an example of scheduled maintenance information stored in a scheduled maintenance memory 290;
FIG. 17 shows an example of information displayed on a display screen, by which a user can input scheduled maintenance information into the monitoring apparatus 200 through a scheduled maintenance managing section 280;
FIG. 18 shows an example of information generated by a user presentation information creating section 270 and displayed on a display screen, in order to present notified events and their corresponding scheduled maintenances, which caused the notified events, or scheduled maintenances and their corresponding events, which were notified due to the maintenances, to a user;
FIG. 19 shows an example of information generated by the user presentation information creating section 270 and displayed on the display screen, in order to present past events related to scheduled maintenances to a user;
FIG. 20 shows an exemplary internal configuration of a monitoring apparatus 400 having a failure prediction function consistent with the principle of the invention;
FIG. 21 shows yet another example of elements of a network 300 and occurrence of a failure;
FIG. 22A shows an example of information stored in a path information memory 440 (link-port association table) and FIG. 22B shows an example of information stored in a port event managing section 480;
FIG. 23 shows an example of event log information stored in an event log memory 450 in the example of FIGS. 22A and 22B;
FIG. 24 is a flowchart of an exemplary process for predicting a failure in the example of FIGS. 22A and 22B;
FIG. 25A shows another example of information stored in the path information memory 440 (LSP route table) and FIG. 25B shows another example of information stored in the port event managing section 480;
FIG. 26 shows an example of event log information stored in the event log memory 450 in the example of FIGS. 25A and 25B;
FIG. 27 is a flowchart of an exemplary process for predicting a failure in the example of FIGS. 25A and 25B;
FIG. 28 shows an example of event log information stored in the event log memory 450 on the basis of the failure prediction shown in FIG. 27; and
FIG. 29 is a flowchart of an exemplary process for performing selective polling using failure prediction.