全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211012977.6 (22)申请日 2022.08.23 (71)申请人 浪潮软件科技有限公司 地址 250100 山东省济南市高新区浪潮路 1036号浪潮科技园 (72)发明人 杜文典 付君伟 段其朴  (74)专利代理 机构 济南信达专利事务所有限公 司 37100 专利代理师 潘悦梅 (51)Int.Cl. H04L 41/069(2022.01) H04L 41/0803(2022.01) H04L 67/02(2022.01) H04L 9/40(2022.01) H04L 67/30(2022.01) (54)发明名称 基于日志文 件的web服 务器监控方法及系统 (57)摘要 本发明公开了基于日志文件的web服务器监 控方法及系统, 属于web服务器技术领域, 要解决 的技术问题为如何通过以对web服务器的日志文 件进行统计分析的方式监控web服务器的运行情 况。 包括如下步骤: 配置Apache配置文件; 通过 nginx的log_format属性 设置日志文件的与自定 义属性; 配置日志轮询方式; 通过预配值的加密 方法对需要统计的信息加密, 将加密信息加入请 求信息中自定义的hea der头中; 通过Apache软件 轮询日志文件并读取日志文件, 将读取的日志文 件以及加密信息传入数据库中; 通过数据库中配 置的解密方法对加密信息进行解密、 得到需要统 计的信息, 对日志文 件进行统计分析。 权利要求书2页 说明书7页 附图1页 CN 115426253 A 2022.12.02 CN 115426253 A 1.一种基于日志文件的web服务器监控方法, 其特征在于应用于包括客户端和web服务 器的服务模型, 所述 web服务器中运行有Apac he软件, 所述方法包括如下步骤: 配置Apac he配置文件, 包括配置Apac he所访问日志文件的存放路径; 通过nginx的log_format属性设置日志文件的与自定义属性; 配置日志轮询方式, Apac he基于配置的日志轮询方式轮询日志文件; 客户端向web服务器发送请求信息时, 通过预配值的加密方法对需要统计的信息加密、 得到加密信息, 将所述加密信息加入请求信息中自定义的header头中; web服务器接收到请求信息后, 调用Apache软件, 基于配置的日志轮询方式、 通过 Apache软件轮询日志文件并读取日志文件, 将读取的日志文件以及加密信息传入数据库 中; 通过数据库中配置的解密方法对加密信息进行解密、 得到需要统计的信息, 基于需要 统计的信息、 对日志文件进行统计分析, 得到统计分析结果, 并将统计分析结果返回客户 端。 2.根据权利 要求1所述的基于日志文件的web服务器监控方法, 其特征在于通过Apache 软件、 基于l ogstash读取日志文件。 3.根据权利要求1所述的基于日志文件的web服务器监控方法, 其特征在于客户端与 web服务器之间连接TCP连接, 所述请求信息包括客户端的IP地址、 浏览器的类型以及请求 的URL; web服务器接收到加入有加密信息请求信 息后, 基于请求信 息、 将客户端要求的页面内 容返回客户端, 并将加密信息以及 对应的访问信息记录到日志文件中; 如果出现错误, 向客 户端返回错 误, 并将加密信息以及对应的错 误信息记录 到日志文件中。 4.根据权利要求1 ‑3任一项所述的基于日志文件的web服务器监控方法, 其特征在于如 果web服务器中配置有虚拟主机, 对于每个虚拟主机, 在httpd.conf中配置Apache所访问日 志文件的存放路径, 包括配置所述虚拟主机对应的CustomLog和ErrorLog, CustomLog用于 指示Apache所访问日志文件的存储路径及格式, ErrorLog用于指示Apache所访问错误信息 日志文件的存 储路径; 如果web服务器中未配置虚拟主机, 在ht tpd.conf中查找CustomL og配置并进行修改。 5.根据权利要求1 ‑3任一项所述的基于日志文件的web服务器监控方法, 其特征在于所 述日志轮询方式包括Linux系统自身的日志文件轮循机制logrotate、 利用Apache自带的日 志轮循程序rotatel ogs、 在Apac he的FAQ中支持的日志轮 循工具cro nolog。 6.一种基于日志文件的web服务器监控系统, 其特征在于应用于包括客户端和web服务 器的服务模型, 所述web服务器中运行有Apache软件, 用于通过如权利要求1 ‑5任一项所述 的基于日志文件的web服务器监控方法对web服务器的日志文件进 行统计分析, 所述系统包 括: 日志访问配置模块, 所述日志访问配置模块用于配置Apache配置文件, 包括配置 Apache所访问日志文件的存放路径, 用于通过nginx的log_format属性设置日志文件的与 自定义属性, 并用于配置日志轮询方式; 请求信息配置模块, 客户端向web服务器发送请求信息时, 调用请求信息配置模块, 所 述请求信息配置模块用于通过预配值的加密方法对需要统计的信息加密、 得到加密信息,权 利 要 求 书 1/2 页 2 CN 115426253 A 2并用于将所述加密信息加入请求信息中自定义的header头中; 数据库, 所述数据库 与web服务器和客户端交 互; 日志文件采集模块, 所述日志文件采集模块与web服务器交互, web服务器从客户端接 收请求信息后调用日志文件采集模块, 通过日志文件采集模块调用Apache软件, 基于配置 的日志轮询方式、 通过Apache软件轮询日志文件并读取日志文件, 用于将读取的日志文件 以及加密信息传入数据库中; 日志文件统计分析模块, 所述日志文件统计分析模块与数据库交互, 用于通过数据库 中配置的解密方法对加密信息进 行解密、 得到需要统计的信息, 用于基于需要统计的信息、 对日志文件进 行统计分析, 得到统计分析结果, 并通过web服务器将统计 分析结果返回客户 端。 7.根据权利要求6所述的基于日志文件的web服务器监控系统, 其特征在于所述日志文 件采集模块调用Apac he软件、 基于l ogstash读取日志文件。 8.根据权利要求6所述的基于日志文件的web服务器监控系统, 其特征在于客户端与 web服务器之间连接TCP连接, 所述请求信息包括客户端的IP地址、 浏览器的类型以及请求 的URL; web服务器接收到加入有加密信息请求信 息后, 基于请求信 息、 将客户端要求的页面内 容返回客户端, 并将加密信息以及 对应的访问信息记录到日志文件中; 如果出现错误, 向客 户端返回错 误, 并将加密信息以及对应的错 误信息记录 到日志文件中。 9.根据权利要求6 ‑8任一项所述的基于日志文件的web服务器监控系统, 其特征在于如 果web服务器中配置有虚拟主机, 对于每个虚拟主机, 所述日志访问配置模块用于在 httpd.conf中配置Apache所访问日志文件的存放路径, 包括配置所述虚拟主机对应的 CustomLog和ErrorLog, CustomLog用于指示Apache所访问日志文件的存储路径及格式, ErrorLog用于指示Apac he所访问错 误信息日志文件的存 储路径; 如果web服务器中未配置虚拟主机, 所述日志访问配置模块用于在httpd.conf中查找 CustomLog配置并进行修改。 10.根据权利要求6 ‑8任一项所述的基于日志文件的web服务器监控系统, 其特征在于 所述日志轮询方式包括Linux系统自身的日志文件轮循机制logrotate、 利用Apache自带的 日志轮循程序rotatel ogs、 在Apac he的FAQ中支持的日志轮 循工具cro nolog。权 利 要 求 书 2/2 页 3 CN 115426253 A 3

PDF文档 专利 基于日志文件的web服务器监控方法及系统

文档预览
中文文档 11 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于日志文件的web服务器监控方法及系统 第 1 页 专利 基于日志文件的web服务器监控方法及系统 第 2 页 专利 基于日志文件的web服务器监控方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-03-03 12:06:04上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。