主页 > 云储存 > > 正文

企业邮箱_数据库应用技术答案_企业级

浏览:

下面我们可以分为两部分。第一部分是我们的初步做法,我们面临着如下所述的某些挑战。第二部分是我们给客户的最终解决方案,从那以后工作得非常好。

最近我们接到一个要求,要求为我们的客户生成一份"登录尝试失败"的报告。此报告是客户出于审计目的而要求的。

作为解决方案,首先让我们想到的是在SAP Netweaver Administrator中使用自定义报告视图。

因此我们登录到:50000/nwa

我们导航到Troubleshooting->Logs and Traces->Log Viewer

在默认视图中,我们获得了所有日志。

现在我们的要求是创建一个定制的日志视图,该视图专门针对我们的需要,即获取失败的登录尝试。

我们分析了失败的登录尝试的典型日志是什么样子。

我们转到服务器目录,获取了一条登录尝试失败的日志记录。和我发布的一样以下

#1.5#00199983C07009A0000C86100006FB10005054DFD4E42D9#1413207403938#/系统/安全/审计#sap.com/com.sap.security.core管理员#com.sap.security公司.core.util.SecurityAudit#Guest#0##n/a##f88fd67152dd11e4cb5a0000002e2bba#SAPNengineŠ应用程序Š[实施:3]_6##0#0#警告#1#com.sap.security公司.core.util.SecurityAudit#普通####来宾      | 登录.错误| null | | Login Method=[默认],北京大数据公司有哪些,UserID=[z*******3],IP Address=[**.*.*.*],Reason=[身份验证未成功。]#

以上日志中为我们提供的密钥是关键字"登录.错误"

因此,我们在NWA Log Viewer实用程序中为我们创建了一个自定义视图,方法是选择"视图"->"打开视图"->"创建新视图"->

我们的新报表视图具有一些特定于我们需要的参数,如下

主要参数为"登录.错误"哪个会呢为我们筛选"登录尝试失败"的记录。这正是客户所希望的。

一旦我们运行了此报告,它就为我们正确显示了日志记录。

我们可以在Excel中下载这些记录,也可以向客户发送快照。

但事情从来没有像我们这样简单,因为我们正面临上述报告的某些挑战:

我们面临的一个主要挑战是,对于特定的日期范围,此报告有时会返回"没有要显示的记录"。但过了几天,智能家居物联网,它就在同一个日期范围内正常工作了。我们向SAP提出了这个问题,他们正确地回复说我们需要升级SP级别。

其他一些挑战是:

1。我们对报表的定制级别没有任何进一步的控制。因为客户端必须解释"消息"列的整个字符串以获得用户id、地址和原因文本登录.错误| null | | Login Method=[默认],UserID=[zg****3],IP Address=[**.*.*.*.*.*],Reason=[身份验证未成功。

2。当我们再次选择在excel上导出此报告时,我们从未收到输出,这也可能是由于我们的SP级别。

3。这个报告过去需要很长时间才能执行。这些日志将被存档并传输到服务器上的另一个目录,因此NWA中的自定义报告将始终获取存档日期范围内的空日志记录。有时客户也会请求旧的日志记录。尽管在日志查看器中有一个"归档"视图,不过,执行起来又花了很长时间,而且还为我们获取了空记录……当然,这是由于我们的SP级别。

因此,由于上述挑战,我们开始考虑另一种方法。

我想补充的一点是,我们可以访问所有日志文件物理存储的服务器目录结构。

因此我提出了一个解决方案创建一个自定义Java应用程序的想法,该应用程序将这些日志文件作为输入,并根据我们的需要生成一个Excel报告作为输出。

现在让我进入本文的第2部分—实际解决方案。

我们接下来生成报告的过程是:

第1步:基础/安全团队用于从服务器获取这些日志文件把它们寄给我,或者在我有权访问的公司目录上共享。

第二步:我得到这些日志文件并将它们放在我的本地文件夹中,大数据行业分析,必要时解压。

第三步:我执行Java程序,将这些文件作为输入,并在2-3秒内为我生成excel报告!!!

第四步:我将xlsx文件寄回Basis/安全团队,人工智能龙头企业,并与客户共享。

Java解决方案

我只提供以下代码片段,如果您有类似要求,云市场,您可以要求任何Java开发人员根据您的具体要求为您创建一个类似的类。

我使用Eclipse作为开发IDE。

代码段1:

在下面的代码段中,我指定了包含所有日志文件的根目录。

我的目录结构如下:

上面的代码段访问此目录结构。

在我的例子中,我只保留了一级目录结构。

您可以使用递归来拥有多个嵌套目录。

我们从下面的代码中得到了所有目录的列表

代码片段2:

我们指定了一个输出文件,在那里我们实际处理的报告将被保存。

我们使用Apache POI API来生成我们的报表.xlsx文件。

上面的代码片段显示我们创建了一个Excel工作簿,带有一张"UME报告"的表格。

这张表格将包含一个由五列组成的表格"日期、时间、用户ID、IP地址、原因"。

代码片段3

在下面截取的代码片段中,我已经逐个遍历了根目录中所有目录中的所有文件。

代码片段4

一旦我得到我正在使用下面的代码来逐行获取这些文件。

一旦我得到一个包含登录.错误我从该日志记录中获取所有需要的信息并进行处理。

发表评论
验证码: 点击我更换图片

注:网友评论仅供其表达个人看法,并不代表本站立场。

热门文章

  • 对象存储_网站集约化建设_哪家好
    对象存储_网站集约化建设_哪家好

    对象存储_网站集约化建设_哪家好

    当戴夫·麦克卢尔首次提出海盗指标的概念时,它震撼了创业界的核心。尽管你现在可能知道他是500家初创企业的幕后推手,但在贝宝(PayPal)上市前担任...

  • 数据库_数据库事务原理_安全稳定
    <strong>数据库_数据库事务原理_安全稳定</strong>

    数据库_数据库事务原理_安全稳定

    为CloudFlare客户提供对源站的免费和高性能加密2014年秋季,CloudFlare推出了Universal SSL,并将通过HTTPS访问的网站数量增加了一倍。在短短几天内,我们颁发了...

  • 百度云_企业邮箱怎么设置签名_排行榜
    百度云_企业邮箱怎么设置签名_排行榜

    百度云_企业邮箱怎么设置签名_排行榜

    在快节奏的销售世界里,时间是无价的。这正是为什么你需要停止切换标签,使用新的Pipedrive Chrome扩展直接从Gmail使用Pipedrive的强大功能。如果你是一个狂...

  • 游戏服务器_节点服务器_优惠
    <strong>游戏服务器_节点服务器_优惠</strong>

    游戏服务器_节点服务器_优惠

    nomad0.11为任务引入了生命周期部分,可以用来表示任务依赖关系。这可以用来表示任务组中任务之间的任务依赖关系,甚至可以利用consur来表示任务间的任...

  • 企业邮箱_华为云techwave_企业级
    <strong>企业邮箱_华为云techwave_企业级</strong>

    企业邮箱_华为云techwave_企业级

    遵守一套不断发展的数据隐私法规的需求可能看起来很繁重,或者会导致公司停滞不前,不知道下一步该采取什么措施。如果不了解这些法规对日常运营的...

云储存

更多 >
  • <strong>微软云_最后的灰姑娘百度云_排行榜</strong>
    微软云_最后的灰姑娘百度云_排行榜

    SAP Lumira的1.25版现在有一个Universe查询面板扩展,您需要安装它。安装后,您将看到熟悉的查询面板。您不需要"发布"到BI平台,而需要对BI平台执行"文件>另...

  • <strong>网站空间_斗破苍穹动漫第二季百度云_哪</strong>
    网站空间_斗破苍穹动漫第二季百度云_哪

    如果你读过我以前的博客,那么你就知道如何创建一个定制报告程序,根据映射表自动分析APO中的CIF后处理记录,并从阻塞的队列/记录中提取错误消息号。...

云储存游戏服务器_滨州网站建设_学生机
云储存网站空间_申报数据库_怎么样
云储存文件存储_rms服务器_免费1年
云储存微软云_哪家企业邮箱好_精选特惠
云储存企业网站_宁波网站建设哪家好_9元