1.一种监控系统,包括监控装置和一台或多台服务器;其特征在于,所述监控装置包括:接收模块、存储模块和分析模块;所述一台或多台服务器中的任一台服务器包括数据搜集客户端;
接收模块,用于接收由所述数据搜集客户端收集的服务器日志数据,所述日志数据包括所述服务器的运行参数、中间运行日志和应用日志;
存储模块,用于依据模型库的配置确定所述日志数据的存储方式,并根据所述存储方式对所述日志数据进行存储;
分析模块,用于根据所述日志数据的存储方式从所述模型库中选择相应类型的模型,并根据所述相应类型的模型对存储后的日志数据进行分析;监控者基于所述日志数据的分析结果进行监控。
2.根据权利要求1所述的监控系统,其特征在于,所述数据搜集客户端采用单项传输机制将搜集的服务器日志数据传输给所述监控装置。
3.根据权利要求1所述的监控系统,其特征在于,所述存储模块具体用于:
依据模型库的配置确定所述日志数据的存储方式为File类型,并根据所述File类型对所述日志数据进行存储;和/或
依据模型库的配置确定所述日志数据的存储方式为Hdfs类型,并根据所述Hdfs类型对所述日志数据进行存储;和/或
依据模型库的配置确定所述日志数据的存储方式为Redis类型,并根据所述Redis类型对所述日志数据进行存储。
4.根据权利要求1所述的监控系统,其特征在于,所述分析模块具体用于:
根据所述日志数据的存储方式为File类型从所述模型库中选择数据库类型的模型,并根据所述数据库类型的模型对存储后的日志数据进行分析;
根据所述日志数据的存储方式为Hdfs类型从所述模型库中选择大数据类型的模型,并根据所述大数据类型的模型对存储后的日志数据进行分析;
根据所述日志数据的存储方式为Redis类型从所述模型库中选择内存计算类型的模型,并根据所述内存计算类型的模型对存储后的日志数据进行分析;
监控者基于所述日志数据的分析结果进行监控。
5.根据权利要求1所述的监控系统,其特征在于,所述监控装置还包括预先建立的所述模型库。
6.一种监控方法,其特征在于,包括以下步骤:
接收由数据搜集客户端搜集的服务器日志数据,所述日志数据包括所述服务器的运行参数、中间运行日志和应用日志;
依据模型库的配置确定所述日志数据的存储方式,并根据所述存储方式对所述日志数据进行存储;
根据所述日志数据的存储方式从所述模型库中选择相应类型的模型,并根据所述相应类型的模型对存储后的日志数据进行分析;监控者基于所述日志数据的分析结果进行监控。
7.根据权利要求6所述的监控方法,其特征在于,所述数据搜集客户端采用单项传输机制对搜集的服务器日志数据进行传输。
8.根据权利要求6所述的监控方法,其特征在于,所述依据模型库的配置确定所述日志数据的存储方式,并根据所述存储方式对所述日志数据进行存储步骤具体包括:
依据模型库的配置确定所述日志数据的存储方式为File类型,并根据所述File类型对所述日志数据进行存储;和/或
依据模型库的配置确定所述日志数据的存储方式为Hdfs类型,并根据所述Hdfs类型对所述日志数据进行存储;和/或
依据模型库的配置确定所述日志数据的存储方式为Redis类型,并根据所述Redis类型对所述日志数据进行存储。
9.根据权利要求6所述的监控方法,其特征在于,所述根据所述日志数据的存储方式从所述模型库中选择相应类型的模型,并根据所述相应类型的模型对存储后的日志数据进行分析步骤具体包括:
根据所述日志数据的存储方式为File类型从所述模型库中选择数据库类型的模型,并根据所述数据库类型的模型对存储后的日志数据进行分析;
根据所述日志数据的存储方式为Hdfs类型从所述模型库中选择大数据类型的模型,并根据所述大数据类型的模型对存储后的日志数据进行分析;
根据所述日志数据的存储方式为Redis类型从所述模型库中选择内存计算类型的模型,并根据所述内存计算类型的模型对存储后的日志数据进行分析。
10.根据权利要求6所述的监控方法,其特征在于,还包括预先建立所述模型库。