| As long as the computer science develops, modern computer system requires a bigger storage capacity, after the development from single disk to RAID system, the storage system today has enter a new time-virtual storage system. Virtual storage system is a kind of virtual technology based on disks, it covers up the details of physical storage media, which makes the storage system easier to use for people. Virtual storage system is generally a huge array of disks, which involves many problems of disks and network flow, so a monitoring module, which can make the system run correctly, is needed.This system focus on the performance monitoring (CPU load, memory load, for example). There are two kinds of technologies that are widely used in performance monitoring, after some careful comparing, we decided to use MRTG as our monitoring technology, we also added RRDTOOL together with MRTG, which can remedy some drawbacks of MRTG. In this way, we can develop a better monitoring system.There are not any monitoring technologies that can monitor both the performance of the system and the disk together, so we use SMART technology to monitor the disks. Since there are many drawbacks in current disk monitoring software, this system makes an improvement and innovation over current system, which includes: making a single interface of different disk manufacturer and analyzing the specific reasons of different disk problems. These two tasks can help us make a better monitoring system.This monitoring system combines the performance and disks monitoring, and the architecture and methods that are used in this system can also be used to add more monitoring items to the system, in this way, this system can be extended easily. |