1. A non-transitory computer storage medium storing a behavior detection program using an automatic classification of multiple features, comprising: extracting a set of features associated with each of a plurality of objects respectively from monitoring data; establishing at least one behavioral model for classifying at least one behavior type of objects after a cluster analysis based on similarities among the separated sets of features; determining a behavior type of an object according to an extracted set of features of said object and the at least one behavior model; and outputting the determined behavior type of the said object.