At first,I want to build a tool that could help us to monitor the other process.We want the statistics of the monitored process periodcally or the point of time that the monitored process encountered the situation we predefined for them, like its' memory use is over 50MB or it's CPU usage is kept 100% for a while (eg. 1 Minute). Sure, we can do that by writing a shell script.But I think we probably need more. Sometimes, I want the monitor to indicate me using standard output (eg.console) or using other ways like writing to DB or syslog. Sometimes, I want the monitor set more than one monitoring policys for a monitoring object.(eg. both memory usage and cpu usage or more) Sometimes, I need them to indicate me using unusual ways like MMS or BB-Call. So I decide to design a flexible frame to do these things. People can writing there own Extension Indicate methods by writing a script or program by themself and just meet the specified format to call!! Just in planning. The codes coming soon.