SCOM 2012 SP1---安装并配置审核收集服务

本文涉及的产品
云数据库 RDS SQL Server,基础系列 2核4GB
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
简介:

1、安装审核收集服务

首先运行SCOM 2012的安装程序,在安装界面选择“审核收集服务”如图所示。

170830362.jpg

进入审核收集服务安装向导,选择“下一步”,如图。

170843679.jpg

接受许可协议,如图。

170853813.jpg

在数据库安装选项页面,选择“创建新数据库”,如图。

170904158.jpg

在数据源页面,输入数据源的名称,这里名称保持默认,如图。

备注:ACS会将收集的事件数据存储在SQL数据库中,要与数据库通信,ACS收集器使用ODBC数据源名称。

170913714.jpg

在数据库页面,选择使用“本地运行的数据库服务器”,如图。

170926441.jpg

在数据库身份验证页面,选择的连接方式为“Windows身份验证”,如图。

170938642.jpg

在数据库创建选项页面,选择“使用SQL Server的默认数据和日志文件目录”,如图。

170950373.jpg

在事件保留计划界面,保持默认,如图。

这个界面可以配置两个内容:执行日常数据库维护的本地时间和事件在数据库中保留的天数。

171003602.jpg

ACS存储时间戳的格式为“本地”,即数据库中的时间戳将按数据库服务器上的本地时间存储,如图。

171014126.jpg

在摘要界面,确认配置没有问题后,选择“下一步”,如图。

171024215.jpg

开始安装ACS,如图。安装过程中,会弹出SQL Server 登录界面,直接点击确定即可。

171037473.jpg

等待片刻后,部署完成,但是我们发现在“启动AdtServer服务”时失败:

171051584.jpg

之所以会出现此问题,因为 AcsConfig.xml 文件具有该只读属性集。如果操作管理器审核收集服务 (AdtServer.exe)不能写入此文件,操作管理器审核收集服务无法启动。
注意AscConfig.xml 文件位于以下文件夹:

%systemroot%\System32\Security\AdtServer

解决方法:如果安装审核收集服务器,则清除在只读 AscConfig.xml 文件,然后开始操作管理器审核收集服务的属性。若要这样做,请按照下列步骤操作:

1.单击开始,单击运行,键入 %systemroot%\system32\security\adtserver,然后单击确定。

2.用鼠标右键单击 AcsConfig.xml,然后单击属性。

3.常规选项卡上单击以清除在只读复选框,然后单击确定。

4.单击开始、单击运行,键入 cmd,然后单击确定。

5.命令提示符键入下面的命令,然后按 ENTER 键:net start adtserver

171103758.jpg

再次重新更新审核收集服务,即可完成:

171112656.jpg

打开本地的服务管理器,可以看到相关的服务,如图。

171124549.jpg

连接到SQL Server服务器,可以看到ACS的数据库,如图。

171136675.jpg

2、推送Windows监控代理

SCCM一样,对要管理的计算机需要远程安装代理软件。我们以win2012-1.a.com这台DC服务器为例,来看看如何推送安装Windows平台的监控代理。

不管是Windows服务器还是Linux服务器,如果希望进行精确的监控,都需要安装SCOM2012的监控代理,在安装完成代理之后,才能进行更深入的配置,例如启用ACS

首先我使用SCOM的管理帐户登录SCOM控制台,依次定位到“管理”——“设备管理”——“代理管理”,右击代理管理,选择“发现向导”,如图。

171148749.jpg

选择管理的设备类型为“Windows计算机”,如图。

171200135.jpg

选择“高级发现”,计算机和设备类为“服务器和客户端”,管理服务器为“win2012-2.a.com”,如图。

171216763.jpg

在发现方法界面,选择“浏览或者输入计算机名称”的方式,如图。

171227171.jpg

这里我要为win2012-1.a.com安装监控代理,所以浏览选择这台服务器,如图。

171238432.jpg

在管理员帐户界面,保持默认“使用选择的管理服务器操作帐户”,如图。

171251989.jpg

在发现结果界面,勾选已经发现的计算机设备,如图。

171304642.jpg

在摘要界面,代理安装目录和代理操作帐户保持默认,然后点击“完成”,如图。

171318962.jpg

正在启动代理安装任务,如图。

171331842.jpg

代理安装成功,如图。

171346130.jpg

下面我们到win2012-1.a.com这台服务器检查一下,是否安装已成功,在任务管理器的进程里,可以看到有一个Healthservice.exe的进程,如图。

171357136.jpg

打开win2012-1.a.com的服务管理器,也可以看到相关服务,如图。

171410351.jpg

回到SCOM 2012的控制台,过一段时间后,可以看到已经安装成功的代理,如图。

171424348.jpg

3、启用审核收集(ACS

接下来我们要为已经安装监控代理的服务器启用ACS转发功能。

首先打开Operations Manager操作控制台,切换到“监视”界面,依次定位到“Operations Manager”—“代理详细信息”—“按版本列出的代理”,在右边的操作窗格中选择“启用审核收集”,如图。

171438165.jpg

勾选win2012-1.a.com,为这台服务器启用审核收集,选择下图中的“替代”按钮,如图。

171449258.jpg

在替代的编辑界面,输入新值:win2012-2.a.com,点击“替代”,如图。

171502778.jpg

回到启用审核收集界面,点击“运行”,如图。

171514416.jpg

稍等片刻后,启用审核收集成功,如图。

171526737.jpg

4、部署审核收集报告

接下来我们来看看如何配置审核收集报告。

部署审核收集报告时,需要使用SCOM 2012安装光盘中D:\ReportModels\acs文件夹。首先,我把安装光盘中的ACS文件夹拷贝到E盘下面,备用,如图。

可以看到在ACS目录下有一个uploadauditreports命令脚本,一会我们要使用该脚本。

171537175.jpg

在配置审核收集报告之前,我们先来检查一下SQL Server Report的配置,确保配置正确并能正常访问现有的报告服务。

确保报表服务器的状态是正在运行的状态,如图。

171550830.jpg

确保配置了正确的服务帐户和执行帐户,如图。

171607684.jpg

171610682.jpg

查看现有Web服务的URL,确保能够正常访问,如图。

171622161.jpg

报表URL可以正常访问,如图。

171633441.jpg

然后我们使用下图中的命令来更新审计报告,如图。

备注:下图中“win2012-2”是SQL的实例名称,因为我是本地SQL,所以直接输入名称,如果是远程SQL,应该使用“服务器名/实例名”的形式。

另外http://win2012-2.a.com:80/reportserver是现有的报表WEB服务的URL地址。

下图的完整命令为:

UploadAuditReportsNaNd win2012-2 http://win2012-2.a.com:80/reportserver e:\acs

171644585.jpg

更新完成后,我们再次打开SQL Server Reporting Services配置管理器,可以看到报表管理器URLhttp://WIN2012-2:80/reports

171658428.jpg

然后访问该URL,在弹出的界面,选择“Audit Reporter”,如图。

171711616.jpg

然后来到Audit Reports界面了,如图。

171725599.jpg

选择上图中的“DB_Audit”,选择“管理”,如下图。

171743543.jpg

171745320.jpg

然后再选择“测试连接”,如图。确保连接测试成功。

171757147.jpg

切换到“监视”—“Microsoft审核收集服务”—“转发器”—“状态视图”,确保MicrosoftsystemcenterACSForwarder工作是正常的,如图。

171809731.jpg

还可以打开“Forensic_All_Events_For_Specified_User”,如图:

171822222.jpg

在下图中输入Domain\User的内容,并设置开始结束日期,可以查看到特定用户的所有事件信息,如图。

171833976.jpg

结果如下图所示:

171845993.jpg



本文转自 nick_zp 51CTO博客,原文链接:http://blog.51cto.com/nickzp/1320514,如需转载请自行联系原作者

相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情: https://www.aliyun.com/product/rds/sqlserver
相关文章
|
测试技术 数据库 网络协议