通过 Oracle 管理云自动收集日志做综合分析

Posted 凛冬未至

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过 Oracle 管理云自动收集日志做综合分析相关的知识,希望对你有一定的参考价值。

前面的文章我们介绍过“”,主要用于测试、临时性日志分析。合作伙伴想进一步了解 Oracle 日志分析功能,能不能做到自动收集相关日志并做分析。今天我们就介绍通过 OMC Agent 自动收集相关日志信息,主要用于将生产环境中的日志自动、连续地收集到 Oracle 管理云进行统计、分析,用于解决问题、发掘业务价值。


1
 环境说明

我们将要在安装有数据库的 Oracle Linux 环境中安装Cloud Agent,在 Oracle 管理云 Portal 中进行简单配置;之后由 Cloud Agent 自动收集、上传相关日志到 Oracle 管理云进行分析。

2
 安装 Cloud Agent

本部分介绍如何取得安装介质、配置信息,安装 Cloud Agent。

2.1
 取得Cloud Agnet安装介质及所需信息

登录 Oracle 管理云 Portal,选择“Administrator”,

通过 Oracle 管理云自动收集日志做综合分析


再选择“Agents”,

通过 Oracle 管理云自动收集日志做综合分析


在右侧栏选择“Download”,

通过 Oracle 管理云自动收集日志做综合分析


Agent Type选择“Cloud Agent”,Operation System选择“Linux(64-bit)”,从 Download 列表中点击链接下载,并记录下页面下部显示的“TENANT_ID”和“UPLOAD_ROOT”,

通过 Oracle 管理云自动收集日志做综合分析


选择“Registration Keys”,并记录下 Key value (注:若还没有创建Registration Key,通过“Create New Key”创建),

通过 Oracle 管理云自动收集日志做综合分析


下载的 Cloud Agent 安装介质如下图所示,

通过 Oracle 管理云自动收集日志做综合分析


2.2
 安装 Cloud Agent

将上面下载的Cloud Agent上传到要安装的 Oracle Linux 操作系统上,可通过 WinSCP 等工具,如下图所示,

通过 Oracle 管理云自动收集日志做综合分析


在 Oracle Linux 操作系统上通过命令 unzip 解压缩,通过下命令安装 Cloud Agent,

./AgentInstall.sh TENANT_ID=omc01-xxx  UPLOAD_ROOT=https://omc01-xxx.itom.management.us2.oraclecloud.com/AGENT_REGISTRATION_KEY=RkyPm29N5UEqZgMf_i4mDEjqZE  AGENT_BASE_DIRECTORY=/u02/OMC/omcagent/cloudagent  AGENT_PORT=8080   ORACLE_HOSTNAME=bigdatalite.localdomain

 

安装过程如下图所示,

通过 Oracle 管理云自动收集日志做综合分析


根据上面执行结果最后的提示,通过 root 权限用户执行下命令,

/bin/sh  /u02/OMC/omcagent/cloudagent/core/1.27.0/root.sh

 

执行结果如下,

通过 Oracle 管理云自动收集日志做综合分析


配置要收集的日志信息,准备配置文件《omc_oracle_db_ORCL.json》,内容如下:

通过 Oracle 管理云自动收集日志做综合分析


执行如下命令,

cd/u02/OMC/omcagent/cloudagent/agent_inst/bin

./omcli add_entity agent /u02/OMC/json_files/omc_oracle_db_ORCL.json

执行结果如下,

通过 Oracle 管理云自动收集日志做综合分析

至此 Cloud Agent 安装完成。

2.3
 验证 Cloud Agent 安装

登录 Oracle 管理云 Portal ,选择“Administration”,

通过 Oracle 管理云自动收集日志做综合分析


在[Agents]-[Cloud Agents]中,能看到我们刚才安装 Cloud Agents 的信息,如下图所示,

通过 Oracle 管理云自动收集日志做综合分析


3
 在 Oracle 管理云中配置、分析

下面我们就在 Oracle 管理云中进行简单配置,接着进行分析。

3.1
 在 Oracle 管理云中配置

登录 Oracle 管理云 Portal ,选择“Log Analytics”,

通过 Oracle 管理云自动收集日志做综合分析


选择[Entities]-[New Associations],

通过 Oracle 管理云自动收集日志做综合分析


选择[Add Entities],

通过 Oracle 管理云自动收集日志做综合分析


选择通过 Cloud Agent 收集的 Entity,

通过 Oracle 管理云自动收集日志做综合分析


Entity Type 选择“Oracle Database Instance”,并点击“Continue”,

通过 Oracle 管理云自动收集日志做综合分析


选择所有 Log Sources(这是解析日志用的模板,可以根据需要只选择所需要的,也可添加自定义模板),并点击“Continue”,

通过 Oracle 管理云自动收集日志做综合分析


选择“Associate Entities”,

通过 Oracle 管理云自动收集日志做综合分析


Entity 添加完成如下图所示,

通过 Oracle 管理云自动收集日志做综合分析


至此,在 Oracle 管理云中的配置完成。

3.2
 在 Oracle 管理云中分析

登录 Oracle 管理云 Portal ,选择[Log Analytics]-[Log Explorer],

通过 Oracle 管理云自动收集日志做综合分析


查看到通过 Cloud Agent 自动收集的日志信息,

通过 Oracle 管理云自动收集日志做综合分析


在图表中选择“Cluster”,


即可一目了然的查看到:类别汇总、潜在问题、异常情况、后续趋势等关键信息,如下图所示,


4
 总结

通过 Cloud Agent自动、连续将所需要的日志信息上传到 Oracle 管理云, Oracle 管理云构建于 Oracle 安全统一的大数据平台,使用户能够搜索和研究这些数据并建立关联,从而更快地排除问题、获得运营洞察力以出更及做好的决策。


以上是关于通过 Oracle 管理云自动收集日志做综合分析的主要内容,如果未能解决你的问题,请参考以下文章

基于阿里云Elasticsearch的日志采集分析展示

「信息安全产品」综合日志分析系统

阿里云日志服务对接Grafana

阿里云日志服务对接Grafana

轨道交通云联网综合网络管理运维实践

轨道交通云联网综合网络管理运维实践