Training homework by myself - ePO/ENS/MA

Training-1020

 

ePO

ePO 3个服务:

Tomcat>8443>占用内存最多1-3GB>log记录在apsvr和orion,可以查看system event log

Apache>客户端通信>同时可以处理250-6=244个通信(涉及到性能与客户端的关系)

加一个AH就相当于加了一个Apache(244点连接数)

If(客户端多于5000点)

Then 建议分离ePO server和DB server

 

ePO硬件需求:

——此处应该看hardware sizeing guide,460就460吧

epo_460_Hardware_Sizing_and_Bandwidth_Usage_Guide_en-us

https://community.mcafee.com/nysyc36988/attachments/nysyc36988/epolicy-orchestrator/27144/1/epo_460_Hardware_Sizing_and_Bandwidth_Usage_Guide_en-us.pdf

test:4核ePO server和8核DB server

ePO

1G*4核=4G内存(这是4.6)

CPU不到3GHz

 

DB

1G*8核=8G内存

CPU2GHz

Interval-间隔

 

Agent-server-communication interval越长,可被ePO管理的MA越多,几乎成正比,如果出性能问题可以把ASCI时间改长

ASCI是1h时候66000台client

 

 

ePO性能:

推荐每台客户端每次通信上传小于25个事件

Agent-server-communication interval越长,可被ePO管理的MA越多,几乎成正比,如果出性能问题可以把ASCI时间改长

为什么可以改长:

威胁事件严重性在major以上及时上传,5min传一次(可以在server settings>event filter看事件等级)

策略属性更新没有那么频繁

唤醒代理是ePO发广播告诉MA,MA再找ePO通信

 

性能较低可以优化策略,一些事件可以不传到ePO

eg:扫描超时,访问保护

 

固态和机械硬盘读写速度差2倍左右

保证AH和EPO通讯时候用443 port,MA4.8以上用443port

1433/1434(或者在SSCM里面改的IP all地址)用来连SQL server

 

SQL本地性能看performance manager(这玩意在哪)

In performance manager, 参数complete参数在supportability guide第8页

 

 

通过攻击TCP viewer看,如果established条目满了要调整ASCI(时间加长)或者增加AH

Apsvr里面会包含复制时候的错误

 

提高SQL server性能也能提升ePO性能

 

ePO架构(PPT里的):

1) 客户端数量大于5000点,建议EPO和数据库分离

2) 考虑Agent handler的数量 (Agent handler的原理介绍)

AH多了占用Apache服务>导致DB性能下降(当然DB server的硬盘读写和内存都ok的话随便搞)>普通建议最多2个remote AH>某个厉害的DB server用6个

AH丢到外面的IP映射地址在agent handlers>published DNS name和published IP address填

3) 考虑分布式资料库 (分布式资料库的作用,和Agent handler区别)

FTP/UNC/HTTP/SA 一个放包的地方而已

UNC走Windows netbnios共享端口,无需其他端口

4) 是否使用EPO Cluster

5) Review Sizing手册-ePO460

6)  考虑是否存在外网的机器需要管理,是否需要在DMZ部署Agent handler

 

改ePO server host和FQDN:

原来的A.test.com with IP 192.X.X.X(此时通讯正常)

要改成B.test1.com with IP 10.x.x.x

步骤:

在DNS文档里面加一条记录:A.test.com with IP 10.x.x.x(这样原本通过A.test.com可以正常通信),IP 10.x也可以通信了

如果想改回去,IP 10.x可以通信之后再改ePO的server.ini文件

路径C:\Program Files (x86)\McAfee\ePolicy Orchestrator\DB,改DNS name

 

 

数据库表:

EPE(MDE)的表

Orion.extensions>保存扩展名和属性(具体版本)

LeafNodeNT>system tree

eventNT>event

分析EPO大小的脚本 KB76720

自动清除event(有一个服务器任务-purge events more than 90 days)

一般要清理的是客户端事件、病毒事件、DLP历史事件/evidence/非历史事件

DB维护(SQL express里面没有):

在SSMS里面>SQL server>新建维护任务(maintains task)>re-index

有碎片看KB67184,rebuild index(记得有脚本,跑一下就行了)

删DB时候要预留一定的可用空间,因为DB文件分mdf和ldf(事务日志),mdf是实际存储用的,ldf是保存数据以便失败回滚用的

(举个栗子,如果删10G的mdf文件,mdf暂时不会少但是ldf会多出来)

DB里面的视图>将两个不同的表join到一起

Store procedure(存储过程)>是定义好可以直接用的脚本(类似库文件)

 

select count(*) from table_name>得到这个表中的记录条数,如果小于几十万可以直接删

 

 

这部分没什么逻辑了:

apache可以在httpd.conf改,但是不建议这么搞

在server log里面有一列I-info信息 E-error错误

MOD_EPO是开了debug才能看到的

keepAlive on>会导致客户端一直占用Apache的一个位置(244中的一个),导致server busy 503> MA5.0.5及以上版本修复这个bug

来源站点启用备用是指对客户端更新启用备用站点(如果客户端通过其他方式都更新不了再用这里的站点)

Relayserver> MA作为中继?

UpdaterUI是更新安全那个button

更新失败看masvc和mcscript

查BZ: advanced search>release note选产品>resolution要全选>填关键字>search即可

 

 

系统传输:

1.注册服务器:把要传输到的系统注册到当前ePO(新系统版本要低于当前或等于当前版本,KB79283说没必要就没必要)

2. 把老服务器的key导入到新ePO(2048位那个),把ASCI改短(又不能手动唤醒,比如改成10min)

3. 点传输系统(点了之后就在老服务器上系统树里就没了)

 传输过程

  老ePO发临时sitelist.xml给MA(第一个ASCI)

  新ePO的sitelist给MA(下一个ASCI)

客户端ma.db里面会保存ePO服务器的信息,db文件可以用SQLlite来看

路径C:\ProgramData\McAfee\Agent\DB

 

策略/任务:

sitestat.xml(更新DAT最先下载的文件)里面会包含DAT的生成时间和版本,和系统当前的对比,如果比当前的新就更新

策略分配规则(policy assignment rules)里面可以设system based(system based里面可以选tag based)还是user based(优先级最高),MDE有user based

已注册的可执行文件(什么第三方文件都可以扔上来,注册了就能用)

 

 

Syscore:

路径C:\Program Files (x86)\Common Files\McAfee\SystemCore

驱动路径C:\Windows\System32\drivers,mfe开头的.sys文件就是了

Syscore最开始的目的是让众多终端共享同一个驱动,例如VSE/ENS/老版本MA

 

Mfevtps是用来做证书验证的

Syscore-驱动,在内核模式

VScore>进程在user mode

ODS>scanner64>运行在user mode

OAS>驱动(读写)>mcsheild.exe运行在user mode会调用core mode的驱动

Amcore>在用户模式>比VScore多了基于证书的验证

有一个选项是let mcafee design>使用amcore,如果证书受信任就不扫描

MA的自我保护用的是VScore

KB87254(Syscore information)

升级完要尽快重启,因为已经在kernel mode修改过,但是还没写入进去,重启才能写入内核,如果不重启可能会由于不匹配导致问题-solidcore 改完状态要重启也是这个原因

 

ENS/VSE安装失败:

先看syscore有没有安装成功,bootraper log和vscore log,如果内核没装成功其他的log都不会有

(单提出一篇)

修复系统文件,修复一下有时候也可以解决安装问题

 

MA:

功能(PPT)

ASCI

Super Agent

P2P (有PPT)

Self Protection

 

分析log(什么问题看什么log可以看对应产品的supportability guide):

看日志具体报错信息, 有没有错误号,查KB/Insight/Bugizzla  etc

阅读报错信息附件的内容和信息

学会Isolate问题, 确定问题在客户端(MA), 还是在EPO

比如 客户端有一个策略拿不到, 可以查看MA里面的策略文件

 

 

 

 

学会使用Workaournd 解决问题

不是所有问题都有root cause和完美解决方案,要学会用workaround

举个栗子:

推送McAfee Agent多方法:

1)EPO推送

2)本地安装

3) smartinstall   URL

4)AD 登录脚本

5)终端管理软件推送

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值