主权项 |
1. A monitoring system having a storage device in which data is stored, the monitoring system comprising:
a switch configured to relay a plurality of various requests to the storage device; and a monitoring server device configured to monitor running circumstances of the switch or the storage device, the switch comprising:
a transmitting unit configured to transmit, upon detecting a malfunction on an own device or the storage device, a malfunction notice including details of the detected malfunction to the monitoring server device, the monitoring server device comprising:
a receiving unit configured to receive a malfunction notice of the switch or the storage device;a malfunction device identification unit configured to identify the switch or the storage device under malfunctioning based on the received malfunction notice;a data obtaining unit configured to transmit instructions to obtain running data and device data to the switch or the storage device known to be malfunctioning based on reception of the malfunction notice and a switch or a storage device known to be free from the malfunction based on lack of reception of the malfunction notice, to receive running data and device data of the switch or the storage device under malfunctioning, and to receive running data and device data of the switch or the storage device free from the malfunction; anda malfunction cause identification unit configured to identify a cause of the malfunction, based on the running data and the device data of the switch or the storage device that is malfunctioning and the switch or the storage device that is not malfunctioning by comparing the running data and the device data of the switch or the storage device that is malfunctioning to the running data and the device data of the switch or the storage device that is not malfunctioning, wherein the monitoring server device includes a software update unit that
determines whether the switch free from malfunctioning has a structure similar to a structure of the switch known to be malfunctioning based on the running data and the device data obtained by the data obtaining unit, the structure of the switch including at least a type of the switch, a software version of the switch, a cascade condition of the switch, and a connection condition of the storage device, andnotifies a customer engineer of a malfunction prediction of the switch free from malfunctioning when determining that the switch free from malfunctioning has a structure similar to the switch under malfunctioning. |