Arrangement for automated fault detection and fault resolution of a network device
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/173
G06F-015/16
출원번호
US-0441060
(2006-05-26)
등록번호
US-7509415
(2009-03-24)
발명자
/ 주소
Baekelmans,John
De Kegel,Erik
Mc Daniel,Dean
Sinclair,Keith
출원인 / 주소
Cisco Technology, Inc.
대리인 / 주소
Turkevich,Leon R.
인용정보
피인용 횟수 :
23인용 특허 :
12
초록▼
A network based management system enables network devices installed at a customer's premises to be automatically monitored and managed for automated support services. Each network device includes a monitoring agent configured for generating a notification message based upon an event where device ope
A network based management system enables network devices installed at a customer's premises to be automatically monitored and managed for automated support services. Each network device includes a monitoring agent configured for generating a notification message based upon an event where device operations exceed prescribed monitored parameters. A troubleshooting resource at the customer premises requests selected device state attributes from the network device and that are forwarded to a data collection resource that serves as an interface to the manufacturer's back-end infrastructure. The troubleshooting system accesses databases that store the configuration information for the affected network device, and uses the configuration information for accessing problem/resolution information. The rules based troubleshooting system, upon correlating the databases for the problem/resolution information, provides a service notification message as a response to the event, and selectively includes the problem/resolution information for the network device.
대표청구항▼
What is claimed is: 1. A system comprising: a network device having an identifiable configuration and including a monitoring agent configured for monitoring device operations relative to monitored parameters, the monitoring agent configured for generating a notification message based on an event wh
What is claimed is: 1. A system comprising: a network device having an identifiable configuration and including a monitoring agent configured for monitoring device operations relative to monitored parameters, the monitoring agent configured for generating a notification message based on an event where the device operations exceed at least one of the monitored parameters; a troubleshooting resource configured for requesting selected device state attributes associated with the event from the network device based on reception of the notification message; at least one data collection resource configured for collecting the selected device state attributes associated with the event into an event message, the at least one data collection resource configured for collecting the selected device state attributes for events from a respective plurality of the troubleshooting resources via respective secure connections via an Internet Protocol (IP) network, a first database configured for storing identifiable configuration information for multiple network devices, including the identifiable configuration information describing the corresponding identifiable configuration for the network device, the identifiable configuration information for the network device including network topology information related to the network device; a second database configured for storing problem/resolution information for the network device according to known configurations; and a rules-based troubleshooting system configured for determining a presence in the second database of problem/resolution information for the network device based on correlating the identifiable configuration information retrieved from the first database and the corresponding selected device state attributes specified in the event message, the rules-based troubleshooting system configured for providing a service notification message as a response to the event and that selectively includes the problem/resolution information for the network device. 2. The system of claim 1, wherein the monitored parameters include CPU utilization, and memory usage. 3. The system of claim 2, further comprising a service appliance configured for executing the troubleshooting resource and establishing a secure tunnel connection with the network device for retrieval of the selected device state attributes from the network device. 4. The system of claim 2, wherein the network device is configured for local execution of the troubleshooting resource. 5. The system of claim 2, wherein the selected device state attributes include an identification of each process executed by the network device upon generation of the notification message, and memory resource utilization for each corresponding identified process. 6. The system of claim 1, further comprising a plurality of the data collection resources, each configured for receiving the selected device state attributes from a corresponding group of the troubleshooting resources via the IP network and based on a corresponding geographic region. 7. The system of claim 6, wherein the monitoring agent is configured for supplying, upon initialization, the identifiable configuration information to the corresponding one data collection resource via the corresponding secure connection for storage in the first database. 8. The system of claim 7, wherein the monitoring agent is configured for supplying updated identifiable configuration information to the corresponding one data collection resource for storage in the first database in response to detecting a change in the network device from the identifiable configuration information to the updated identifiable configuration information. 9. The system of claim 7, wherein the rules-based troubleshooting system includes: a rules manager configured for correlating the second database for the problem/resolution information for the network device based on correlating the identifiable configuration information, and the selected device state attributes, relative to network management rules specified according to an extensible markup language, the network management rules including network infrastructure rules for describing a network infrastructure and network element rules for describing network elements, including the network device, within the corresponding network infrastructure; a notification resource module configured for identifying a manager contact for the network device, the notification resource module configured for sending notification information, including the service notification message, to the manager contact; and a central communications system configured for routing information between the at least one data collection resource, the first database, and the second database, the central communications system including: (1) an inventory management resource configured for loading the identifiable configuration information for the network device, received from a first message via the corresponding data collection resource, into the first database according to a prescribed database format, (2) a device troubleshooting resource configured for responding to the event message by fetching the identifiable configuration information for the network device associated with the event message, sending a query to the rules manager for correlation of the problem/resolution information, and sending results of the query to the notification resource module; and (3) a message router configured for routing messages between the data collection resources, the inventory management resource, the notification resource module, the device troubleshooting resource, and the rules manager. 10. The system of claim 9, wherein the rules-based troubleshooting system further includes a device update resource configured for identifying, based on new problem/resolution information added to the second database, network devices affected by the new problem/resolution information based on correlating the new problem/resolution information to the respective identifiable information stored in the first database, the device update resource configured for outputting to the notification resource module an update notification for the network devices affected by the new problem/resolution information. 11. The system of claim 9, wherein the rules-based troubleshooting system further includes a best practices module configured for identifying optimum device configuration settings, the best practices module configured for outputting to the notification resource module a practice advisory message for the network device, based on correlating the corresponding identifiable configuration information with the stored problem/resolution information. 12. The system of claim 1, wherein the network device is implemented as a network router that executes the monitoring agent. 13. A method of managing a network device, the method comprising: storing identifiable configuration information for the network device in a first database configured for storing the identifiable configuration information for multiple network devices, the identifiable configuration information for the network device including network topology information related to the network device; generating, in the network device, a notification message based on an event where device operations monitored by a monitoring agent exceed at least one of a plurality of monitored parameters; requesting, by a troubleshooting resource, selected device state attributes associated with the event from the device based on reception of the notification message; collecting the selected device state attributes associated with the event from the troubleshooting resource by a data collection resource via a secure connection via an Internet Protocol (IP) network, and outputting an event message that includes the selected device state attributes to a rules-based troubleshooting system; determining, by the rules-based troubleshooting system, a presence in a second database of problem/resolution information for the device based on correlating the identifiable configuration information retrieved from the first database and the corresponding selected device state attributes specified in the event message, the second database configured for storing problem/resolution information for the network devices according to respective known configurations; and providing, by the rules-based troubleshooting system, a service notification message as a response to the event and that selectively includes the problem/resolution information for the device. 14. The method of claim 13, wherein the monitored parameters include CPU utilization, and memory usage. 15. The method of claim 14, further comprising establishing a secure tunnel connection between the troubleshooting resource and the network device for retrieval of the selected device state attributes from the network device. 16. The method of claim 14, wherein the network device is configured for local execution of the troubleshooting resource. 17. The method of claim 14, further comprising supplying by the monitoring agent the selected device state attributes, including an identification of each process executed by the network device upon generation of the notification message, and memory resource utilization for each corresponding identified process, to the troubleshooting resource. 18. The method of claim 13, further comprising supplying the selected device state attributes to the data collection resource selected from a plurality of the data collection resources, each said data collection resource configured for receiving the selected device state attributes from a corresponding group of the troubleshooting resources via the IP network and based on a corresponding geographic region. 19. The method of claim 18, wherein the storing step includes supplying, by the monitoring agent upon initialization, the identifiable configuration information to the corresponding one data collection resource via the corresponding secure connection for storage in the first database. 20. The method of claim 19, further comprising supplying, by the monitoring agent, updated identifiable configuration information to the corresponding one data collection resource for storage in the first database in response to detecting a change in the network device from the identifiable configuration information to the updated identifiable configuration information. 21. The method of claim 19, wherein: the rules-based troubleshooting system includes a rules manager, a notification resource module, and a central communications system having an inventory management resource and a device troubleshooting resource, the central communications system configured for routing information between the at least one data collection resource, the first database, and the second database; the determining step includes correlating the second database, by the rules manager, for the problem/resolution information for the network device based on correlating the identifiable configuration information, and the selected device state attributes, relative to network management rules specified according to an extensible markup language, the network management rules including network infrastructure rules for describing a network infrastructure and network element rules for describing network elements, including the network device, within the corresponding network infrastructure; the providing step includes identifying, by the notification resource module, a manager contact for the network device and sending notification information, including the service notification message, to the manager contact; the storing step includes loading the identifiable configuration information for the network device, received by the inventory management resource from a first message via the corresponding data collection resource, into the first database according to a prescribed database format; and the determining step further includes responding, by the device troubleshooting resource, to the event message by fetching the identifiable configuration information for the network device associated with the event message, sending a query to the rules manager for correlation of the problem/resolution information, and sending results of the query to the notification resource module. 22. The system of claim 21, further comprising identifying optimum device configuration settings for the network device by outputting to the notification resource module a practice advisory message for the network device, based on correlating the corresponding identifiable configuration information with the stored problem/resolution information. 23. The method of claim 13, wherein the network device is implemented as a network router that executes the monitoring agent.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (12)
Banzhof,Carl E., Automated computer vulnerability resolution system.
Quist Nancy L. ; Bonnett Austin H. ; Lynch James P. ; Kline ; Sr. Joseph A. ; Henderson Michael I. ; Hannula ; Jr. Ronald Ivar ; Grudkowski Thomas W. ; Divljakovic Vojislav ; Buckley George William ;, Distributed diagnostic system.
Lyon, David L.; Huettner, Robert E.; Holsinger, Jerry L.; Falkenstein, Don I.; Piracha, Imtiaz; Ching, Dennis T., Enhanced communications network testing and control system.
Hershey John Erik ; Abdel-Malek Aiman Albert ; Puckette Charles McDonald ; Ross John Anderson Fergus, Method and apparatus for enhanced service quality through remote diagnostics.
Cantos, Allan; Mager, Neil; Erskine, Keith; Vilot, Mike; Whittier, Alison, Method and apparatus for monitoring computer systems and alerting users of actual or potential system errors.
Nixon Mark ; Jundt Larry O. ; Havekost Robert B. ; Ottenbacher Ron, Process control system for monitoring and displaying diagnostic information of multiple distributed devices.
Mann, Joseph F.; Sitaraman, Aravind; Deng, Mingqi; Thomas, Leslie Alan, Remote system administration and seamless service integration of a data communication network management system.
Zintel, William Michael; Christian, Brian S.; Christian, Bradford A., Synchronization of controlled device state using state table and eventing in data-driven remote device control model.
Hindawi, David Salim; Donoho, David Leigh; Lippincott, Lisa Ellen; Goodrow, Dennis S.; Brown, James Milton; Lincroft, Peter; Loer, Peter Benjamin; Hindawi, Orion Yosef, Formalizing, diffusing and enforcing policy advisories and monitoring policy compliance in the management of networks.
Gowin, Lawrence Wayne; Flynn, Matthew David; Warren, Mark Michael; Nooner, Ricky Lynn, Systems and methods for automatic replacement and repair of communications network devices.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.