1EAS环境检测工具介绍[客户服务事业部-EAS支持部][林珊珊]2目录1EAS环境检测工具开发背景......................................................................................................................32EAS环境检测工具在服务产品中的应用...............................................................................................33EAS环境检测工具常见使用场景.............................................................................................................34EAS环境检测工具简介................................................................................................................................44.1EAS环境检测工具下载地址..............................................................................................................................44.2检测内容............................................................................................................................................................44.2.1服务端检测内容.........................................................................................................................................44.2.2客户端检测内容.........................................................................................................................................55EAS环境检测工具使用指南......................................................................................................................55.1服务端检测工具使用方法................................................................................................................................55.1.1检测.............................................................................................................................................................65.1.2修复.............................................................................................................................................................85.1.3生成报告.....................................................................................................................................................95.1.4日志收集和清理.......................................................................................................................................115.2客户端检测工具使用方法..............................................................................................................................135.2.1检测与修复...............................................................................................................................................135.2.2日志收集和清理.......................................................................................................................................145.2.3进程查看与清理.......................................................................................................................................15附录1:使用EASTOOLS工具收集数据库服务器配置参数信息................................................16⑴EASTOOLS工具下载地址........................................................................................................................16⑵工具说明........................................................................................................................................................16⑶工具使用方法..............................................................................................................................................16附录2:问题反馈方法.................................................................................................................................1931EAS环境检测工具开发背景面对EAS不同环境的用户,要保证环境能处于最优状态,则需要对该环境进行检测和调整,而传统的人为修改配置文件的方式已远无法达到客户的需求,且存在一定的弊端。因此,为了确保客户环境设置的合理性和稳定性,为了避免因疏忽而忘记修改某一重要参数导致EAS出现问题,为了提高EAS环境维护的工作效率等,我们发布了“EAS环境检测工具”,实现了多个EAS服务产品的工具化,为项目交付人员和客户提供了环境和性能方面的保障。2EAS环境检测工具在服务产品中的应用EAS环境检测工具,作为多个EAS服务产品的必备工具,对各服务产品有着重要的影响和作用。在EAS系统巡检服务产品中,该工具可针对某些系统巡检项进行检测,获得巡检项的数据;在EAS部署优化服务产品中,该工具可用于收集环境配置信息,了解现场部署情况,为EAS部署优化服务产品提供重要的优化依据;在EAS性能优化服务产品中,该工具能够检测到性能数据,发现性能瓶颈,从而保证性能优化的效果。3EAS环境检测工具常见使用场景1、在做系统巡检、性能优化和部署优化等专项服务时,需要现场环境数据作为参考2、刚部署了一个EAS环境,需要检查该环境各参数设置是否合理3、运行了一段时间的EAS环境,突然出现问题,需要检查下是否因某参数项被修改过导致44、操作过程中报错,需要在众多日志中,收集对应日志信息进行反馈5、EAS环境中日志太多需要删除一些保证有足够的磁盘空间,但不确定哪些是可以删除的6、客户端日常操作,需要查看后台进程运行情况4EAS环境检测工具简介4.1EAS环境检测工具下载地址ftp://202.105.139.162/工具/环境检测工具(用户名/密码:usersupport/usersupport2007)4.2检测内容4.2.1服务端检测内容服务端检测内容包括:数据库检测、中间件检测、EAS检测、操作系统检测和JDK检测。环境不同,服务端检测项有少许不同;以下是某环境检测项举例:54.2.2客户端检测内容客户端检测内容包括:操作系统检测和JDK检测,具体检测项如下:5EAS环境检测工具使用指南5.1服务端检测工具使用方法环境检测工具无需安装,直接按照以下方法操作则可打开工具:1、解压缩后把diag目录放入$EAS_HOME\eas\admin目录下2、打开$EAS_HOME\eas\admin\diag目录,双击运行startenvdiag.bat(windows环境)、startenvdiag.sh(非windows环境)打开工具界面65.1.1检测【整体检测操作之前,必须填写数据库相关信息,否则无法正常检测数据库】【检测前请先更新环境检测工具到最新版本,更新后重启该工具再进行检测】【更新并重启该工具后,选择“立即检测”,则可进行环境的整体检测;如果只需要针对某方面进行检测,可选择具体页签,点击右上角的“检测”按钮进行检测】7【检测过程如下,红色部分代表检测不通过项】85.1.2修复【优化说明中显示“立即修复”字样的检测项,可以通过点击“立即修复”按钮直接修复】【可双击查看检测项具体检测和修复的内容,大部分参数修复后都需要重启EAS或数据库才能生效】9【无法直接使用工具进行修复的检测项,可点击“查看优化建议”进行查看】5.1.3生成报告【整体报告生成,可通过整体检测页签的“生成报告”按钮将检测结果生成报告】10【整体检测生成报告格式】【数据库检测报告生成方法】注意:只有oracle数据库+EAS701及EAS701以上版本才需要单独生成数据库检测报告【数据库检测生成报告格式】注意:目前索引检测只针对oracle数据库,且EAS版本必须为701或703;其他版本或其它数据库生成的报告格式和整体报告格式相同,并且无法进行索引检测。115.1.4日志收集和清理【环境检测工具内置了一个EAS日志收集工具】【EAS日志收集,可根据日志类型和日期范围进行选择,也可直接选择常见问题类型进行收集】【日志收集成功时,会在界面底部给出日志存放路径】12【如果日志收集失败,则会提示失败原因和具体处理方法】13【当日志过多时,可选择日期范围和日志类型进行清理】5.2客户端检测工具使用方法环境检测工具无需安装,直接按照以下方法操作则可打开工具:1、解压缩后把diag目录放入$EAS_HOME\eas目录下2、打开$EAS_HOME\eas\diag目录,双击运行startenvdiag.bat(windows环境)、startenvdiag.sh(非windows环境)打开工具界面5.2.1检测与修复【检测和修复方法可参考服务端环境检测工具使用方法,同样使用前需更新到最新版本并重启】145.2.2日志收集和清理【日志收集和清理功能操作方法,可参考服务端环境检测工具使用方法】155.2.3进程查看与清理【双击“工具集—EAS客户端工具—EAS进程”,可对目前EAS客户端相关后台进程进行清理】【注:目前版本中“检测参数设置”、“TCP优化工具”和“文件特征码检查工具”,都还在规划中】16附录1:使用EASTools工具收集数据库服务器配置信息⑴eastools工具下载地址ftp://202.105.139.162/工具/性能部署/eassdt.tar(用户名/密码:usersupport/usersupport2007)⑵工具说明说明:该工具使用shell脚本编写。无任何影响系统环境的步骤和操作。应用环境:AIX5.2HPUX,Solaris10、Linuxas4以上版本(注:暂不支持windows)主体文件:eassdt.sh,仅要求使用root账户,任意目录运行,如果没有权限,可以使用chmoda+xeassdt.sh设置,脚本文件传输,可以使用常用工具winscp.exe或FTP传输,不推荐使用zip打包然后解压,这可能导致文件含有^M符号导致不能运行该工具。执行命令:工具执行在Solaris操作系统上,运行./oraonline_sh其他操作系统可使用shoraonline_chk.sh或./oraonline_chk.sh⑶工具使用方法下面以linux操作系统,oracle10g数据库环境举例说明该工具使用方法:【进入到工具目录,运行./oraonline_chk.sh;即可进入EASTools工具界面】17【在selection:后输入符号A,进入数据库版本选择界面】【在selection:后输入该环境的数据库版本对应的编码,如本环境为oracle10g,则输入A,此时会进入到如下验证界面,需输入您的kingdee邮箱进行验证】18【验证后开始进行信息收集,需等待10-20秒钟】【信息收集完成,在selection:后输入q命令退出EASTools工具并输出报告】【系统会自动生成该数据库服务器配置信息检测报告,该报告存放在oraonline_chk.sh同一目录下,命名格式:操作系统类型_主机类型_当前收集的时间.html】19附录2:问题反馈方法1、使用环境检测工具和EASTools工具进行检测,生成并导出检测报告;2、使用环境检测工具中的日志收集工具,针对现场问题收集对应的日志信息;3、将检测报告和收集到的日志信息上传到FTP,地址为:ftp://202.105.139.162/信息上传/4、在RMP系统中提单,并将日志上传路径标注于提单上。金蝶软件(中国)有限公司2012年08月10日