更新时间:2022-08-13 21:23:29
► 场景分析:WebLogic 日志分析模板提供了 2 个仪表盘:WebLogic 访问日志分析仪表盘、WebLogic 服务器日志分析仪表盘:
• WebLogic 访问日志分析仪表盘:可对访问日志进行全方位的解读,从独立访客、访问页面、流量 3 个方面对一次访问行为进行还原分析,并对这 3 个方面对进行细维度的拆解,同时提供了全局概览和访问失败分析,对使用 WebLogic 服务器的运营和运维人员都提供了详细的分析指标,帮助运营人员更好地做出运营决策;帮助运维人员实现性能优化、快速排障;
• WebLogic 服务器日志分析仪表盘:可对服务器日志进行分析,主要从子系统和严重性 2 个维度对服务器日志进行拆解分析,轻松掌握各子系统的整体情况以及各严重性事件的详情,高效应对高严重性事件的发生及排障。
► 操作配置:
1. 配置 WebLogic 日志数据采集:
a) 进入数据源>数据输入页面,点击【新建】进入新建数据输入页面,选择【Beats】并填写接收端口,其他参数无需进行配置;
b) 安装 Filebeat 客户端:
• Linux:
1)将 Filebeat 安装包导入至 Linux 系统后台;
2)解压安装包,如:tar zxvf filebeat-5.1.2-rpm_deb_noarch.tar.gz;
3)进入解压目录:cd filebeat-5.1.2-rpm_deb_noarch;
4)执行命令:./install.sh
• Windows:
1)将 Filebeat 安装包导入至待收集日志的 Windows 服务器系统中(不支持覆盖安装);
2)打开 Filebeat,按提示完成安装。
注意:根据操作系统是 32 位还是 64 位,选择合适的安装包。
c) 替换原 Filebeat 配置文件,以 Linux 系统为例:
1)找到原来的 filebeat.yml 文件所在目录,将其重命名为 filebeat.yml.bak 作为副本文件,执行命令:mv filebeat.yml filebeat.yml.bak ;
2) 将采集模板文件 filebeat_oracle.yml 拷贝到原 filebeat.yml 文件所在目录下;
3)将 filebeat_oracle.yml 文件名修改为 filebeat.yml,执行命令:mv filebeat_oracle.yml filebeat.yml。
d) 修改 Filebeat 配置文件:
1)修改 filebeat.yml 配置文件,执行命令:vi /etc/filebeat/filebeat.yml;
2)配置监听的日志文件路径:filebeat prospectors 部分的 path 参数,如下示例:
如上例,filebeat 监控 /var/log/weblogic下所有以 access 开头、以 .log 结尾的 WebLogic 访问日志文件,请根据实际情况更改路径。
3)配置客户端所在主机IP,如下示例:
如上例,host 指定客户端所在主机 IP 为 192.168.84.55,请根据实际情况更改 IP。
4)配置日志输出:输出至 Logstash 中,设置 AnyRobot 的 IP 地址和端口,例如:
如上例,host 指定 Logstash 服务器,端口是 Logstash 所监听的端口。请根据实际情况更改 AnyRobot 的 IP 地址和端口。
e) 启动 Filebeat:
• Linux:
启动命令:sudo /etc/init.d/filebeat start
查看状态命令:sudo /etc/init.d/filebeat status
关闭服务命令:sudo /etc/init.d/filebeat stop
• Windows:
打开控制面板>管理工具>服务,找到 Filebeat 服务并启动,启动服务后可通过 Windows 终端的服务管理来查看和控制 Filebeat 服务。
2. 导入仪表盘文件:
进入数据管理>对象管理>仪表盘页面,点击【导入】选择 WebLogic 访问日志分析仪表盘、WebLogic 服务器日志分析仪表盘文件,即可实现导入操作。
► 注意事项:
• 若采用 Filebeat 客户端方式采集,则需修改 Filebeat 采集配置文件中的日志所在路径、客户端所在主机 IP 以及输出项。无需在 AnyRobot 数据输入配置中填写日志类型和日志标签;
• 若采用本地上传或 Syslog 数据采集方式,数据输入以及解析规则配置时,日志类型(type)与日志标签(tags)请按如下配置: • WebLogic 日志分析模板支持 AnyRobot 3.0.6 及以上版本。
• WebLogic 访问日志分析仪表盘:可对访问日志进行全方位的解读,从独立访客、访问页面、流量 3 个方面对一次访问行为进行还原分析,并对这 3 个方面对进行细维度的拆解,同时提供了全局概览和访问失败分析,对使用 WebLogic 服务器的运营和运维人员都提供了详细的分析指标,帮助运营人员更好地做出运营决策;帮助运维人员实现性能优化、快速排障;
• WebLogic 服务器日志分析仪表盘:可对服务器日志进行分析,主要从子系统和严重性 2 个维度对服务器日志进行拆解分析,轻松掌握各子系统的整体情况以及各严重性事件的详情,高效应对高严重性事件的发生及排障。
► 操作配置:
1. 配置 WebLogic 日志数据采集:
a) 进入数据源>数据输入页面,点击【新建】进入新建数据输入页面,选择【Beats】并填写接收端口,其他参数无需进行配置;
b) 安装 Filebeat 客户端:
• Linux:
1)将 Filebeat 安装包导入至 Linux 系统后台;
2)解压安装包,如:tar zxvf filebeat-5.1.2-rpm_deb_noarch.tar.gz;
3)进入解压目录:cd filebeat-5.1.2-rpm_deb_noarch;
4)执行命令:./install.sh
• Windows:
1)将 Filebeat 安装包导入至待收集日志的 Windows 服务器系统中(不支持覆盖安装);
2)打开 Filebeat,按提示完成安装。
注意:根据操作系统是 32 位还是 64 位,选择合适的安装包。
c) 替换原 Filebeat 配置文件,以 Linux 系统为例:
1)找到原来的 filebeat.yml 文件所在目录,将其重命名为 filebeat.yml.bak 作为副本文件,执行命令:mv filebeat.yml filebeat.yml.bak ;
2) 将采集模板文件 filebeat_oracle.yml 拷贝到原 filebeat.yml 文件所在目录下;
3)将 filebeat_oracle.yml 文件名修改为 filebeat.yml,执行命令:mv filebeat_oracle.yml filebeat.yml。
d) 修改 Filebeat 配置文件:
1)修改 filebeat.yml 配置文件,执行命令:vi /etc/filebeat/filebeat.yml;
2)配置监听的日志文件路径:filebeat prospectors 部分的 path 参数,如下示例:
filebeat.prospectors: - input_type: log paths: - /var/log/weblogic/access*.log |
3)配置客户端所在主机IP,如下示例:
fields: host: 192.168.84.55 fields_under_root: tru |
4)配置日志输出:输出至 Logstash 中,设置 AnyRobot 的 IP 地址和端口,例如:
Output logstash: host:[“192.168.84.175:20010” |
e) 启动 Filebeat:
• Linux:
启动命令:sudo /etc/init.d/filebeat start
查看状态命令:sudo /etc/init.d/filebeat status
关闭服务命令:sudo /etc/init.d/filebeat stop
• Windows:
打开控制面板>管理工具>服务,找到 Filebeat 服务并启动,启动服务后可通过 Windows 终端的服务管理来查看和控制 Filebeat 服务。
2. 导入仪表盘文件:
进入数据管理>对象管理>仪表盘页面,点击【导入】选择 WebLogic 访问日志分析仪表盘、WebLogic 服务器日志分析仪表盘文件,即可实现导入操作。
► 注意事项:
• 若采用 Filebeat 客户端方式采集,则需修改 Filebeat 采集配置文件中的日志所在路径、客户端所在主机 IP 以及输出项。无需在 AnyRobot 数据输入配置中填写日志类型和日志标签;
• 若采用本地上传或 Syslog 数据采集方式,数据输入以及解析规则配置时,日志类型(type)与日志标签(tags)请按如下配置: • WebLogic 日志分析模板支持 AnyRobot 3.0.6 及以上版本。
< 上一篇:
下一篇: >