SysMaster
|
|
- 고은 강전
- 6 years ago
- Views:
Transcription
1 SysMaster 설치안내서 SysMaster v4.0 Fix #1 Copyright 2011 TmaxSoft Co., Ltd. All Rights Reserved.
2 Copyright Notice Copyright 2011 TmaxSoft Co., Ltd. All Rights Reserved. 대한민국경기도성남시분당구서현동 우 ) Restricted Rights Legend All TmaxSoft Software (Tmax SysMaster ) and documents are protected by copyright laws and the Protection Act of Computer Programs, and international convention. TmaxSoft software and documents are made available under the terms of the TmaxSoft License Agreement and may only be used or copied in accordance with the terms of this agreement. No part of this document may be transmitted, copied, deployed, or reproduced in any form or by any means, electronic, mechanical, or optical, without the prior written consent of TmaxSoft Co., Ltd. 이소프트웨어 (Tmax SysMaster ) 사용설명서의내용과프로그램은저작권법, 컴퓨터프로그램보호법및국제조약에의해서보호받고있습니다. 사용설명서의내용과여기에설명된프로그램은 TmaxSoft Co., Ltd. 와의사용권계약하에서만사용이가능하며, 사용권계약을준수하는경우에만사용또는복제할수있습니다. 이사용설명서의전부또는일부분을 Tmaxsoft의사전서면동의없이전자, 기계, 녹음등의수단을사용하여전송, 복제, 배포, 2차적저작물작성등의행위를하여서는안됩니다. Trademarks Tmax SysMaster is a registered trademark of TmaxSoft Co., Ltd. Other products, titles or services may be reg istered trademarks of their respective companies. Tmax SysMaster 은 TmaxSoft Co., Ltd. 의등록상표입니다. 기타모든제품들과회사이름은각각해당소유주의상표로서참조용으로만사용됩니다. Open Source Software Disclaimer This product includes various open source software that has been developed and/or licensed by OpenSSL, RSA Data Security, Inc., Apache Foundation, or Jean-loup Gailly and Mark Adler. TmaxSoft fully respects the aforementioned parties and the open source software used in this product. More details can be found within the directory ${INSTALL_PATH}/license/oss_licenses 본제품은 OpenSSL, RSA Data Security, Inc., Apache Foundation 및 Jean-loup Gailly와 Mark Adler 에의해개발또는라이선스된오픈소스소프트웨어를포함합니다. 오픈소스소프트웨어와개발자에대해경의를표합니다. 관련상세정보는제품의디렉터리 ${INSTALL_PATH}/license/oss_licenses 에기재된사항을참고해주십시오. 안내서정보안내서제목 : SysMaster 설치안내서발행일 : 소프트웨어버전 : SysMaster v4.0 Fix #1 안내서버전 : v2.1.2
3 내용목차 안내서에대하여... vii 제1장 SysMaster 소개 개요 설치전확인사항 시스템환경 설치순서... 4 제2장 MASTER 설치 Repository DB 설정 Repository DB 요구사항 생성 DB Table 구조 SQL 파일실행 Master 설치 Master 설치 Master의디렉터리구조 Master 환경설정확인 JEUS 설치내역확인 JEUS의디렉터리구조 라이선스확인 바이너리파일확인 JEUS 환경설정확인 내장 WebtoB 환경설정확인 Master 기동과종료 Master 기동 WEB UI 실행 Master 종료 Master FileJOB 설정 제3장 Agent 설치 개요 Agent 설치 Agent의디렉터리구조 Agent 환경설정및등록 환경설정 Agent 등록 Agent 기동과종료 Agent 기동 Agent 종료 제4장 리소스등록 리소스등록전처리사항 리소스별 SQL 문장수행 SysMaster iii
4 리소스별압축파일 (*.zip) 업데이트 리소스별 WEB UI 압축파일추가 리소스등록환경확인 WAS 리소스등록 WEB UI에서리소스등록 환경설정 sminst_rt.jar 파일생성 libdcagent library 파일복사 JEUSMain.xml 파일수정 JEUS 및 Agent 재기동 Oracle 리소스등록 WEB UI에서리소스등록 DB User 생성및 Table 생성 ORACLE DC 설정 oradc.cfg 파일설정 Trace/Object File 수집을위한 FileJOB 설정 AnyLink 리소스등록 WEB UI에서리소스등록 Hooking Engine/DC 설치및설정 Table 생성및 Gateway 속성등록 대역폭모니터링설정값입력 Trace File 수집을위한 FileJob 설정 TMAXADM 서비스설정 iv SysMaster 설치안내서
5 그림목차 [ 그림 2.1] WEB UI 실행화면 [ 그림 3.1] Agent 추가화면 [ 그림 3.2] Agent 추가완료화면 [ 그림 4.1] 리소스등록확인 [ 그림 4.2] WAS 리소스등록 [ 그림 4.3] Oracle 리소스등록 [ 그림 4.4] Oracle 리소스등록확인 [ 그림 4.5] AnyLink 리소스등록 [ 그림 4.6] AnyLink 리소스등록확인 SysMaster v
6
7 안내서에대하여 안내서의대상 본안내서는여러서버에산재해있는애플리케이션들의성능을통합관리하기위한 APM(Application Performance Management) 솔루션인 SysMaster ( 이하 SysMaster) 제품을설치하고운영하려는사용자를대상으로기술한다. 안내서의전제조건 본안내서는 SysMaster를설치하는데필요한과정과 SysMaster의기본적인개념을기술한안내서이다. 본안내서를원활히이해하기위새서는다음과같은사항을미리알고있어야한다. UNIX 기본명령어에대한이해 SysMaster가지원하는각종자원들에대한이해 TP-Monitor, WAS, 웹서버, 애플리케이션서버등 데이터배이스에대한기본지식 안내서의제한조건 본안내서는 SysMaster 를실무에적용하거나운용하는데필요한모든사항을포함하고있지않다. 따라 서 SysMaster 의세부적인환경설정과운용및관리에대해서는각제품안내서를참고하기바란다. 안내서에대하여 vii
8 안내서구성 설치하기안내서는총 4개의장과 Appendix로이루어져있다. 각장의주요내용은다음과같다. 제1장 : SysMaster 소개 SysMaster의기본개념과특징, SysMaster를설치하기전에확인해야할사항을기술한다. 제2장 : Master 설치 SysMaster를설치하는과정을 DB 테이블생성, Master 설치, WEB UI 설치로나누어기술한다. 제3장 : Agent 설치 Agent를설치하는과정을기술한다. 제4장 : 리소스등록 SysMaster가모니터링을하는대상인리소스를등록하는방법을기술한다. viii SysMaster 설치안내서
9 안내서규약 표기 <AaBbCc123> <Ctrl>+C [Button] 진하게 " "( 따옴표 ) ' 입력항목 ' 하이퍼링크 > 참고 [ 그림 1.1] [ 표 1.1] AaBbCc123 의미프로그램소스코드의파일명 Ctrl과 C를동시에누름 GUI의버튼또는메뉴이름강조다른관련안내서또는안내서내의다른장및절언급화면 UI에서입력항목에대한설명메일계정, 웹사이트메뉴의진행순서하위디렉터리또는파일있음하위디렉터리또는파일없음참고또는주의사항그림이름표이름명령어, 명령어수행후화면에출력된결과물, 예제코드 안내서에대하여 ix
10 연락처 Korea TmaxSoft Co., Ltd Seohyeon-dong, Bundang-gu, Seongnam-si, Gyeonggi-do, South Korea Tel: Fax: Web (Korean): 기술지원 : USA TmaxSoft, Inc. 560 Sylvan Avenue Englewood Cliffs, NJ U.S.A Tel: Fax: info@tmaxsoft.com Web (English): Japan TmaxSoft Japan Co., Ltd. 5F Sanko Bldg, Mita, Minato-Ku, Tokyo, Japan Tel: Fax: info@tmaxsoft.co.jp Web (Japanese): x SysMaster 설치안내서
11 China TmaxSoft China Co., Ltd. Beijing Silver Tower, RM 1508, 2# North Rd Dong San Huan, Chaoyang District, Beijing, China, China Tel: ~8 Fax: Web (Chinese): 안내서에대하여 xi
12
13 제 1 장 SysMaster 소개 본장에서는 SysMaster 의기본개념과특징, SysMaster 를설치하기전에확인해야할사항을설명한다 개요 SysMaster는여러서버에산재해있는여러종류의자원들의성능을통합하여관리하기위한제품이다. 이를만족시키기위해서 SysMaster는웹서버, WAS, TP-Monitor, 애플리케이션서버등 (provider 군 ) 시스템전반에걸친모든자원들을통합하여관리할수있도록하였고보다직관적인화면을제공하여사용자가여러형태의자원을하나의뷰에서모니터링할수있도록하였다. SysMaster는 WEB UI를통해자원들을실시간상태를감시할수있고효율적인자원관리및장애대책을지원한다. 시스템전반의모든자원의효율적인성능관리, 보다빠른장애감지및처리, 각종통계 report 를통한체계적인시스템성능관리를할수있다. SysMaster는다양한형태의관리환경을제공하며관리환경을사용자임의대로편집할수있도록하여사용자의리소스중원하는정보에보다효율적으로접근할수있도록하였다. 참고 본안내서에서는 SysMaster 가제공하는모니터링대상제품군을프로바이더 (Provider) 라고하고, 개개의모니터링단위와인스턴스를리소스 (Resource) 라고한다. 다음은 SysMaster의특징이다. 다양한자원의성능을통합관리한다. 성능및장애대책의설계를지원한다. 하드웨어및운영체제에독립적이다. 사용자가편집가능한 WEB UI 환경을지원한다. 사용자정의관리기능을제공한다. 다양한형태의모니터링화면을제공한다. 통계정보조회및레포트를제공한다. 제 1 장 SysMaster 소개 1
14 1.2. 설치전확인사항 SysMaster 를설치하기전에는다음의사항을미리확인해야한다. 계정정보 Master와 Agent, DB를같은머신과같은계정에설치하여도기능상문제는없지만, 각각다른머신, 다른계정에설치할것을강력히권장하는바이다. 특히, WAS, DB 등모니터링을지원할경우에는설치되는머신의성능을고려하여적절히부하를분산할수있도록해야한다. Agent는 root( 슈퍼유저 ) 계정이거나혹은지원할 Resource와동일한계정인것이좋다. root계정도아니고, 동일한계정도아닐경우, 모니터링을할때권한관련문제가발생할수있다. 또한 Resource 계정으로설치할경우, Resource 계정마다 Agent를설치해야한다. DB 자원정보 DB(Database) 를위해필요한자원은다음과같다. DB 용량 SysMaster 운영을위해기본 1GB의크기가필요하며, 기타지원 Resource의종류와수, 해당사이트의운영원칙에따라 DB의크기를설정하도록한다. 보통 Resource 하나당 1GB 이상을추가로확장할것을권장한다. Master, Agent, WEB UI의용량설치머신의해당계정에각각최소 512MB 이상의디스크용량을확보해야한다. 라이선스발급 SysMaster의 Master를기동하기위해서는라이선스 (License) 파일및라이선스와관련된 library 파일이필요하다. SysMaster 라이선스발급과관련된절차는담당영업대표및엔지니어에게문의하거나, 관련부서에게직접요청하여발급받을수있다. 담당영업대표및엔지니어에게문의할수없는경우, 본안내서의서두에서언급된 TmaxSoft의연락처로문의하도록한다. 2 SysMaster 설치안내서
15 1.3. 시스템환경 시스템요구사항 SysMaster 를설치하기위해필요한 S/W 와 H/W 는다음과같다. 표기 Platform 요구사항 IBM AIX 5L 32/64 bit IBM AIX 6L 32/64 bit HP-UX /64 bit HP-UX 11 32/64 bit ia64 Solaris /64 bit Solaris 32(x86) bit Linux Kernel 2.x/2.x ia64 Windows Win32 Master JDK 1.5 Memory 1024MB 이상권장 ( 최소 512MB) 최소 1GB 하드디스크공간 Agent JDK 1.5 Memory 512MB 이상권장 ( 최소 256MB) 최소 512MB 하드디스크공간 WEB UI JRE 1.6 Memory 512MB 이상권장 ( 최소 256MB) 최소 512MB 하드디스크공간 DataBase Oracle 10g 이후 Tibero 3.x 이후 제 1 장 SysMaster 소개 3
16 리소스요구사항 SysMaster 설치를위한리소스요구사항은다음과같다. Resource AnyLink JEUS WebLogic Websphere Oracle AS Oracle 지원버전 3.2.x 이후 4.x 이후 9.x 10.x 5.x 6.x 9.x 10g 이후 1.4. 설치순서 SysMaster의설치순서는다음과같다. 1. DB 테이블생성 2. Master 설치 3. WEB UI 설치 (JEUS 6 설치 ) 4. Agent 설치 5. Resource 등록 4 SysMaster 설치안내서
17 제 2 장 MASTER 설치 본장에서는 SysMaster 를설치하는과정을 DB Table 생성, Master 설치, Web UI 설치로나누어설명한 다 Repository DB 설정 SysMaster는자체의정보와각종리소스 ( WAS, Oracle, AnyLink, Base) 의통계정보를비롯한메타정보들을 DB에저장하므로 DB는 SysMaster 운영에필수조건이다. 본절에서는 SysMaster 설치에필요한 DB가이미설치되어있다고가정하고기본요구사항및 Table을생성하는방법에대해서설명한다 Repository DB 요구사항 SysMaster는동시에여러리소스를관리하고통계정보및실행정보를 DB에저장하기때문에관리되는리소스의개수및실행액션에비례하여 DB 용량이추가로요구된다. 통계및실행액션의운영방법에의해서많이달라질수있으므로최초 SysMaster 설치과정에담당엔지니어와충분한협의를거친후사용될 DB의용량을결정해야한다 생성 DB Table 구조 DB Table 은관리측면에서총 3 가지로분류할수있다. 구분 Base Table Resource Table Site Table 설명기본적인운영및공통기능관련된 Table로운영에필요한기본 Table로반드시생성되어야한다. 리소스운영에필요한 Table로해당자원이설치되는경우해당리소스의 Table을반드시생성해주어야한다. 사이트별로요구되는사항을정의하는 Table로사용자관련 Table이나사이트별로별도로추가기능에필요한내용으로생성한다. Table 생성이끝난후에는다음의순서에따라서 Table에기본적으로요구되는데이터를 Insert 해주어야한다. 1. Base Table 설치및데이터 Insert 2. Resouce Table 설치및데이터 Insert 제 2 장 MASTER 설치 5
18 3. Site Table 설치및데이터 ( 필요한경우진행 ) SQL 파일실행 DB Table을생성하기위해서 SQL 파일을실행한다. SysMaster에서지원해야하는제품의수에상관없이기본적으로실행해야하는 SQL 파일은다음의 4가지이다. base ddl base stat ddl base dml resource was ddl 설치 SQL 정보 다음은 Master 설치시반드시실행해야하는 SQL 파일의목록이다. BASE SQL sysmaster-base-ddl.sql sysmaster-base-ddl-stat.sql sysmaster-base-dml.sql WAS 지원 SQL sysmaster-resource-was-ddl.sql 2.2. Master 설치 Master 설치과정을요약하면다음과같다. 1. Master 설치 2. Master 디렉터리구조 3. Master 환경설정확인 4. Master 기동 5. Master 종료 6. WEB UI 실행 참고 Master 는 JDK 1.5 이상만지원한다, 6 SysMaster 설치안내서
19 Master 설치 최초설치파일은 SysMaster4_0_Master_Agent.bin 으로존재한다. 참고 제공되는 Installer 는 no JVM(Java 가포함되어있지않은 Installer) 으로서설치되는서버에반드시 jvm 1.5 이상이설치되어있어야한다. Master의설치순서는다음과같다. 1. 다음과같이 SysMaster4_0_Master_Agent.bin 파일의실행권한설정한뒤에실행한다. Preparing to install... Extracting the installation resources from the installer archive... Configuring the installer for this system's environment... Launching installer... Preparing CONSOLE Mode Installation... =============================================================================== SysMaster4.0 Fix#1 (created with InstallAnywhere by Macrovision) =============================================================================== Installation cannot proceed Installer couldn?t find supported architectures and os To choose platform, click 'change'. To cancel the installation, click 'Quit'. APPLIES TO : HP-UX HP-UX IA64 AIX 5L Solaris 7~10 Linux 2.X Linux 2.X IA64 32bit/64bit 32bit/64bit 32bit/64bit 32bit/64bit 32bit/64bit 32bit/64bit ->1- Quit 2- Change 제 2 장 MASTER 설치 7
20 ENTER THE NUMBER OF THE DESIRED CHOICE, OR PRESS <ENTER> TO ACCEPT THE DEFAULT: 2 =============================================================================== Introduction InstallAnywhere will guide you through the installation of SysMaster4.0 Fix#1. It is strongly recommended that you quit all programs before continuing with this installation. Respond to each prompt to proceed to the next step in the installation. want to change something on a previous step, type 'back'. If you You may cancel this installation at any time by typing 'quit'. PRESS <ENTER> TO CONTINUE: 2. 라이선스준수화면이나타난다. =============================================================================== License Agreement Installation and Use of SysMaster4.0 Fix#1 Requires Acceptance of the Following License Agreement: SysMaster This Software is made by 'TmaxSoft Co.,Ltd.' and this software is distributed under our license agreement. Software End-User License Agreement Product : SysMaster This is a legal agreement between you (either an individual or an entity) and TmaxSoft, Incorporated. By opening the sealed software package and/or by using the software, you agree to be bound by the terms of this agreement. SysMaster Software License 1. Grant of License: This SysMaster Software License Agreement ("License") permits you to use one copy of the TmaxSoftware product Tmax, on any single 8 SysMaster 설치안내서
21 computer, provided the software is in use on only one computer at any one time. If this package is a license pack, you may make and use additional copies of the software up to the number of licensed copies authorized. If you have multiple licenses for the software, then at any time you may have as many copies of the software in use as you have licenses. The software is "in use" on a computer when it is loaded into the temporary PRESS <ENTER> TO CONTINUE: 3. 라이선스동의여부를묻는다. 동의한다면 y 를입력후 <ENTER> 키를누른다. PRESS <ENTER> TO CONTINUE: DO YOU ACCEPT THE TERMS OF THIS LICENSE AGREEMENT? (Y/N): y 4. 목록중에서설치할 Install Set 을고른다. Master를설치할것임으로 1을입력한뒤 <ENTER> 키를누른다. Choose Install Set Please choose the Install Set to be installed by this installer. ->1- Master 2- Agent 3- Only Provider ENTER THE NUMBER FOR THE INSTALL SET, OR PRESS <ENTER> TO ACCEPT THE DEFAULT : 5. 목록중에서설치할플래폼을선택한다. =========================================================================== Choose Platform Choose current system ( platform-architecture ) 1)HP-UX 2)HP-UX IA64 3)AIX 5L 4)AIX 6L 5)Solaris 7 ~ 10 6)Linux 2.X 7)Linux 2.X IA64 Quit) Quit Installer Choose Current System (DEFAULT: ): 6. 커널의 bit를선택한다. =========================================================================== Choose Kernel Bit Please Choose Kernel Bit? ->1-32bit 제 2 장 MASTER 설치 9
22 2-64bit 3- previous ENTER THE NUMBER OF THE DESIRED CHOICE, OR PRESS <ENTER> TO ACCEPT THE DEFAULT: 7. JDK 의경로를설정한다. =============================================================================== Choose JDK Folder Please Choose a Folder: Input User JDK Folder (DEFAULT: /usr/java5_64): 8. Master의정보를설정한다. =============================================================================== Choose Install Master Folder Where would you like to install? (DEFAULT: /data1/jachun/sysmaster) : /data1/jachun/master4 =============================================================================== Directory Check User Specified Directory exists. To overwrite SysMaster4.0, click 'Overwrite'. To choose a Different directory, click 'Change'. To cancel the installation, click 'Cancel'. ->1- Overwrite 2- Change Cancel ENTER THE NUMBER OF THE DESIRED CHOICE, OR PRESS <ENTER> TO ACCEPT THE DEFAULT =============================================================================== Password Input Enter the Password for the administrator account. This password will be registered in JEUS as the first user. Input Password: jeusadmin 10 SysMaster 설치안내서
23 Confirm Password: jeusadmin =========================================================================== Choose Master Infomation Master IP (DEFAULT: ): Master BASE PORT (DEFAULT: 22000): JEUS BASE PORT (DEFAULT: 9736): WEBTOB BASE PORT (DEFAULT: 8080): 9. 사용할 DB를선택한다. =============================================================================== Choose DB type Oracle 2- Tibero ENTER A COMMA-SEPARATED LIST OF NUMBERS REPRESENTING THE DESIRED CHOICES, OR PRESS <ENTER> TO ACCEPT THE DEFAULT: DB 정보를설정한다. =============================================================================== Get Tibero JDBC Data Source Enter requested information Tibero Hostname (DEFAULT: ): Tibero Database Name (DEFAULT: tibero): Tibero User Name (DEFAULT: tibero): sm40fix1 Tibero Password (DEFAULT: ): sm40fix1 Tibero listener port number (DEFAULT: 8629): 11. 프로바이더설치여부문의한다. =============================================================================== Install Provider 제 2 장 MASTER 설치 11
24 Do you wish to install Provider file? ->1- YES 2- NO ENTER THE NUMBER OF THE DESIRED CHOICE, OR PRESS <ENTER> TO ACCEPT THE DEFAULT: 12. 설치할프로바이더를선택한다. 다수의프로바이더를설치하고자할때에는콤마 (,) 로구분한다. (ex. was를선택했을경우진행 ) ================================================================ Choose Provider was ENTER A COMMA-SEPARATED LIST OF NUMBERS REPRESENTING THE DESIRED CHOICES, OR PRESS <ENTER> TO ACCEPT THE DEFAULT: 1 =============================================================================== Get Was DC Master IP (DEFAULT: ): Master Base Port (DEFAULT: 22000): DC Host IP (DEFAULT: ): DC Base Port (DEFAULT: 23000): DC State Port (DEFAULT: 23006): Resource ID (DEFAULT: R003): Node Container (DEFAULT: tmaxi7.container1): =============================================================================== Install Provider Change You Choose was Do you wish to change Provider file? Choose Yes or No ->1- NO 12 SysMaster 설치안내서
25 2- YES ENTER THE NUMBER OF THE DESIRED CHOICE, OR PRESS <ENTER> TO ACCEPT THE DEFAULT: 13. 설치가진행되기전에설정한정보를보여준다. <ENTER> 키를눌러설치를진행한다. =============================================================================== Pre-Installation Summary Please Review the Following Before Continuing: Product Name: SysMaster4.0 Fix#1 Disk Space Information (for Installation Target): Required: 597,896,099 bytes Available: 39,289,208,832 bytes PRESS <ENTER> TO CONTINUE: 14. 설치완료되면다음과같은화면이나타난다. =============================================================================== Installing [================== ================== ================== ==================] [ ] =============================================================================== Installation Complete Congratulations. SysMaster4.0 Fix#1 has been successfully installed to: /data1/jachun/master4/fix1 PRESS <ENTER> TO EXIT THE INSTALLER: 제 2 장 MASTER 설치 13
26 Master 의디렉터리구조 Master의설치가완료되면다음과같은디렉터리가생성된다. Master가설치될디렉터리를 sysmaster로정한경우이다. $sysmaster +- master +- bin +- config +- files +- jeus +- lib +- license +- logs +- provider +- sqls +- UninstallerData +- update bin smadmin, smmaster 등의실행파일이위치한다. config Master 운영에필요한속성파일들이위치한다. files Master 운영에필요한파일이위치한다. jeus JEUS 에서설치된파일들이위치한다. lib 라이브러리파일이위치한다. license 라이센스파일이위치한다. logs 로그파일이저장되는디렉터리이다. provider SysMaster가제공하는프로바이더의 *.zip, *.sql, Console 파일등이위치한다. sqls Master 운영에필요한기본 DB 구성 SQL 문장이위치한다. UninstallData SysMaster 삭제작업관련파일이위치한다. 14 SysMaster 설치안내서
27 update Master, Agent, Console 의자동업데이트를위한신규파일들이위치한다 Master 환경설정확인 설치과정에서설정했던값들중일부가다음의파일에정의되어있다. $SYSMASTER_HOME/config/sysmaster.properties $SYSMASETR_HOME/bin/smmaster.env $SYSMASTER_HOME/bin/smmaster 위의파일은 Master를기동하는데필요한기본적인속성들을정의한다. JEUS 환경설정확인은 2.3. JEUS 설치내역확인 를참고한다. 참고 Master/WEB UI의 Timezone과 Agent 의 Timezone 이다르면동일한시간값이라도다르게표시될수있다. Master가기동하는중에시간정보를갱신하지않는다는것을주의한다. 시간설정은각 OS 별로차이가있기때문에, 해당 OS의매뉴얼을참고한다. SysMaster의환경설정파일은다음과같다. 수정된내용을확인한다.(smdown 파일은수정되지않는다.) sysmaster.properties database 설정내용및 hostname이정상적으로반영이되었는지확인한다. # DB for General db.vendor=oracle db.datasource.refname=system #db.client.charset= #db.server.charset= #db.encode=false... 중략 ############################################################################################## # # [ NETWORK ] # # master.hostname Master Hostname(IPAddress) # # master.hostname Master Hostname(IPAddress) # ############################################################################################## master.hostname= 제 2 장 MASTER 설치 15
28 항목 db.vendor master.hostname 설명 설정된 database vendor 가반영되었는지확인한다.(oracle, tibero) master server 의 IP 가반영되었는지확인한다.(Master IP) sysmasgter.properties에서의 FileJOB 설정 Table이정상적으로설치되었다면 SysMaster가 DB에접속하기위한 URL을설정해주어야한다. 자세한내용은 Master 환경설정을참고한다. # DB for DbLoader stat.dbloader.vendor=tibero stat.dbloader.fullpath=/data1/jachun/tibero4/client/bin/tbloader stat.dbloader.sid=tibero stat.dbloader.username=sm40_fix1 stat.dbloader.password=sm40_fix1 #stat.dbloader.password.encrypt= stat.dbloader.tablespace=ts_sm4 stat.dbloader.index.tablespace=ts_sm4 #stat.dbloader.locale.language= smmaster.env smmaster.env는 SysMaster 바이너리설치과정에서이미입력하여설정된값이다. 제대로반영이되었는지확인한다. # # For customizing SysMaster environment. # # set up SYSMASTER_HOME. SYSMASTER_HOME=/data1/jachun/master4/fix1_release # set up SYSMASTER_BASEPORT. SYSMASTER_BASEPORT=22000 # set up JEUS_HOME. JEUS_HOME=$SYSMASTER_HOME/jeus # set up SYSMASTER_LOGPATH. SYSMASTER_LOGPATH=$SYSMASTER_HOME/logs # set up SYSMASTER_JAVA_ARGS. SYSMASTER_JAVA_ARGS="-Dsysmaster.home=$SYSMASTER_HOME -Dsysmaster.port=$SYSMASTER_BASEPORT -Djeus.home=$JEUS_HOME" # set up JAVA_HOME. JAVA_HOME=/usr/java5_64 16 SysMaster 설치안내서
29 # setup JAVA_ARGS. JAVA_ARGS="-Xms32m -Xmx64m" export SYSMASTER_HOME SYSMASTER_BASEPORT SYSMASTER_LOGPATH SYSMASTER_JAVA_ARGS export JEUS_HOME JAVA_HOME JAVA_ARGS 다음은각항목에대한설명이다. 항목 SYSMASTER_HOME SYSMASTER_BASEPORT JEUS_HOME SYSMASTER_LOGPATH SYSMASTER_JAVA_ARGS JAVA_HOME, JAVA_ARGS 설명설치디렉터리이다. BASEPORT(Default: 22000) 설정된포트에 +1 ~ +7까지의포트가자동으로설정된다. $SYSMASTER_HOME/jeus로설정한다. $SYSMASTER_HOME/logs로설정한다. 추가설정사항은없다. 추가설정사항은없다. SYSMASTER_BASEPORT에대한설명 / Agent와의통신포트는양방향모두개봉해야한다. masterportrmiregistry = baseport; masterportjrmpadaptor = baseport + 1; masterportrequest = baseport + 2; masterporteventserver = baseport + 3; asterporteventreceiverserver = baseport + 4; masterportfileserver = baseport + 5; masterportstatserverdefault = baseport + 6; masterporttxserverdefault = baseport + 7; smmaster Installer가실행될때설정했던 password 값이정상적으로반영이되었는지확인한다. # # Set up SysMaster master environment values. #. smmaster.env echo "***************************************************************" echo " - SysMaster Home : ${SYSMASTER_HOME} " echo " - SysMaster Base Port : ${SYSMASTER_BASEPORT} " echo "***************************************************************" # # Update SysMaster master library. # 제 2 장 MASTER 설치 17
30 echo "/usr/java5_64/bin/java -classpath $BOOTSTRAP_CLASSPATH $SYSMASTER_JAVA_ARGS sysmaster.startup.master.updatebootstrap F*" $JAVA_HOME/bin/java -classpath $BOOTSTRAP_CLASSPATH $SYSMASTER_JAVA_ARGS sysmaster.startup.master.updatebootstrap F* # # Start up SysMaster master. # $JEUS_HOME/bin/jeus -xml -Uadministrator -Pjeusadmin 다음은 JEUS 기동설정하는방법이다. $JEUS_HOME/bin/jeus -xml -Uadministrator -P{ 설정했던패스워드 } 2.3. JEUS 설치내역확인 JEUS 의디렉터리구조 $MASTER_HOME +- jeus +- bin +- config +- lib +- license +- logs +- webhome +- webserver +- UninstallerData 각디렉터리용도에대한설명은 "JEUS 6.0 Menual" 을참고한다 라이선스확인 SysMaster 라이선스 $SYSMASTER_HOME/license/license.dat JEUS 라이선스 $SYSMASTER_HOME/jeus/license/license.dat 파일확인 18 SysMaster 설치안내서
31 바이너리파일확인 JEUS_HOME/lib/application 폴더파일확인 JEUS_HOME/lib/application 폴더에다음의파일이있는지확인한다. US_export_policy.jar libsmlic.a activation.jar libsmlic.so commons-cli.jar libsmlic64.a commons-codec.jar libsmlic64.so commons-collections.jar local_policy.jar commons-configuration-1.6.jar log4j.jar commons-dbcp.jar mail.jar commons-fileupload-1.2.jar ognl jar commons-httpclient.jar oro.jar commons-io jar poi jar commons-lang-2.4.jar sqlbuilder jar commons-logging.jar sqlbuilder-util jar commons-net jar struts2-core jar commons-pool.jar sysmaster-base-bootstrap.jar commons-primitives.jar sysmaster-base.jar freemarker jar webt30.jar jmxri.jar xwork jar json_simple-1.1.jar 참고 각운영체제에맞는라이센스라이브러리를 $JEUS_HOME/lib/system 폴더에넣는다. webhome 폴더확인 SysMaster 의 Master 기동후에는 sysmaster 폴더를확인할수있다. $SYSMASTER_HOME/jeus/webhome/sysmaster JEUS 환경설정확인 다음은 JEUS 환경설정파일에적용되는 SysMaster4.0 내용이다. JEUSMain.xml 수정 Container에서 servlet engine을확인한다. <engine-container> <name>container1</name> <command-option>-xms512m -Xmx1024m -Dsysmaster.name=container1 제 2 장 MASTER 설치 19
32 -XX:+HeapDumpOnOutOfMemoryError</command-option> <engine-command> <type>servlet</type> <name>engine1</name> </engine-command> <sequential-start>true</sequential-start> <lifecycle-invocation> <class-name>sysmaster.master.managedserverbootstrap</class-name> <invocation> <invocation-method> <method-name>start</method-name> </invocation-method> <invocation-type>after_deploy</invocation-type> </invocation> <invocation> <invocation-method> <method-name>stop</method-name> </invocation-method> <invocation-type>before_undeploy</invocation-type> </invocation> </lifecycle-invocation> </engine-container> <engine-container> <!-- UI Container --> <name>container2</name> <command-option>-xms64m -Xmx128m -Dsysmaster.name=container2</command-option> <engine-command> <type>servlet</type> <name>engine2</name> </engine-command> <sequential-start>true</sequential-start> <lifecycle-invocation> <class-name>sysmaster.master.uiserverbootstrap</class-name> <invocation> <invocation-method> <method-name>start</method-name> </invocation-method> <invocation-type>after_deploy</invocation-type> </invocation> </lifecycle-invocation> </engine-container> application 에서경로설정을확인한다. <application> <absolute-path>/data1/jachun/master4/fix1_release/jeus/webhome/app_home</absolute-path> 20 SysMaster 설치안내서
33 <name>sysmaster</name> <path>sysmaster</path> <deployment-type>component</deployment-type> <web-component /> <deployment-target> <target> <engine-container-name>tmaxi7_container2</engine-container-name> <web-context-group> <name>sysmaster</name> </web-context-group> </target> </deployment-target> </application> datasource 부분설정을확인한다. (ex. tibero) data-source는 "system", "statistic" 으로총 2개의 database를설정하도록한다. <database> <vendor>oracle</vendor> <export-name>system</export-name> <data-source-class-name>oracle.jdbc.pool.oracledatasource</data-source-class-name> <data-source-type>datasource</data-source-type> <database-name>tibero</database-name> <data-source-name>oracle.jdbc.pool.oracledatasource</data-source-name> <service-name>symaster_db</service-name> <description/> <network-protocol/> <port-number>8629</port-number> <server-name> </server-name> <user>sm40fix1</user> <password>sm40fix1</password> <driver-type>thin</driver-type> <connection-pool> <pooling> <min>2</min> <max>4</max> <step>1</step> <period>600000</period> </pooling> <wait-free-connection> <enable-wait>true</enable-wait> <wait-time>10000</wait-time> </wait-free-connection> </connection-pool> </database> 제 2 장 MASTER 설치 21
34 Table이정상적으로설치되었다면 SysMaster가 DB에접속하기위한 URL을설정해주어야한다. 자세한내용은 Master 환경설정을참고한다. 각 DB Vendor 별설정은아래와같다. Oracle <vendor>oracle</vendor> <export-name>system</export-name> <data-source-class-name>oracle.jdbc.pool.oracledatasource</data-source-class-name> <data-source-type>datasource</data-source-type> <database-name>tibero</database-name> <data-source-name>oracle.jdbc.pool.oracledatasource</data-source-name> <service-name>symaster_db</service-name> <description/> <network-protocol/> <port-number>8629</port-number> <server-name> </server-name> <user>sm40fix1</user> <password>sm40fix1</password> <driver-type>thin</driver-type> TIBERO <vendor>tibero</vendor> <export-name>system</export-name> <data-source-class-name>com.tmax.tibero.jdbc.ext.tbconnectionpooldatasource</data-source-class-name> <data-source-type>connectionpooldatasource</data-source-type> <database-name>tibero</database-name> <port-number>8629</port-number> <server-name> </server-name> <user>sm40_fix1</user> <password>sm40_fix1</password WEBMain.xml 확인 WEBMain.xml 파일의위치는다음과같다. $JEUS_HOME/ config/{hostname}_servlet_engine1 // Master Container(Container1) $JEUS_HOME/ config/{hostname}_servlet_engine2 // UI Container(Container2) <{hostname}_servlet_engine1/cat WEBMain.xml> <?xml version="1.0"?> <web-container xmlns=" version="6.0"> <context-group> <group-name>sysmaster</group-name> <webserver-connection> <http-listener> 22 SysMaster 설치안내서
35 <listener-id>http1</listener-id> <port>9488</port> <thread-pool> <min>10</min> <max>20</max> <step>1</step> </thread-pool> </http-listener> </webserver-connection> <encoding> <request-url-encoding> <forced>utf-8</forced> </request-url-encoding> <request-encoding> <default>euc-kr</default> </request-encoding> <response-encoding> <default>utf-8</default> </response-encoding> </encoding> </context-group> </web-container> <{hostname}_servlet_engine2/cat WEBMain.xml> <?xml version="1.0"?> <web-container xmlns=" version="6.0"> <context-group> <group-name>sysmaster</group-name> <webserver-connection> <webtob-listener> <listener-id>webtob1</listener-id> <!--<port></port>--> <port>9900</port> <thread-pool> <min>10</min> <max>10</max> <step>1</step> <max-idle-time>30000</max-idle-time> </thread-pool> <webtob-address>localhost</webtob-address> <registration-id>mygroup</registration-id> </webtob-listener> </webserver-connection> <encoding> <request-url-encoding> <forced>utf-8</forced> </request-url-encoding> 제 2 장 MASTER 설치 23
36 <request-encoding> <default>euc-kr</default> </request-encoding> <response-encoding> <default>utf-8</default> </response-encoding> </encoding> </context-group> </web-container> <{hostname}_servlet_engine3/cat WEBMain.xml - filejob container> <?xml version="1.0"?> <web-container xmlns=" version="6.0"> <context-group> <group-name>mygroup</group-name> <webserver-connection> <http-listener> <listener-id>http1</listener-id> <port>8089</port> <thread-pool> <min>10</min> <max>20</max> <step>1</step> </thread-pool> </http-listener> </webserver-connection> <logging> <access-log> <handler> <file-handler> <name>handler1</name> <valid-day>1</valid-day> </file-handler> </handler> </access-log> </logging> </context-group> </web-container> vhost.properties 확인 vhost.properties 파일의위치는다음과같다. JEUS_BASEPORT 를확인한다.. $JEUS_HOME/ config/vhost.properties 다음은 vhost.properties의내용이다. 24 SysMaster 설치안내서
37 jeus.vhost.enabled=true {hostname}={hostname}:9736 jeus.properties 확인 jeus.properties 파일의위치는다음과같다. $JEUS_HOME/ bin/jeus.properties 1. JEUS_BASEPORT를설정한다. 2. JEUS_LIBPATH에 lib/application를추가한다. 3. JAVA_ARGS에 SYSMASTER_JAVA_ARGS를추가한다. ( 장비마다다름 ) 다음은 jeus.properties의내용과항목에대한설명이다. # # For customizing JEUS environment. # # set up JEUS_BASEPORT. JEUS_BASEPORT=9736 # set up JEUS_WSDIR. JEUS_WSDIR="${JEUS_HOME}/webserver" # set up JEUS_LIBPATH. JEUS_LIBPATH="${JEUS_HOME}/lib/system:${JEUS_HOME}/lib/application" # Select language for JEUS. Available value can be jp. JEUS_LANG=ko # set up SESSION_MEM SESSION_MEM=-Xmx512m # set up JAVA_HOME="/usr/java5_64" # setup JAVA_ARGS. JAVA_ARGS="-d64 -Djeus.vm.bits=64 $SYSMASTER_JAVA_ARGS" # set up JDK vendor. Possible values are Sun, HP, IBM, etc. Default, Sun. JAVA_VENDOR=IBM 제 2 장 MASTER 설치 25
38 export JEUS_HOME JEUS_BASEPORT JEUS_LIBPATH JEUS_LANG export JEUS_WSDIR JAVA_HOME JAVA_ARGS JAVA_VENDOR SESSION_MEM jeus 파일수정확인 jeus 파일의위치는다음과같다. -Djeus.properties.replicate 에 sysmaster가추가된다. $JEUS_HOME/ bin/jeus 다음은 jeus의내용이다. "${JAVA_HOME}/bin/java" $VM_OPTION $SESSION_MEM \ -Xbootclasspath/p:"${JEUS_HOME}/lib/system/extension.jar" \ -classpath "${JEUS_HOME}/lib/system/bootstrap.jar" \ -Dsun.rmi.dgc.client.gcInterval= \ -Dsun.rmi.dgc.server.gcInterval= \ -Djava.library.path="${JEUS_LIBPATH}" \ -Djava.endorsed.dirs="${JEUS_HOME}/lib/endorsed" \ -Djava.naming.factory.initial=jeus.jndi.JNSContextFactory \ -Djava.naming.factory.url.pkgs=jeus.jndi.jns.url \ -Djava.net.preferIPv4Stack=true \ -Djava.util.logging.config.file="${JEUS_HOME}/bin/logging.properties" \ -Djeus.home="${JEUS_HOME}" \ -Djeus.baseport=${JEUS_BASEPORT} \ -Djeus.jvm.version=${VM_TYPE} \ -Djeus.tm.checkReg=true \ -Djeus.tool.webadmin.locale.language=${JEUS_LANG} \ -Djeus.tm.checkReg=true \ -Djeus.tool.webadmin.locale.language=${JEUS_LANG} \ -Djeus.net.reuseAddress=true \ -Djeus.properties.replicate=sysmaster,jeus,sun.rmi,java.util,java.net \ ${JAVA_ARGS} \ jeus.server.jeusbootstrapper ${BOOT_PARAMETER} policies.xml 수정확인 policies.xml 파일의위치는다음과같다. $JEUS_HOME/ config/hostname/security/system_domain/policies.xml 다음은 policies.xml의내용이다. resource-permissions 부분을확인한다. <policies xmlns=" version="6.0"> <policy> <role-permissions> <role-permission> 26 SysMaster 설치안내서
39 <principal>administrator</principal> <role>administratorsrole</role> </role-permission> <role-permission> <principal>anonymous</principal> <role>jndiuser</role> </role-permission> </role-permissions> <resource-permissions> <context-id>default</context-id> <resource-permission> <role>administratorsrole</role> <resource>jeus.*</resource> <actions>*</actions> </resource-permission> <resource-permission> <role>jndiuser</role> <resource>jeus.jndi.*</resource> <actions>*</actions> </resource-permission> </resource-permissions> </policy> </policies> ~ 내장 WebtoB 환경설정확인 다음은 JEUS 환경설정파일에적용되는 SysMaster4.0 내용이다. ws_engine.m 수정 JEUS WEBMain.xml 에서설정한 JSVPORT와 group name으로해당설정에맞게수정한다. 자세한내용은 WebtoB 설정가이드참조한다. <ws_engine.m> *DOMAIN jeuservice *NODE tmaxi7 WEBTOBDIR = "/data1/apmqam/master_4x/jeus/webserver", SHMKEY = 61000, DOCROOT = "/data1/apmqam/master_4x/jeus/webserver/docs", PORT = "8488", LOGGING = "log1", ERRORLOG = "log2", 제 2 장 MASTER 설치 27
40 JSVPORT = 9900, HTH = 1 *SVRGROUP htmlg cgig ssig jsvg NODENAME = "tmaxi7", SVRTYPE = HTML NODENAME = "tmaxi7", SVRTYPE = CGI NODENAME = "tmaxi7", SVRTYPE = SSI NODENAME = "tmaxi7", SVRTYPE = JSV *SERVER html SVGNAME = htmlg, MinProc = 1, MaxProc = 2, ASQCount = 1 cgi SVGNAME = cgig, MinProc = 1, MaxProc = 2 ssi SVGNAME = ssig, MinProc = 1, MaxProc = 2 MyGroup SVGNAME = jsvg, MinProc = 1, MaxProc = 5 *URI uri1 Uri = "/cgi-bin/", Svrtype = CGI uri2 Uri = "/sysmaster", Svrtype = JSV uri3 Uri = "/exploded", Svrtype = JSV *ALIAS alias1 URI = "/cgi-bin/", RealPath = "/data1/apmqam/master_4x/jeus/webserver/cgi-bin/" *LOGGING log1 Format = "DEFAULT", FileName = "/data1/apmqam/master_4x/jeus/webserver/log/access.log", Option = "sync" log2 Format = "ERROR", FileName = "/data1/apmqam/master_4x/jeus/webserver/log/error.log", Option = "sync" *EXT htm MimeType = "text/html", SvrType = HTML jsp Mimetype ="application/jsp", Svrtype=JS 작성된설정파일을실행한다. [apmqam@tmaxi7:/data1/apmqam/master_4x/jeus/webserver/config]$wscfl -i ws_engine.m Current configuration: Number of client handler(hth) = 1 Supported maximum user per node = 8162 Supported maximum user per handler = 8162 CFL is done successfully for node(tmaxi7(tmaxi7)) [apmqam@tmaxi7:/data1/apmqam/master_4x/jeus/webserver/config]$wsgst SVC tables are successfully generated GST is successfully done 28 SysMaster 설치안내서
41 정상적으로실행후다음의명령을사용해서 WebtoB 를기동한다. wsboot 2.4. Master 기동과종료 Master 기동 SysMaster의 Master를기동하는과정은다음과같다. 1. $MASTER_HOME/bin디렉터리의 smmaster를실행한다. $ pwd $ SYSMASTER_HOME/bin $ smmaster 2. 정상적으로 Master가기동되었다면다음과같은로그를확인할수있다. ************************************************************** MASTER [container3] READY... - server : Default Managed Server started - server : File Job Master Server started ************************************************************** SysMaster master boot success... [18:37:30] All stdout,stderr will be redirect to: /data1/apmqam/master_4x/epost_2010/logs/smlog.container3 [ :37:30][2][b242] [container3-1] [JMX-0011] create MBean : JEUS:j2eeType=JeusService,jeusType=WebListener, JMXManager=tmaxs7_container3,WebEngine=tmaxs7_servlet_engine3, J2EEServer=tmaxs7_container3,JeusManager=tmaxs7, ContextGroup=MyGroup,name=http1 [ :37:30][2][b242] [container3-1] [JMX-0011] create MBean : JEUS:j2eeType=JeusService,jeusType=ThreadPool_WEBC,JMXManager=tmaxs7_container3, ContextGroup=MyGroup,WebEngine=tmaxs7_servlet_engine3, J2EEServer=tmaxs7_container3,JeusManager=tmaxs7,WebListener=http1,name=http1 [ :37:30][2][b242] [container3-1] [WEB-3250] worker thread pool created. id = http1 [ :37:30][2][b242] [container3-1] [WEB-2052] <listener(http1)> connection init successful. port = 8089 [ :37:30][2][b242] [container3-1] [WEB-3413] (MyGroup) ready to receive request [ :37:30][2][b242] [container3-1] [MGR-0103] engine container[tmaxs7_container3] is READY [ :37:30][2][b242] [container3-1] [MGR-0101] currently running engines 제 2 장 MASTER 설치 29
42 of engine container[tmaxs7_container3] : [tmaxs7_servlet_engine3] [ :37:30][0][b242] [tmaxs7-77] [MGR-0303] engine container[tmaxs7_container3] initialization successfully done [pid : 29447] [ :37:30][0][b242] [tmaxs7-1] [MGR-0242] JeusServer one-step booting successful : [tmaxs7_container1, tmaxs7_container2, tmaxs7_container3] WEB UI 실행 Master 기동후접속 URL 은아래와같다. [ 그림 2.1] WEB UI 실행화면 Master 종료 SysMaster Server이종료는실행중인 was server의 process를종료하는것으로 JEUS Server의종료내용과동일하다. 각 container의프로세스가모두종료되고 was administrator 프로세스가종료된다. 종료과정은다음과같다. 1. $MASTER_HOME/bin디렉터리의 smdown를실행한다. $ pwd /EMC01/apmqam/sysmaster/bin $ smdown 2. 정상적으로 Master 가종료되었다면다음과같은로그를확인할수있다. 30 SysMaster 설치안내서
43 [ :00:29][1][b242] [tmaxs7-19] [Network-1023] OnePortServer virtual listener 6739 unregistered [ :00:29][2][b242] [tmaxs7-19] [JMX-0019] destroy MBean : JEUS:j2eeType=JeusService,jeusType=ThreadPool,JMXManager=tmaxs7,JeusManager=tmaxs7,J2EEServer=null,name=WebLinkManager [ :00:29][1][b242] [tmaxs7-19] [EJB-6453] class ftp unexported [ :00:29][2][b242] [tmaxs7-19] [JMX-0019] destroy MBean : JEUS:j2eeType=JeusService,jeusType=ClassFTPService,JMXManager=tmaxs7,JeusManager=tmaxs7,name=tmaxs7 [ :00:29][2][b242] [tmaxs7-19] [JMX-0019] destroy MBean : JEUS:j2eeType=JeusService,jeusType=NodeControllerService,JMXManager=tmaxs7,JeusManager=tmaxs7,name=tmaxs7 [ :00:29][2][b242] [tmaxs7-19] [JMX-0019] destroy MBean : JEUS:j2eeType=JeusService,jeusType=SecurityService,JMXManager=tmaxs7,JeusManager=tmaxs7,name=SecurityService [ :00:29][1][b242] [tmaxs7-19] [Network-1023] OnePortServer virtual listener SecurityServer unregistered [ :00:29][0][b242] [tmaxs7-18] [Network-0214] close NIO selector : ServerSecurity-Selector [ :00:29][2][b242] [tmaxs7-19] [MGR-0186] Node security manager uninstalled [ :00:29][0][b242] [tmaxs7-95] [Network-0214] close NIO selector : DefaultSelector [ :00:29][0][b242] [tmaxs7-19] [MGR-0248] JEUS Manager is SHUTDOWN [ :00:29][0][b242] [tmaxs7-10] [MGR-0565] JVM process is shutting down [ :00:35][0][b242] [tmaxs7-10] [MGR-0566] JVM process will be terminated 2.5. Master FileJOB 설정 Master 설치하는경우자동으로 FileJob 서버설치도완료된다. Filejob 서버의기동은 smmaster 환경파일에서주석제거후가능하다. FileJOB 서버를설정하는방법은다음과같다. 1. Master 실행 script인 smmaster를확인해보면다음과같은내용이주석으로처리되어있다. 주석을해제하면 smmaster script를실행할때 Master 기동에이어 FileJOB 서버가기동된다. $JAVA_HOME/bin/java -Dsmjobmaster-Djava.security.manager -Djava.security.policy=$SYSMASTER_HOME/bin/sm-policy.policy -Xms256m -Xmx512m -classpath $SYSMASTER_SYS_CPATH: $SYSMASTER_USR_CPATH $SYS_PROPSsysmaster.server.filejob.master.FileJobMaster $*& 2. Oracle, AnyLink FileJOB 설정은각리스소설치메뉴얼을참조한다. 제 2 장 MASTER 설치 31
44
45 제 3 장 Agent 설치 본장에서는 Agent 설치방법에대해서기술한다 개요 설치전확인사항의 Agent 부분을확인하고 Hardware, Software에대한조건을모두갖추었다면 Agent를설치한다. Agent를설치하는방법은 Master를설치하는방법과유사하다. Master를이미설치했다면, Agent를설치하기가용이할것이다. Agent를 root 계정이나리소스와동일한계정으로설치하면한노드에다수의리소스가존재해도모든리소스의제어가가능하지만, root계정이나리소스와동일한계정이아닌경우각리소스를설치한계정마다 Agent를설치해주어야한다. 따라서하나의노드에여러리소스를관리해야할필요가있다면 Agent 를 root 계정이나리소스와동일한계정에설치하는것이좋다. Agent 설치과정을요약하면다음과같다. 1. Agent 설치 2. Agent 디렉터리구조 3. Agent 환경설정및등록 4. Agent 기동과종료 참고 SysMaster 의 smadmin 툴을통한 Agent 설치방법은 "SysMaster 관리자안내서 " 를참고한다 Agent 설치 최초설치파일은 SysMaster4_0_Master_Agent.bin으로존재한다. Agent의설치과정은다음과같다. 1. SysMaster4_0_Master_Agent.bin 파일의실행권한설정한뒤에실행한다. 다음과같은화면이나타나면 <ENTER> 키를눌러다음으로진행한다. [sysmaster1@qpsx ]$ chmod u+x SysMaster4_0_Master_Agent.bin [sysmaster1@qpsx ]$ SysMaster4_0_Master_Agent.bin Preparing to install... Extracting the installation resources from the installer archive... 제 3 장 Agent 설치 33
46 Configuring the installer for this system's environment... Launching installer... Preparing CONSOLE Mode Installation... =============================================================================== SysMaster4.0 Fix#1 (created with InstallAnywhere by Macrovision) Introduction InstallAnywhere will guide you through the installation of SysMaster3.2. It is strongly recommended that you quit all programs before continuing with this installation. Respond to each prompt to proceed to the next step in the installation. If you want to change something on a previous step, type 'back'. You may cancel this installation at any time by typing 'quit'. PRESS <ENTER> TO CONTINUE: 2. 라이선스준수화면이나타난다. <ENTER> 키를눌러다음으로진행한다. =============================================================================== License Agreement Installation and Use of SysMaster4.0 Fix#1 Requires Acceptance of the Following License Agreement: SysMaster This Software is made by 'TmaxSoft Co.,Ltd.' and this software is distributed under our license agreement. Software End-User License Agreement Product : SysMaster This is a legal agreement between you (either an individual or an entity) and TmaxSoft, Incorporated. By opening the sealed software package and/or by using the software, you agree to be bound by the terms of this agreement. SysMaster Software License 1. Grant of License: This SysMaster Software License Agreement ("License") permits you to use one copy of the TmaxSoftware product Tmax, on any single computer, provided the software is in use on only one computer at any one time. If this package is a license pack, you may make and use additional copies of 34 SysMaster 설치안내서
47 the software up to the number of licensed copies authorized. If you have multiple licenses for the software, then at any time you may have as many copies of the software in use as you have licenses. The software is "in use" on a computer when it is loaded into the temporary PRESS <ENTER> TO CONTINUE: 3. 라이선스동의여부를묻는다. 동의한다면 y 를입력후 <ENTER> 키를누른다. PRESS <ENTER> TO CONTINUE: DO YOU ACCEPT THE TERMS OF THIS LICENSE AGREEMENT? (Y/N): y 4. 목록중에서설치할 Install Set 을고른다. Agent를설치할것임으로 2를입력한뒤 <ENTER> 키를누른다. =========================================================================== Choose Install Set Please choose the Install Set to be installed by this installer. 1- Master ->2- Agent 3- Only Provider ENTER THE NUMBER FOR THE INSTALL SET, OR PRESS <ENTER> TO ACCEPT THE DEFAULT : 5. 목록중에서설치할플랫폼을선택한다. =========================================================================== Choose Platform Choose current system ( platform-architecture ) 1)HP-UX 2)HP-UX IA64 3)AIX 5L 4)Solaris 7 ~ 10 5)Linux 2.X 6)Linux 2.X IA64 Quit) Quit Installer Choose Current System (DEFAULT: 5): 6. 커널의 bit를선택한다. =========================================================================== Choose Kernel Bit Please Choose Kernel Bit? ->1-32bit 2-64bit 3- previous 제 3 장 Agent 설치 35
48 ENTER THE NUMBER OF THE DESIRED CHOICE, OR PRESS <ENTER> TO ACCEPT THE DEFAULT: 7. JDK 의경로를설정한다. =============================================================================== Choose JDK Folder Please Choose a Folder: Input User JDK Folder (DEFAULT: /usr/java5_64): 8. Agent가설치될경로를설정한다. =========================================================================== Choose Install Master Folder Where would you like to install? (DEFAULT: /home/sysmaster1/sysmaster/agent): 9. Agent에서연결할 Master의정보를설정한다. ================================================================ Choose Master Infomation Master IP (DEFAULT: ): Master Base Port (DEFAULT: 22000): Master Request Port (DEFAULT: 22002): Master State Port (DEFAULT: 22006): 10. Agent 의정보를설정한다. Agent IP (DEFAULT: ): Agant JRMP Port (DEFAULT: 22100): 11. 설치완료되면다음과같은화면이나타난다. <ENTER> 키를눌러인스톨러를종료한다. =============================================================================== Pre-Installation Summary Please Review the Following Before Continuing: 36 SysMaster 설치안내서
49 Product Name: SysMaster4.0 Disk Space Information (for Installation Target): Required: 17,677,757 bytes Available: 213,394,419,712 bytes PRESS <ENTER> TO CONTINUE: =============================================================================== Installing [================== ================== ================== ==================] [ ] =============================================================================== Installation Complete Congratulations. SysMaster4.0 has been successfully installed to: /data1/jachun/sysmaster/fix1_agent PRESS <ENTER> TO EXIT THE INSTALLER: 3.3. Agent 의디렉터리구조 Agent의설치가완료되면다음과같은디렉터리가생성된다. Agent가설치될디렉터리를 sysmaster로정한경우이다. $sysmaster +- agent +- bin +- config +- lib +- logs +- UninstallerData 다음은 Master의각디렉터리에대한설명이다. bin smagent 등의실행파일이위치한다. 제 3 장 Agent 설치 37
50 config Master 운영에필요한속성파일들이위치한다. lib 라이브러리파일이위치한다. logs 로그파일이저장되는디렉터리이다. UninstallData SysMaster 삭제작업관련파일이위치한다 Agent 환경설정및등록 환경설정 sysmaster.properties 수정다음의파일을확인한다. $AGENT_HOME/config/sysmaster.properties 다음은 sysmaster.properties 파일의내용이다. ############################################################################################## # # [ NETWORK(Mandatory) ] # # master.hostname Master Hostname(IP) # master.baseport Master Base Port # # master.port.req Master Request Port(default : master.baseport + 2) # master.port.stat Master Statistic Port # # agent.hostname Agent Hostname(IP) # agent.port.jrmpadaptor Agent Port for JRMP Adaptor Export # ############################################################################################## master.hostname= master.port.base=22000 master.port.req=22002 master.port.stat=22006 agent.hostname= SysMaster 설치안내서
51 다음은각수정항목에대한설명이다. 항목 master.hostname master.port.base 설명 Master 의 IP 이다. Master 기본포트이다. smmaster.env 파일내 SYSMASTER_BASEPORT 해당한다. master.port.req master.port.stat agent.hostname 사용자실시간요청을위한 nio port로 SYSMASTER_BASEPORT + 2 에해당한다. 디폴트설치경우해당하고, 컨테이너가 3개이상일경우수정이필요하다. Agent, DC 등으로부터데이터를전달을위한 port이다. 디폴트로설치하는경우 SYSMASTER_BASEPORT + 6 로설정된다. 컨테이너가 3개이상일경우수정이필요하다. Agent의 IP 주소이다. smagent.env 수정다음의파일을확인한다. $AGENT_HOME/bin/smagent.env 다음은 smagent.env 파일의내용이다. # # For customizing SysMaster agent environment. # # set up SYSMASTER_HOME. SYSMASTER_HOME=/data1/jachun/sysmaster/fix1_agent # set up SYSMASTER_BASEPORT. SYSMASTER_BASEPORT=22000 # set up SYSMASTER_SYSMON_HOME. SYSMASTER_SYSMON_HOME=$SYSMASTER_HOME/lib/provider/sysmon/aix5L_64 # set up JAVA_HOME JAVA_HOME=/usr/java5_64 # set up JAVA_ARGS JAVA_ARGS="-Xms32m -Xmx64m" export SYSMASTER_HOME SYSMASTER_BASEPORT SYSMASTER_SYSMON_LIB export JAVA_HOME JAVA_ARGS 다음은각수정항목에대한설명이다. 제 3 장 Agent 설치 39
52 항목 SYSMASTER_HOME SYSMASTER_BASEPORT SYSMASTER_SYS MON_HOME 설명 ${AGENT_HOME} 설정한다. Master의 base port 설정이필요하다. OS 폴더를설정한다. ${AGENT_HOME}/lib/provider/sysmon/os명 다음은지원가능한플랫폼정보이다. ( 각 OS별 naming [OS명 + bit수 ]) AIX 계열 : aix4.3_32, aix4.3_64, aix5l_32, aix5l_64, aix6l_32, aix6l_64 HP 계열 : hpux11_32, hpux11_64, hpux11_32_ia64, hpu11_64_ia64 Solaris 계열 : solaris8_32, solaris8_64, solaris9_32, solaris9_64, solaris10_32, solaris10_64, solaris8_32_x86 기타 : linux2.x, linux2.x_ia64, true64_5.0, true64_5.1, win32 JAVA_HOME JAVA HOME 을설정한다. smboot 생성다음의파일을생성한다. ( 파일을생성하기전에먼저 WEB Admin에서해당 Agent를등록한다.) $AGENT_HOME/bin/vi smboot 다음은 smboot 파일의내용이다. #!/bin/sh smagent -n {WEB admin에서등록한 Agent name} Agent 등록 Agent를기동하기전에기동시킬 Agent를 Master에등록해야한다. Agent의등록과정은 SysMaster WEB UI를통해이루어진다. SysMaster WEB UI에서 Agent 등록과정을마치면 Agent를기동하기위한모든준비가완료된다. SysMaster WEB UI를실행한후 [ADMIN] > [SysMaster] > [ 리소스 ] 메뉴를선택하면 SysMaster Agent 를등록하고리소스를관리할수있는 Sysmaster 관리환경을시작할수있다. 오른쪽상단에서 Agent를선택하고 [ 추가 ] 버튼을선택하면아래와같은화면이나타난다. 필수입력항목에입력완료후 [ 확인 ] 버튼을클릭하면등록이완료된다. 40 SysMaster 설치안내서
53 [ 그림 3.1] Agent 추가화면 다음은각입력항목에대한설명이다.( * 필수입력사항 ) 항목 Agent Name(*) OS Name(*) Host Name(*) User Name(*) Log Level(*) Sysmon Generate Desc Message 설명사용자가임의로지정할수있다. 일반적으로설치한서버의노드명을사용하면어떤노드에설치된 Agent인지쉽게구분할수있다. ( 최대길이 32자 ) Agent가설치된장치의 OS를선택한다. Agent가설치된장치의호스트이름을입력한다. Agent를설치할때사용했던 user명을입력한다. 확인할로그레벨을선택한다. 선택하면 SysMon Resource가자동으로생성된다.( 해당서버에최초설치하는경우에는반드시체크해야한다.) Agent에대한간단한설명을추가할수있다. ( 최대 2000자 ) Desc보다긴설명을입력한다. SysMon Resource 까지등록이완료되면아래와같이등록된내역을확인할수있다. 제 3 장 Agent 설치 41
54 [ 그림 3.2] Agent 추가완료화면 자동으로설치된 Node 를선택하면아래화면과같이등록된노드정보를확인할수있다. Agent 와동시에설치된 Provider 는 Sysmon Provider 로시스템의자원현황을모니터링한다. 42 SysMaster 설치안내서
55 3.5. Agent 기동과종료 Agent 기동 Agent를기동하는과정은다음과같다. 1. smboot를생성하지않았다면다음과같이 $AGENT_HOME/bin 디렉터리에서 smagent를실행시킨다. $ $AGENT_HOME/bin/smagent -n {Agent 이름 } Agent 이름은필수입력사항으로 Agent를등록할때입력한 Agent 이름을입력해주면된다. 2. 정상적으로 Agent가기동했다면다음과같은화면을확인할수있다. [14:02:11] SysMaster agent main started [14:02:11] Resource moniotor [was] scheduler started [14:02:11] Resource moniotor [sysmon] scheduler started [14:02:11] Resource resource [R013] monitor task scheduler started [14:02:11] Resource resource [R012] monitor task scheduler started [14:02:11] Agent jmx context [rx4641] registered [14:02:11] *** Agent [rx4641] configuration *** host : rx4641 user : kks home : /data2/kks/sysmaster/agent40_0906/ [14:02:11] Agent [rx4641] registered ====================================================== AGENT [rx4641] READY... ====================================================== SysMaster agent [rx4641] boot success... [14:02:11] All stdout,stderr will be redirect to: /data2/kks/sysmaster/agent40_0906/logs/smlog Agent 종료 실행된 Agent를종료시킬때는 -n 옵션을반드시넣어야한다. 1. 다음과같이 $AGENT_HOME/bin 디렉터리에서 smagent를실행시킨다. $ $AGENT_HOME/bin/smdown -n 2. 정상적으로 Agent 가기동했다면다음과같은화면을확인할수있다. 제 3 장 Agent 설치 43
56 Starting agent shutdown... 13:59:48 SMSTR INFO Now starting stop agent server... 13:59:48 SMSTR INFO [SmNioClientManger] Finish SmNioClientManger Stop 13:59:48 SMSTR INFO Trying to shutdown File job client 13:59:48 SMSTR INFO Destroy AGENT file job client success. 13:59:48 SMSTR INFO Destroy AGENT Sysmonadmin success. 13:59:48 SMSTR INFO Stop running file job client [rx4641] 13:59:49 SMSTR INFO Resource resource [R012] monitor task scheduler ended 13:59:49 SMSTR INFO Resource resource [R013] monitor task scheduler ended 13:59:49 SMSTR INFO Destroy AGENT PROVIDER mbeans.xml configurations. 13:59:49 SMSTR INFO Master Connector closed 13:59:49 SMSTR INFO SysMaster agent main stopped 13:59:49 SMSTR INFO Destroy MASTER registration 13:59:49 SMSTR INFO Destroy AGENT mbean server 13:59:49 SMSTR INFO Destroy AGENT Jrmpadaptor port [23000] Agent shutdowned SysMaster 설치안내서
57 제 4 장리소스등록 본장에서는 SysMaster 가모니터링을하는대상인리소스를등록하는방법을설명한다 리소스등록전처리사항 리소스등록은 SysMaster 설치가완료된후, 관리대상이되는리소스를 Master 및 Agent에게알리고, Master와 Agent가해당자원의성능관리를시작하도록하기위한작업이다. 최초의 Provider( 리소스 ) 등록은 Master 서버를재기동해야한다.(WAS Provider 제외 ) 리소스의등록과정은 WEB UI를통해서이루어진다. Master와 Agent가정상적으로동작하는지확인한다음리소스등록을시작해야한다. 또한모니터링대상이되는리소스에대한바이너리업데이트가정상적으로이루어졌는지확인해야한다. 참고 현재 SysMaster 4.0 Fix#1 에서제공되는리소스에는 WAS, Oracle, AnyLink Provider 가있다. 리소스등록과정을요약하면다음과같다. 1. 리소스별 SQL 문장 (DML, DDL) 수행 2. 리소스별압축파일업데이트 ( 최초등록하는경우 Master Server 재기동 ) 3. 리소스별 WEB UI 압축파일 (Console) 추가 4. 리소스별등록전처리과정수행 5. WEB UI를통한리소스등록 6. 프로바이더별 DC(Data Collector) 설치 (Oracle, WAS, AnyLink 해당 ) 7. 프로바이더별 FileJOB 설정 (Oracle, AnyLink 해당 ) 리소스별 SQL 문장수행 특정리소스모니터링을수행하기위해서는해당리소스의정보를저장하기위한스키마를생성하여야한다. SQL 문장은초기설치파일중 SQL 디렉터리에서복사하여사용한다. 리소스별로수행해야하는 SQL 문장은제공된바이너리의폴더명을참조한다. 제 4 장리소스등록 45
58 리소스별압축파일 (*.zip) 업데이트 SysMaster에서배포된바이너리에서 update 폴더아래 provider 폴더에서설치하고자하는 provider의압축파일을다음의디렉터리아래에복사한다. 각폴더 (provider) 내에있는압축파일 (*.zip) 을풀어서넣도록한다. $SYSMASTER_HOME/update/provider 다음은 WAS와 AnyLink povider를복사하는경우의예이다. sysmaster-provider-anylink.zip sysmaster-provider-was_aix5l_32.zip sysmaster-provider-anylink_aix5l_32.zip sysmaster-provider-was_aix5l_64.zip sysmaster-provider-anylink_aix5l_64.zip sysmaster-provider-was_aix6l_32.zip sysmaster-provider-anylink_aix6l_32.zip sysmaster-provider-was_aix6l_64.zip sysmaster-provider-anylink_aix6l_64.zip sysmaster-provider-was_hpux11_32.zip sysmaster-provider-anylink_hpux11_32.zip sysmaster-provider-was_hpux11_32_ia64.zip sysmaster-provider-anylink_hpux11_32_ia64.zip sysmaster-provider-was_hpux11_64.zip sysmaster-provider-anylink_hpux11_64.zip sysmaster-provider-was_hpux11_64_ia64.zip sysmaster-provider-anylink_hpux11_64_ia64.zip sysmaster-provider-was_linux2.x.zip sysmaster-provider-anylink_linux2.x.zip sysmaster-provider-was_linux2.x_ia64.zip sysmaster-provider-anylink_linux2.x_ia64.zip sysmaster-provider-was_solaris10_32.zip sysmaster-provider-anylink_solaris10_32.zip sysmaster-provider-was_solaris10_64.zip sysmaster-provider-anylink_solaris10_64.zip sysmaster-provider-was_solaris7_32.zip sysmaster-provider-anylink_solaris7_32.zip sysmaster-provider-was_solaris7_64.zip sysmaster-provider-anylink_solaris7_64.zip sysmaster-provider-was_solaris8_32.zip sysmaster-provider-anylink_solaris8_32.zip sysmaster-provider-was_solaris8_64.zip sysmaster-provider-anylink_solaris8_64.zip sysmaster-provider-was_solaris9_32.zip sysmaster-provider-anylink_solaris9_32.zip sysmaster-provider-was_solaris9_64.zip 46 SysMaster 설치안내서
59 sysmaster-provider-anylink_solaris9_64.zip sysmaster-provider-was_solaris_32_x86.zip sysmaster-provider-anylink_win32.zip sysmaster-provider-was_win32.zip sysmaster-provider-was.zip 리소스별 WEB UI 압축파일추가 SysMaster에서각리소스단위의모니터링을지원하기위해 DB Table과 provider별바이너리를업데이 트했던것과같이, WEB UI에서도리소스별로작업을해야한다. 초기설치디렉터리내에 update/console 디렉터리에프로바이더별로 WEB UI 압축파일이존재한다. 해당폴더구조전체를다음의디렉터리아래복사한다. $SYSMASTER_HOME/update/console 다음은 Admin, AnyLink, Sysmon, WAS Web UI를복사하는경우의예이다. -al total 7584 drwxr-xr-x 2 apmqam rnd 256 Nov 21 15:26. drwxr-xr-x 6 apmqam rnd 256 Nov 7 20:47.. -rw-r apmqam rnd Nov 21 15:26 sysmaster-ui-admin.zip -rw-r apmqam rnd Nov 21 15:26 sysmaster-ui-anylink.zip -rw-r apmqam rnd Nov 21 15:26 sysmaster-ui-sysmon.zip -rw-r apmqam rnd Nov 21 15:26 sysmaster-ui-was.zip -rw-r apmqam rnd Nov 21 15:26 sysmaster-ui.zip 리소스등록환경확인 Master Server 재기동후에모니터링대상이되는 Provider의리소스등록환경을확인한다. Resource Type 리스트박스에해당 provider가있고, 최상위메뉴에모니터링대상 Provider의메뉴가등록되어있으면설정환경이정상적으로등록된것으로본다. 제 4 장리소스등록 47
60 [ 그림 4.1] 리소스등록확인 4.2. WAS 리소스등록 WAS 리소스등록은 DC를설치하는과정이대부분이다. Agent 와관계가있는부분이있으나별도로수정해야하는부분은없다. Agent 등록은 Agent 설치하는 제3장 Agent 설치 에서이미설명이되었으므로생략한다. WAS DC는별도의라이브러리파일로배포된다. DC를설치하는과정을요약하면다음과같다. 1. WEB UI에서 Agent 등록 2. WAS 리소스등록 3. node, container 등록 4. sminst_rt.jar 파일생성 5. 환경파일설정 (sm.properties) 6. libdcagent library 파일복사 7. WAS 기동할때등록되는환경파일 (JEUSMain.xml) 수정 8. WAS 재기동후 WEB UI에서정상모니터링여부확인 참고 본안내서에서는 TmaxSoft 의 WAS 제품인 JEUS 를기준으로리소스등록방법을설명한다. 48 SysMaster 설치안내서
61 다음은 WAS 등록을위해필요한파일들이다. 배포된라이브러리에서확인할수있다. sminst_rt.jar(jdk 1.4), sminst_15.jar(jdk 1.5) smrtcvt( 실행파일 ) libdcagent library 파일 (JDK 1.4와 1.5가별도의라이브러리로구성 ) sm.properties 위의파일은다음의위치에서확인할수있다. MASTER_HOME/provider/was/dc DC 바이너리는배포되는 dc_binary/was_dc 위치에있는파일에서확인할수있다 WEB UI 에서리소스등록 WAS를등록하기전 Agent가기동중이라면, Agent기동을중지시키고 WAS를등록하도록한다. 1. [ADMIN] 메뉴에서등록된 Agent를선택하고, 우측상단의리스트박스에서 'Resource' 를선택하고 [ 추가 ] 버튼을클릭한다. [ 그림 4.2] WAS 리소스등록 다음은각속성에대한설명이다. 속성명 필수 Default Value 설명 was.account O NONE Jeusadmin 의계정이다. ( 예 : admin) 제 4 장리소스등록 49
62 속성명 필수 Default Value 설명 was.password O NONE Jeusadmin 계정의비밀번호이다. was.host O NONE JEUS 가설치된서버의 IP 이다. ( 예 : ) was.node O NONE JEUS 가설치된서버의노드명이다. was.admin.port X NONE JEUS 가 admin port 이다. was.http.port X NONE JEUS port 번호이다. ( 예 : 9777 ) was.version X NONE JEUS 버전정보이다. was.pool.enable X NONE DB pool 모니터링여부이다. 2. 등록후오른쪽상단에리스트박스에서 'Node' 를선택하고 [ 추가 ] 버튼을클릭한다. 3. 등록후오른쪽상단에리스트박스에서 'Container" 를선택하고 [ 추가 ] 버튼을클릭한다. 50 SysMaster 설치안내서
63 컨테이너의전체이름 ( 노드이름 _ 컨테이너이름 ) 을등록해야한다. 노드별컨테이너의이름을입력한다음 [ 확인 ] 버튼을클릭하면, 하나씩등록된다. 기존에는컨테이너이름을사용자가임의적으로정할수가있었으나 SysMaster 3.2 SP2 버전이후에는 JEUS Admin의기능추가로인해컨테이너이름입력할때다음의형태로입력해야한다. 컨테이너이름 = Node_Container 항목 Path(*) Node Name 설명노드를등록할때 Path명에 ".{ 컨테이너명 }" 으로등록해야인식이가능하다. (tmaxi7.container1). 노드명을입력한다 환경설정 WAS 리소스등록과정에서설정해야하는환경파일에대해설명한다.( 추가설정및수정이필요한환경파일은다음의 3가지이다.) sm.properties 파일을수정하는과정은다음과같다. 각컨테이너개수만큼생성한다. 1. 임의의디렉터리에 MASTER_HOME/provider/was/dc 폴더를복사한다 ( 일반적으로 AGENT_HOME/dc). 2. 해당디렉터리를 sm.home으로할때에 sm.home/sm_properteis 디렉터리에있는 sm.properties 파일을 Master에등록한컨테이너수만큼생성한다. 물론, 이때 sm.properties파일이름은같지않아야한다.( 예 : sm.properties1, sm.properties2, ) 3. 각각의 sm.properties 파일들을각컨테이너별환경에맞도록설정한다. 다음은각 sm.properties 파일마다반드시수정이필요한항목을수정한예이다. # Sysmaster home # - Data Collector's Home directory ################################################################################ sm.home=/data1/apmqam/agent_4x/sm1007/dc_was ################################################################################ # Network config # # - Data Collector's network properties # - net.master.host : Master's ip # - net.master.port : Master's socket port # - net.collector.host : Collector's ip # - net.history.port : Collector's history socket port # - net.stat.port : Collector's statistic socket port # ################################################################################ 제 4 장리소스등록 51
64 # Master Network Config net.master.host= net.master.port=22002 # Collector Network Config net.collector.host= net.history.port=22007 net.stat.port=22006 ################################################################################ # Container props # # - Set Resource id # - Set cfg path "sm3.properties" 240 lines, 8837 characters # - Set Resource id # - Set cfg path # - Set OutOfMemory Error detect enable : defaule true # - Set Socket Trace enable : defaule true # - Set File Trace enable : defaule true # - Set sun's thread cpu time bug enable (linux & sun jdk1.4.x) # - Set ClassLoader Trace enable : defaule true # ################################################################################ resource.id=r012 container.path=tmaxi7_was.container3 #oomerror.detect.enable=false #socket.trace.enable=false #file.trace.enable=false #sun.threadtime.bug.enable=false #bci.classloader.enable=false... 계속 항목 net.master.host net.master.port net.collector.host net.history.port net.stat.port resource.id container.path 설명 Master Server의 IP 주소, DC의기본통신포트이다. Master Server의 BasePort+2이다. Master Server의 IP 주소이다. Master Server의 BasePort+7, 이력정보전송포트이다. Master Server의 BasePort+6, 통계정보전송포트이다. WEB UI에 ADMIN에등록된 Resource ID이다. WEB UI에 ADMIN에등록된 Resource Container Path vale이다. 52 SysMaster 설치안내서
65 항목 dc.tx.threshold dc.tx.rate exception.collect.enable logging.enable logging.level 설명 DC에서 tx정보를수집할때응답시간임계치이다. ( 정해진임계치이상일경우에해당서비스에대한 stacktrace정보를수집하는기준 ) 임계치초과서비스가수행되는비율이다. 예외가발생하는서버시에대한 trace 수집여부를설정한다. 로깅여부를설정한다. 로깅작성레벨을설정한다 sminst_rt.jar 파일생성 sm.home 디렉터리에서 smrtcvt 실행파일을통하여 JDK 의 rt.jar이나 core.jar 파일로 sminst_rt.jar 파일을생성한다. * rt.jar 혹은 core.jar파일은 SysMaster에설정된 JAVA_HOME/jre/lib 디렉터리에서찾는다. * smrtcvt는내부적으로 sminst.jar 를이용하게되는데기본으로제공하는 sminst.jar 는 JDK 1.4 용이며 JDK 1.5로 was 를돌릴경우에는 sminst_15.jar 파일을 sminst.jar 로파일명을변경하여사용한다. 다음은 smrtcvt 실행파일을실행할때사용하는명령어의문법이다. 명령어를실행하기전에 "which java" 명령어를통해사용하고있는 java의위치를확인한다. (WAS와다른계정으로설치할경우에는해당 WAS가사용하고있는 Java의위치를확인하고사용하도록한다.) USAGE: smrtcvt <rt.jar(or core.jar)> 명령어는아래와같이 smrtcvt를실행하면사용예를볼수있다. [apmqam@tmaxi7:/data1/apmqam/agent_4x/sm1007/dc_was]$smrtcvt USAGE : smrtcvt(.bat) <rt.jar(or core.jar)> <Expected Name> <Vendor> <jdk version> <current sminst path> ex) smrtcvt(.bat) /usr/jdk1.4/jre/lib/rt.jar rt_14.jar SUN 1.3 /home/apmtest/dc/sminst.jar ex) smrtcvt(.bat) /usr/jdk1.5/jre/lib/core.jar rt_15.jar IBM 1.4 /home/apmtest/dc/sminst.jar ex) smrtcvt(.bat) /usr/jdk14/jre/lib/rt.jar rt_14.jar JROCKIT 1.5 /home/apmtest/dc/sminst15.jar ex) smrtcvt(.bat) /usr/jdk1.4/jre/lib/rt.jar rt_14.jar SUN 1.6 /home/apmtest/dc/sminst15.jar 다음은 sminst_rt.jar 파일을생성하는예이다. Java 1.5 버전이상일경우에는 sminst_15.jar 파일을이용하 고 1.4 버전일경우에는 sminst.jar 파일을이용한다. 아래와같은로그를확인할수있다. *************************************************** SysMaster Provider(WAS DC) 4.0 제 4 장리소스등록 53
66 *************************************************** SYSMASTER Patch Classes... 각 java/io/fileinputstream.class : patch... java/io/fileoutputstream.class : patch... java/util/hashmap.class : patch... java/util/arraylist.class : patch... java/util/hashset.class : patch... java/util/identityhashmap.class : patch... java/util/linkedlist.class : patch... java/util/treeset.class : patch... java/net/socket.class : patch... SYSMASTER /usr/java5_64/jre/lib/vm.jar processed SYSMASTER Patch Classes... java/util/hashtable.class : patch... java/util/vector.class : patch... SYSMASTER /data1/apmqam/agent_4x/sm1007/dc_was/sminst15_rt.jar created 생성된 sminst_rt.jar 파일과함께 WAS 환경설정파일에등록되는라이브러리들에대한검증을 Check Env.class 를이용해서검증할수있다. ( 예. IBM J9) 아래내용과같이검증이진행된다. 1. -agentlib:/data1/apmqam/agent_4x/sm1007/dc_was/dcagent/jvmti/aix6l_64/dcagent64 apmqam@dc_home]$ java -agentlib:/data1/apmqam/agent_4x/sm1007/dc_was/dcagent/jvmti/aix6l_64/dcagent64 CheckEnv success jvmti_interface= sun.boot.library.path:/usr/java5_64/jre/bin * libdcagent 파일이있는폴더 path를입력한다. 64 bit일경우에는 dsagent64라고표기하고테스트한다. 2. -javaagent:/data1/apmqam/agent_4x/sm1007/dc_was/sminst_15.jar apmqam@dc_home]$ java -javaagent:/data1/apmqam/agent_4x/sm1007/dc_was/sminst_15.jar CheckEnv [SMDC] All stdout,stderr will be redirect to: /data1/apmqam/resourceid_node.container1/logs/smlog_resourceid_node.container1 ************************************************************** SysMaster Provider(WAS DC) 4.0 ************************************************************** - Property path : 54 SysMaster 설치안내서
67 /data1/apmqam/agent_4x/smagent/dc_was/sm_properties/sm2.properties - Extend BCI path : - Resource ID : R012 - Container PATH : tmaxi7_was.container2 - Master IP : Collector IP : Req Port : Tx Port : Mon Port : OOM Detect : true - SQL PARAM TRACE : true - Thread Command : true - Socket Trace : true - TX His threshold : 3000 ms - TX View threshold : 100 ms - TX His send rate : TX view send rate : TX header send rate : User profile enable : true - User profile filter : included packages and classes sun.boot.library.path:/usr/java5_64/jre/bin 3. -Xbootclasspath/p:/data1/apmqam/agent_4x/sm1007/dc_was/rt_15.jar:/data1/ap mqam/agent_4x/sm1007/dc_was/sminst_15.jar apmqam@dc_home]$java -Xbootclasspath/p:/data1/apmqam/agent_4x/sm1007/dc_was/sminst15_rt.jar:/data1/apmqam/agent_4x/sm1007/dc_was/sminst_15.jar CheckEnv sun.boot.library.path:/usr/java5_64/jre/bin 4. -Dsm.property=/data1/apmqam/agent_4x/sm1007/dc_was/properties/sm1.properties apmqam@dc_home]$java -Dsm.property=/data1/apmqam/agent_4x/sm1007/dc_was/properties/sm1.properties CheckEnv sun.boot.library.path:/usr/java5_64/jre/bin libdcagent library 파일복사 JDK1.5 버전다음위치의각시스템에해당하는 libdcagent library 파일을 sm.home으로이동한다. sm.home/dcagent/jvmti JDK1.4 버전 제 4 장리소스등록 55
68 다음위치의각시스템에해당하는 libdcagent library 파일을 JEUS_HOME/lib/system 에복사한다. sm.home/dcagent/jvmpi 참고 64bit 일경우, 파일명이 libdcagent64 이므로복사할때파일명을 libdcagent 로변경한다 JEUSMain.xml 파일수정 JEUSMain.xml파일의각각의container절에서 command-option속성에 sminst.jar와 sminst_rt.jar파일을부트시참조하도록 bootclasspath옵션에절대경로위치를잡아주고, 각컨테이너별로참조할 sm.properties 파일위치도설정한다. JDK1.4 버전과 JDK1.5버전의 JEUSMain.xml 설정은다르다. 주의 libdcagent.so 파일을설정할때, JDK1.4에서는 JEUSHOME/lib/system/ 아래두거나기타 library path가잡혀있는곳에해당파일을두어야하지만, JDK1.5에서는 DC Home( 일반적인경우 ) 아래두고, 해당경로를잡아주도록한다. JDK 1.5에서는 JEUSHOME/lib/system/ 폴더아래나기타 library path 아래두지않도록한다. JDK1.4 다음은 JEUSMain.xml을설정하는예이다. <engine-container> <name>container1</name> <command-option> -Xbootclasspath/p:/data1/tmaxqas/agent3009/dc/sminst_rt.jar:/data1/ tmaxqas/agent3009/dc/sminst.jar -Dsm.property=/data1/tmaxqas/agent3009/dc/sm.properties1 </command-option> JDK1.5 다음은 JDK1.5 에서 JEUSMain.xml을설정하는예이다. <engine-container> <name>container1</name> <command-option> -javaagent:/data/apmqas/agent3011/dc/sminst.jar -agentpath:/data/apmqas/ agent3011/dc/libdcagent.so -Xbootclasspath/p:/data/apmqas/agent3011/dc/sminst_rt.jar:/data/apmqas/agent3011/dc/sminst.jar -Dsm.property=/data/ apmqas/agent3011/dc/sm.properties1 </command-option> DK1.5 IBM J9 56 SysMaster 설치안내서
69 다음은 JDK1.5 IBM J9에서의설정예이다. - agentlib:/jeus/sysmaster/agent/dc/dcagent/jvmti/aix/dcagent - javaagent:/jeus/sysmaster/agent/dc/sminst_15.jar - Xbootclasspath/p:/jeus/sysmaster/agent/dc/sminst_rt.jar: /jeus/sysmaster/agent/dc/sminst_15.jar - Dsm.property=/jeus/sysmaster/agent/dc/properties/sm1.properties 참고 JDK 종류와버전에따라 JEUSMain.xml 의설정옵션은조금씩차이가날수있으므로, 설치환경에 맞는옵션을관리자에게문의한다 JEUS 및 Agent 재기동 모든설정이끝난후에는설정이반영될수있도록 JEUS 와 Agent 를재기동한다 Oracle 리소스등록 Oracle 리소스를등록하는과정을요약하면다음과같다. 1. WEB UI에서리소스등록 2. DB User 생성및 Table 생성 3. ORACLE DC 설정 4. oradc.cfg 파일설정 5. FileJOB 서버설정 6. Trace/Object File 수집을위한 FileJOB 설정 다음은 Oracle을등록할때필요한파일이다. smoradc( 실행파일 ) evmap.cfg(config 파일 ) oradc.cfg(config 파일 ) stmap.cfg(config 파일 ) libsqlora8.a(library 파일 ) 위의파일은다음의디렉터리에서시스템별로압축파일의형태로제공된다. MASTER_HOME/provider/oracle/dc 제 4 장리소스등록 57
70 WEB UI 에서리소스등록 WEB UI에서리소스등록과정은다음과같다. 1. 시스마스터관리화면에서등록된 Agent를선택하고, 우측상단의 Select 박스에서 Resource를선택하고 [ 추가 ] 버튼을클릭한다. [ 그림 4.3] Oracle 리소스등록 2. 출력된화면에서리소스등록에필요한속성을설정한다 DB User 생성및 Table 생성 에서등 록한사용자의정보와모니터링대상 DB 의기본정보를설정한다. 58 SysMaster 설치안내서
71 항목 db.user db.password db.cluster 설명 DB 사용자의이름이다. DB 사용자의패스워드이다. 클러스터의이름이다. RAC 로구성되어있지않더라도임의의값으로구성해주어야한다. Oracle DB 의이름을권장한다. db.sid SID 이다. 다음의 SQL 문장을사용해 SID 를확인할수있다. select instance_name from v$instance; jdbc.driver.class.name jdbc.url JDBC 드라이버의이름이다. JDBC URL 이다. URL 은다음과같다. Agent 를기동시키기전에 JDBC jar 파일을 Agent 의 lib 디렉터리에복사해 주거나 class path 에경로를잡아주어야한다. db.address db.port db.oracle.home DB 의 IP 주소이다. DB 의포트번호이다. Oracle 홈디렉터리의경로이다. /home/oracle/oracle/product 3. 등록과정이종료되면 Agent 를재기동한다. 4. 재기동을한뒤 Console 창을통하여다음과같이리소스의등록을확인할수있다. [ 그림 4.4] Oracle 리소스등록확인 제 4 장리소스등록 59
72 DB User 생성및 Table 생성 모니터링대상 DB 에다음의스크립트를이용하여 User 및 Table을생성한다. sysmaster-provider-oracle-ddl-sys.sql sysmaster-provider-oracle-ddl-base.sql sysmaster-provider-oracle-procedure_locktree.sql sysmaster-provider-oracle-procedure_virtual_index.sql Default user 명인 SMADM을사용하지않는다면 agent/sysmaster-provider-oracle-ddl-sys.sql 파일의 user 생성부분을수정해야한다. 해당 SQL 문장은 sysdba 권한에서수행을해야한다. 그외의 SQL 문장은생성한 user 명으로접속하여수행하도록한다. 같이제공되는 sysmaster-for-oracle-installer.sh를통하여쉽게 SQL 문장을생성할수있다. 다음의파일이존재하는지확인한뒤스크립트를수행한다. 해당스크립트를수행하기위해서는 sys 계정의비밀번호가필요하다. DBA 권한이있는계정에서만아래의스크립트를수행할수있다. ( 계정을확보하지못하면담당자에게부탁하도록한다.) sysmaster-for-oracle-create-general1.sql sysmaster-for-oracle-create-general2.sql sysmaster-for-oracle-create-procedure.sql sysmaster-for-oracle-create-sys.sql sysmaster-for-oracle-create-tablespace.sql sysmaster-for-oracle-create-user.sql Oracle 프로바이더는 SQL 통계정보수집을위하여 MERGE_SQL_EXEC_COUNT 프로시저를 repositgory DB 계정에서수행한다. 해당프로시저에서호출되는 SQL 의수행을위하여 repository DB 계정에다음과같이권한을주어야한다. GRANT CREATE TABLE TO {USER}; 주의 프로스저에서호출되는 SQL 은롤단위로권한을부여해서는적용되지않음에주의하도록한다. SQL 실행계획조회를위해서는생성된 sm_plan_table 에대하여 sys 또는 system 계정으로다음의작업을수행해야한다. CREATE PUBLIC SYNONYM SM_PLAN_TABLE FOR smadm.sm_plan_table; GRANT ALL ON SM_PLAN_TABLE TO PUBLIC; ORACLE DC 설정 본절에서는공유메모리를사용하기위해 Oracle DC 를설정하는방법을설명한다. 메모리가하나인경우 60 SysMaster 설치안내서
73 메모리가하나일경우 DC 를설정하는방법은다음과같다. 1. 다음과같이설정한다. oradc.sga.shm_num=1 2. DC를실행하는계정이 sysresv를실행해서공유메모리정보를얻을수있는지없는지에따라설정방법이다음과같이달라진다. a. sysresv로공유메모리정보를얻을수있는경우 : shm_ids와 shm_addrs를설정하지않아도 DC 에서자동으로처리한다. b. sysresv로공유메모리정보를얻을수없는경우 : shm_addrs는별도로설정하지않아도 DC에서자동으로처리한다. 공유메모리 ID가 21이라고가정하면, 다음과같이설정한다. oradc.sga.shm_ids=21 메모리가다수인경우메모리가다수인경우 DC를설정하는방법은다음과같다. 1. sysdba 권한으로 ( 일반적으로 sys계정 ) sqlplus로 DB에접속한다. 2. sqlplus 프롬프트에서다음두가지명령어를차례로수행한다. oradebug setmypid oradebug ipc 3. 다음의명령어를수행하여덤프파일이저장되는위치를확인한다. show parameter user_dump_dest 4. 셸로돌아와서 user_dump_dest 디렉터리로이동한뒤, 다음명령어를실행한결과의첫번째파일을 편집기로연다. ls -t 5. 파일내용중 "Area #0 Fixed Area" 라는부분을찾는다. Shmid가공유메모리의 ID값이며, Stable Addr이접근할공유메모리주소이다. Shmid가같은데 Stable Addr 부분만다르게여러개로표시되어있는경우, 공유메모리가하나인경우에해당하므로처음에나온더작은주소값을써주고나머지는무시한다. 참고 위의방법을실행하려면 sysdba 권한이필요하므로이권한을주지않는사이트에서는담당 DBA 에 게작업을요청해야한다. 제 4 장리소스등록 61
74 다음은 Oracle DC를설정하는예이다. oradc.sga.shm_num=3 oradc.sga.shm_ids=21,22,30 oradc.sga.shm_addrs=c ,c ,c 위의예는공유메모리개수가 3개이고, 각각의 ID가 21, 22, 30이고, 각각의주소가 c , c , c 일경우의설정이다 ORACLE DC 설정 본절에서는공유메모리를사용하기위해 Oracle DC를설정하는방법을설명한다. Oracle DC는 Oracle Server의 SGA영역의주소값을등록하고해당메모리에접근해서정보를수집하는 프로세스로서설치계정이 DBA그룹에속해있어야한다. ( 메모리를조회하는명령어에는 ipcs -m 이있 다. 조회된내용에서 dba 그룹의 shm_id 값을찾는다.) 제공된바이너리의압축을풀면아래와같이구성되어있다. [daehun@tmaxi7:/data1/daehun/sysmaster40/smoradc_aix64]$ls -al total 176 drwxr-xr-x 9 daehun dba 256 Nov 15 14:51. drwxr-xr-x 8 daehun dba 256 Nov 18 11:57.. drwxr-xr-x 2 daehun dba 4096 Dec 19 20:16 bin drwxr-xr-x 2 daehun dba 256 Jun config drwxr-xr-x 2 daehun dba 256 Jun lib drwxr-xr-x 2 daehun dba 4096 Dec 23 00:00 logs drwxr-xr-x 2 daehun dba 256 Jun monitor -rw-r--r-- 1 daehun dba 0 Jun readme.txt drwxr-xr-x 2 daehun dba 4096 Nov 15 14:53 sql drwxr-xr-x 2 daehun dba Dec 23 20:30 trace 항목 bin config lib logs monitor trace 설명 oradc 라이브러리실행파일폴더이다. (smoradc, dcdown 등 ) Oracle SGA영역의정보와 Master 정보를등록하는환경파일폴더이다. ( oradc.cfg) Oracle DC의라이브러리가위치이다. Oracle DC의로그파일위치이다. Oracle DC의실행이력이다. Oracle DC에서수집한 trace 파일위치이다. 설치된파일에서수정해야할파일은 $ORACLEDC_HOME/config/oradc.cfg 파일이있다. 사용하는포트에는 oradc.cfg 파일에설정하는아래의포트가있다.. oradc.master.monitor.port=22006 oradc.master.request.port= SysMaster 설치안내서
75 메모리가하나인경우메모리가하나일경우 DC를설정하는방법은다음과같다. 1. 다음과같이설정한다. oradc.sga.shm_num=1 2. DC를실행하는계정이 sysresv를실행해서공유메모리정보를얻을수있는지없는지에따라설정방법이다음과같이달라진다. a. sysresv로공유메모리정보를얻을수있는경우 : shm_ids와 shm_addrs를설정하지않아도 DC 에서자동으로처리한다. b. sysresv로공유메모리정보를얻을수없는경우 : shm_addrs는별도로설정하지않아도 DC에서자동으로처리한다. 공유메모리 ID가 21이라고가정하면, 다음과같이설정한다. oradc.sga.shm_ids=21 메모리가다수인경우메모리가다수인경우 DC를설정하는방법은다음과같다. 1. sysdba 권한으로 ( 일반적으로 sys계정 ) sqlplus로 DB에접속한다. 2. sqlplus 프롬프트에서다음두가지명령어를차례로수행한다. oradebug setmypid oradebug ipc 3. 다음의명령어를수행하여덤프파일이저장되는위치를확인한다. show parameter user_dump_dest 4. 셸로돌아와서 user_dump_dest 디렉터리로이동한뒤, 생성된덤프파일을파일을 vi 편집기로연다. 5. 파일내용중 "Area #0 Fixed Area" 라는부분을찾는다. Shmid가공유메모리의 ID값이며, Stable Addr이접근할공유메모리주소이다. Shmid가같은데 Stable Addr 부분만다르게여러개로표시되어있는경우, 공유메모리가하나인경우에해당하므로처음에나온더작은주소값을써주고나머지는무시한다. 참고 위의방법을실행하려면 sysdba 권한이필요하므로이권한을주지않는사이트에서는담당 DBA 에 게작업을요청해야한다. 제 4 장리소스등록 63
76 다음은 Oracle DC를설정하는예이다. oradc.sga.shm_num=3 oradc.sga.shm_ids=21,22,30 oradc.sga.shm_addrs=c ,c ,c 위의예는공유메모리개수가 3개이고, 각각의 ID가 21, 22, 30이고, 각각의주소가 c , c , c 일경우의설정이다 oradc.cfg 파일설정 다음은 oradc.cfg 파일에설정예이다. # DB connection information setting ################################################################################ # oradc.db.address: # Address of Oracle Database(ip or hostname). # oradc.db.port: # Port number of Oracle Database. # oradc.db.user: # Oracle user id. # oradc.db.password: # Password of Oracle user. # oradc.db.sid: # Oracle sid. # oradc.db.priv: # Oracle privilege for connection(for SYSDBA only). # Let this value empty if you want to connect with general privilege. ################################################################################ oradc.db.address= oradc.db.port=1521 oradc.db.user=smadm40 oradc.db.password=smadm40 oradc.db.sid=ora10g oradc.db.priv= ################################################################################ # Master connection information setting ################################################################################ # oradc.resource_name: # Sysmaster resource name which is registered in Master. # oradc.master.address: # Address of Master(ip or host name). # oradc.master.port: # Port number of Master. ################################################################################ oradc.resource_id=r SysMaster 설치안내서
77 oradc.resource_name=tmaxi4_oracle_ora10g oradc.master.address= oradc.master.monitor.port=22006 oradc.master.request.port=22002 ################################################################################ # SGA acces information setting ################################################################################ # oradc.sga.shm_num: # Number of shared memory of SGA # oradc.sga.shm_ids: # Shared memmory id. You can specify mutiple ids by seperating with, # like 22,31,23 # oradc.sga.shm_keys: # Shared memmory key. You can only specify one of id or key. # The key must be specified with hexadecimal value.(0x prefix is optional) # You can specify mutiple keys by seperating with, # like 1020,2111,0x333 # oradc.sga.shm_addrs: # Allocated shared memmory addresses which oracle created. # You can specify mutiple ids by seperating with, # like c a ,b ################################################################################ oradc.sga.shm_num=1 oradc.sga.shm_ids= #oradc.sga.shm_keys= #oradc.sga.shm_addrs= oradc.trace_data.dir=/home/apmqam/agent32_sp2_f1_080421/smoradc/trace oradc.trace.count_per_sec=20 oradc.sql_trace.milisec=0 oradc.monitor_data.dir=/user/apmqam/smoradc/monitor oradc.log.dir=/home/apmqam/agent32_sp2_f1_080421/smoradc/logs oradc.log.level=debug oradc.event_map_file=/home/apmqam/agent32_sp2_f1_080421/smoradc/config/evmap.cfg oradc.stat_map_file=/home/apmqam/agent32_sp2_f1_080421/smoradc/config/stmap.cfg DB 연결정보설정 (DB connection information settting) 모니터링대상 DB의정보를설정한다. Console을통하여 DB 정보를설정해주었다면주석처리해도된다. oradc.db.address= oradc.db.port=1521 oradc.db.user=smadm40 제 4 장리소스등록 65
78 oradc.db.password=smadm40 oradc.db.sid=ora10g oradc.db.priv= Master 연결정보설정 (Master connection information settting) Master에등록한리소스명과 Master 정보를설정한다. oradc.resource_id=r007 oradc.resource_name=tmaxi4_oracle_ora10g oradc.master.address= oradc.master.monitor.port=22006 oradc.master.request.port=22002 SGA 접속정보설정 (SGA access information setting) Oracle의 SGA 가사용하고있는공유메모리 (shared memory) 정보를설정한다. 공유메모리의자세한설정방법은 "3.3 Oracle DC 설정 " 을참고한다. oradc.resource_id=r007 oradc.resource_name=tmaxi4_oracle_ora10g oradc.master.address= oradc.master.monitor.port=22006 oradc.master.request.port=22002 트레이스데이터정보설정 (Trace data information setting) Agent 가수집한트레이스데이터정보를설정한다. oradc.trace_data.dir=/home/apmqam/agent32_sp2_f1_080421/smoradc/trace oradc.trace.count_per_sec=20 oradc.sql_trace.milisec=0 모니터링데이터정보설정 (Monitor data information setting) 모니터링데이터파일이저장되는디렉터리를설정한다. oradc.monitor_data.dir=/user/apmqam/smoradc/monitor 데이터요청정보설정 (Request data information setting) 데이터수집질의를수행하는스레드의수를설정한다. oradc.request_thread.num=2 로그설정 (Log Setting) 로그파일정보를설정한다. oradc.log.dir=/home/apmqam/agent32_sp2_f1_080421/smoradc/logs oradc.log.level=debug 66 SysMaster 설치안내서
79 이벤트매핑파일과통계매핑파일설정 (Event and stat maapping files) Oracle의다음과같은파일의위치를설정한다. oradc.event_map_file=/home/apmqam/agent32_sp2_f1_080421/smoradc/config/evmap.cfg oradc.stat_map_file=/home/apmqam/agent32_sp2_f1_080421/smoradc/config/stmap.cfg Trace/Object File 수집을위한 FileJOB 설정 Orcle의이벤트, 통계, 잠금 (Lock), 세션통계정보를모니터링하기위해서는 Master Server에서다음의설정을해주어야한다. Trace File JOB 설정 1. $SysMaster_HOME//jeus/lib/application/provider/oracle/filejobs.xml 파일에다음과같이추가한다. <job name="[ora]trace_action_r007" desc="" depends=""> <job-execute>true</job-execute> <job-logging>true</job-logging> <job-compress>true</job-compress> <job-parallel>false</job-parallel> <job-timeout> </job-timeout> <!-- 20Minute --> <job-clazz> <clazz-name> sysmaster.provider.oracle.master.filejob.transaction.oracletracefilejob </clazz-name> <clazz-param>10</clazz-param> <convert-clazz-name> sysmaster.provider.oracle.master.filejob.transaction.oracletracefileconverter </convert-clazz-name> </job-clazz> <agent-file-manager> <file-home>/data1/apmqas/m40_agent/smoradc_aix64/trace/</file-home> <file-delete>0</file-delete> <!-- -1:not-delete, 0:delete-now --> </agent-file-manager> <master-file-manager> <file-home>/data1/apmqam/master_4x/temp/oracle/</file-home> <file-delete>-1</file-delete> <!-- -1:not-delete, 0:delete-now --> </master-file-manager> </job> 최초로설정할때에는위의설정중 <agent-file-manager> 와 <master-file-manager> 만수정해서사용하며, 이후추가적으로 FilejJb 등록할때 <job name> 이겹치지않게추가해야한다. 제 4 장리소스등록 67
80 2. oracle.xml 에작성한 <job name> 을 Console의 executefilejobname 액션으로등록한뒤, 스케줄러를이용하여동작시킨다. 이때스케줄러의동작주기는 10분에한번으로한다. 최초로설정하는경우에는등록되어있는 Trace_Collect_Min 액션을사용하여도무방하며추가적인 FileJob을등록할경우 executefilejobname 항목에해당 job name 을입력한뒤스케줄러에추가시키도록한다. 스케줄러는기본으로제공하는 Trace_Collect_Min을사용하도록한다 참고 XML 파일수정후에는 Master 를재기동해야적용이된다. Object File JOB 설정 1. $SysMaster_HOME//jeus/lib/application/provider/oracle/oracle.xml 파일에다음과같이추가해주어야한다. <job name="[ora]object_job_r007" desc="" depends=""> <job-execute>false</job-execute> <job-logging>false</job-logging> <job-compress>true</job-compress> <job-parallel>false</job-parallel> <job-timeout> </job-timeout> <job-clazz> <clazz-name> sysmaster.provider.oracle.master.filejob.change.oraclechangehistoryfilejob </clazz-name> <clazz-param>10</clazz-param> <convert-clazz-name> sysmaster.provider.oracle.master.filejob.change.oraclechangehistoryfileconverter </convert-clazz-name> </job-clazz> <agent-file-manager> <file-home>/data1/apmqas/m40_agent/smoradc_aix64/monitor/</file-home> <file-delete>0</file-delete> </agent-file-manager> <master-file-manager> <file-home>/data1/apmqam/master_4x/temp/oracle/</file-home> <file-delete>-1</file-delete> </master-file-manager> </job> 2. oracle.xml 에작성한 <job name> 을 Console 의 executefilejobname 액션으로등록한뒤, 스케줄러를 이용하여동작시킨다. 이때스케줄러의동작주기는하루에한번으로한다. 68 SysMaster 설치안내서
81 참고 XML 파일수정후에는 Master 를재기동해야적용이된다 AnyLink 리소스등록 AnyLink 리소스를등록하는과정을요약하면다음과같다. 1. WEB UI에서리소스등록 2. Hooking Engine/DC 설치및설정 3. Table 생성및 Gateway 속성등록 4. 대역폭모니터링설정값입력 5. Trace File 수집을위한 FileJob 설정 WEB UI 에서리소스등록 WEB UI에서의리소스등록과정은다음과같다. 1. 시스마스터관리화면에서등록된 Agent를선택하고, 우측상단의 Select 박스에서 Resource를선택하고 [ 추가 ] 버튼을클릭한다. [ 그림 4.5] AnyLink 리소스등록 제 4 장리소스등록 69
82 2. 출력된화면에서리소스등록에필요한속성을설정한다 항목 config.file.path 설명 AnyLink 환경설정파일위치를설정한다. ( ex. /openframe/apmqaoh/anylink_nh/config/anylink.m) tmaxadm.filter.backupsvr config.domain.name tmaxadm.svcname faile( 고정 ) AnyLink 환경파일의 domain.name 이다. TMAXADM 서버설정이름이다. 참고리소스등록후에는반드시노드를등록해줘야한다. 3. 등록과정이종료되면 Agent를재기동한다. 4. 재기동을한뒤 Console 창을통하여다음과같이리소스의등록을확인할수있다. 70 SysMaster 설치안내서
83 [ 그림 4.6] AnyLink 리소스등록확인 Hooking Engine/DC 설치및설정 다음은 Hooking Engine/DC 설치및설정하는방법에대한설명이다. Hooking Engine/DC 설치 install.sh 과설치관련파일이압축되어있는 tar 를제공한다. 참고 제공되는 tar 파일명은상황에따라유동적으로변경되므로주의한다. 설치순서는다음과같다. 1. 설치계정의 '.profile' 에 Hooking Engine 및 DC 를설치할경로를추가한다. # Set up the AnyLink environment: export SMTRC_HOME=/anylink_user/hook_enigne_dc 2. 설치경로에설치파일복사후압축을해제한다. $ cd $SMTRC_HOME $ tar xvf sysmaster_for_anylink_engine_dc.tar $ ls anylink_engine_dc.tar.gz install.sh 3. 설치셸을실행한다. 설치가성공적으로완료되면아래와같은정보가출력된다. 제 4 장리소스등록 71
Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc
NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,
More information개요오라클과티베로에서 JDBC 를통해접속한세션을구분할수있도록 JDBC 접속시 ConnectionProperties 를통해구분자를넣어줄수있다. 하나의 Node 에다수의 WAS 가있을경우 DB 에서 Session Kill 등의동작수행시원하는 Session 을선택할수있다.
설치및환경설정 JDBC 접속세션구분 / 확인 2013. 11. 01 개요오라클과티베로에서 JDBC 를통해접속한세션을구분할수있도록 JDBC 접속시 ConnectionProperties 를통해구분자를넣어줄수있다. 하나의 Node 에다수의 WAS 가있을경우 DB 에서 Session Kill 등의동작수행시원하는 Session 을선택할수있다. 사용하기 JEUS 에서설정방법
More informationuntitled
Push... 2 Push... 4 Push... 5 Push... 13 Push... 15 1 FORCS Co., LTD A Leader of Enterprise e-business Solution Push (Daemon ), Push Push Observer. Push., Observer. Session. Thread Thread. Observer ID.
More informationTmax
Tmax JTmaxServer User Guide Tmax v5.0 SP1 Copyright 2009 TmaxSoft Co., Ltd. All Rights Reserved. Copyright Notice Copyright 2009 TmaxSoft Co., Ltd. All Rights Reserved. 대한민국경기도성남시분당구서현동 263 분당스퀘어 (AK 프라자
More information.
SysMaster 5.0 설치 Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ 시스템요구사항 Repository DB 설치 SysMaster 의 Master 설치 SysMaster 의기동과접속 SysMaster 의 Agent 설치 Agent 기동과연동설정 Ⅰ 시스템요구사항 표준시스템요구사항 리소스대상요구사항 설치순서 표준시스템요구사항 요구사항 H/W 요구사항 IBM AIX 5L 32/64bit,
More informationWebtob( 멀티도메인 ) SSL 인증서갱신설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201
Webtob( 멀티도메인 ) SSL 인증서갱신설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 02-512-9375 멀티및와일드인증서의경우포트번호를동일하게설정이가능하다. (https 통신으로 443 으로통일가능 ) 1. 발급받으신인증서를해당 SSL 폴더에업로드또는저장합니다. [root@localhost New]$ cp star.ucert.co.kr* /webtob/ssl
More information.
JEUS 6 & WebtoB 4.1 관리자 2015.09 Ⅰ Ⅱ Ⅲ JEUS 설정 WebtoB 연동설정 Tibero 연동설정 Ⅰ JEUS 설정 컨테이너생성 Application 디플로이 컨테이너생성 관리자화면접속 http://ip-address:9744/webadmin 접속 ID : administrator PW : 설치단계에서설정한관리자암호 3/36 컨테이너생성
More informationWebtoB.hwp
WebtoB Web Server SSL 설정방법 - Ver 1.0-2008. 6 개정이력 버전개정일개정내용 Ver 1.0 2008 년 6 월 WebtoB Web Server SSL 설명서최초작성 본문서는정보통신부 한국정보보호진흥원의 보안서버구축가이드 를참고하여작성되었습니다. 본문서내용의무단도용및사용을금합니다. < 목차 > 1. 개인키및 CSR 생성방법 4 2.
More informationTibero
Tibero 클라이언트설치가이드 Copyright 2013 TmaxData Co., Ltd. All Rights Reserved. Copyright Notice Copyright 2013 TmaxData Co., Ltd. All Rights Reserved. 대한민국경기도성남시분당구황새울로 329 번길 5 티맥스빌딩우 ) 463-824 Restricted Rights
More informationORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O
Orange for ORACLE V4.0 Installation Guide ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE...1 1....2 1.1...2 1.2...2 1.2.1...2 1.2.2 (Online Upgrade)...11 1.3 ORANGE CONFIGURATION ADMIN...12 1.3.1 Orange Configuration
More information.
SysMaster for WAS 2015. 09. Ⅰ Ⅱ Ⅲ Ⅳ WAS Agent 등록 WAS Agent 설정 WAS 기동과연동 Ⅰ 설치순서 SysMaster 5 다운로드 Agent 설치파일다운로드 1. Ⅳ 장에서설명한 Master 설치파일을동일하게다운로드진행 (Agent 설치파일도 Master 설치파일에포함 ) 3/36 설치화면 1. 관리자모드로실행필요 2.
More informationMicrosoft Word - AnyLink Introduction v3.2.3.doc
Copyright 2007 Tmax Soft Co., Ltd. All Rights Reserved. AnyLInk Copyright Notice Copyright 2007 Tmax Soft Co., Ltd. All Rights Reserved. Tmax Soft Co., Ltd. 대한민국서울시강남구대치동 946-1 글라스타워 18 층우 )135-708 Restricted
More informationSolaris Express Developer Edition
Solaris Express Developer Edition : 2008 1 Solaris TM Express Developer Edition Solaris OS. Sun / Solaris, Java, Web 2.0,,. Developer Solaris Express Developer Edition System Requirements. 768MB. SPARC
More informationChapter 1
3 Oracle 설치 Objectives Download Oracle 11g Release 2 Install Oracle 11g Release 2 Download Oracle SQL Developer 4.0.3 Install Oracle SQL Developer 4.0.3 Create a database connection 2 Download Oracle 11g
More informationPCServerMgmt7
Web Windows NT/2000 Server DP&NM Lab 1 Contents 2 Windows NT Service Provider Management Application Web UI 3 . PC,, Client/Server Network 4 (1),,, PC Mainframe PC Backbone Server TCP/IP DCS PLC Network
More informationSSL 접속테스트 본문서에서 WebtoB 가설치된디렉토리는 [WEBTOBDIR] 로표기하겠습니다.. 윈도우계열과리눅스 / 유닉스계열모두명령은동일하므로윈도우를기준으로설명하도록하겠습니다. 1. WebtoB 설정 1.1 Test 용인증서생성 SSL 접속테스트를위해 Webto
개발및운영 SSL 접속테스트 Console 을통한 SSL 접속테스트 2014. 06. 27 SSL 접속테스트 본문서에서 WebtoB 가설치된디렉토리는 [WEBTOBDIR] 로표기하겠습니다.. 윈도우계열과리눅스 / 유닉스계열모두명령은동일하므로윈도우를기준으로설명하도록하겠습니다. 1. WebtoB 설정 1.1 Test 용인증서생성 SSL 접속테스트를위해 WebtoB
More information개발및운영 Tibero DB Link (Tibero To Oracle) - Local 방식
Tibero DB Link (Tibero To Oracle) - Local 방식 2014. 04. 16. 목차 1. 구성환경... 3 2. 환경설정... 3 2.1. Tibero 서버 (AIX) 에 Oracle instance Client 파일을업로드... 3 2.2. Oracle Instance Client에대한환경설정등록 (.profile)... 4 2.3.
More informationRemote UI Guide
Remote UI KOR Remote UI Remote UI PDF Adobe Reader/Adobe Acrobat Reader. Adobe Reader/Adobe Acrobat Reader Adobe Systems Incorporated.. Canon. Remote UI GIF Adobe Systems Incorporated Photoshop. ..........................................................
More informationInterstage5 SOAP서비스 설정 가이드
Interstage 5 Application Server ( Solaris ) SOAP Service Internet Sample Test SOAP Server Application SOAP Client Application CORBA/SOAP Server Gateway CORBA/SOAP Gateway Client INTERSTAGE SOAP Service
More informationIntro to Servlet, EJB, JSP, WS
! Introduction to J2EE (2) - EJB, Web Services J2EE iseminar.. 1544-3355 ( ) iseminar Chat. 1 Who Are We? Business Solutions Consultant Oracle Application Server 10g Business Solutions Consultant Oracle10g
More informationSQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자
SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전
More information[JEUS 7] eclipse plug-in 연동 1. 개요 Eclipse 와 JEUS 7 연동시필요한 plug-in 제공및환경설정에관한가이드제공하여 Eclipse 에서 JEUS 7 기동및 종료테스트할수있는방법을기술하였습니다. 2. Plug-in 설치 2.1 [Step
기타지식 [JEUS 7.0] eclipse plug-in 연동 2015. 06. 09 [JEUS 7] eclipse plug-in 연동 1. 개요 Eclipse 와 JEUS 7 연동시필요한 plug-in 제공및환경설정에관한가이드제공하여 Eclipse 에서 JEUS 7 기동및 종료테스트할수있는방법을기술하였습니다. 2. Plug-in 설치 2.1 [Step. 1]
More informationCopyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper
Windows Netra Blade X3-2B( Sun Netra X6270 M3 Blade) : E37790 01 2012 9 Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs,
More information본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게 해 주는 프로그램입니다. 다양한 기능을 하는 플러그인과 디자인
스마일서브 CLOUD_Virtual 워드프레스 설치 (WORDPRESS INSTALL) 스마일서브 가상화사업본부 Update. 2012. 09. 04. 본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게
More information<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>
i ii iii iv v vi 1 2 3 4 가상대학 시스템의 국내외 현황 조사 가상대학 플랫폼 개발 이상적인 가상대학시스템의 미래상 제안 5 웹-기반 가상대학 시스템 전통적인 교수 방법 시간/공간 제약을 극복한 학습동기 부여 교수의 일방적인 내용전달 교수와 학생간의 상호작용 동료 학생들 간의 상호작용 가상대학 운영 공지사항,강의록 자료실, 메모 질의응답,
More information목차 1. 웹서비스의예 테스트환경설치 설치전고려사항 설치할공간확보 테스트환경구축 설치파일준비 설치 Windows에서의설치 Linux 에서
설치및환경설정 웹환경 (JEUS 6) 구성 2014. 12. 10 목차 1. 웹서비스의예... 3 2. 테스트환경설치... 4 2.1 설치전고려사항... 4 2.2 설치할공간확보... 4 3. 테스트환경구축... 5 3.1 설치파일준비... 5 3.2 설치... 8 3.1.1 Windows에서의설치... 8 3.1.2 Linux 에서설치... 24 2 웹서비스의구성
More information목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate
ALTIBASE HDB 6.1.1.5.6 Patch Notes 목차 BUG-39240 offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG-41443 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate 한뒤, hash partition
More informationchapter1,2.doc
JavaServer Pages Version 08-alpha copyright2001 B l u e N o t e all rights reserved http://jspboolpaecom vesion08-alpha, UML (?) part1part2 Part1 part2 part1 JSP Chapter2 ( ) Part 1 chapter 1 JavaServer
More informationPowerPoint 프레젠테이션
Reasons for Poor Performance Programs 60% Design 20% System 2.5% Database 17.5% Source: ORACLE Performance Tuning 1 SMS TOOL DBA Monitoring TOOL Administration TOOL Performance Insight Backup SQL TUNING
More informationAPOGEE Insight_KR_Base_3P11
Technical Specification Sheet Document No. 149-332P25 September, 2010 Insight 3.11 Base Workstation 그림 1. Insight Base 메인메뉴 Insight Base Insight Insight Base, Insight Base Insight Base Insight Windows
More information1217 WebTrafMon II
(1/28) (2/28) (10 Mbps ) Video, Audio. (3/28) 10 ~ 15 ( : telnet, ftp ),, (4/28) UDP/TCP (5/28) centralized environment packet header information analysis network traffic data, capture presentation network
More informationInterstage4 설치가이드
Interstage Application Server V501 Operation Guide Internet 1 1 1 FJApache FJApache (WWW (WWW server) server) - - file file - - 2 2 InfoProviderPro InfoProviderPro (WWW (WWW server) server) - - file file
More informationserver name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지
ArcGIS for Server (Windows) 설치가이드 ArcGIS 10.2 for Server 설치변경사항 1 설치 간편해진설치 -.Net Framework나 Java Runtime 요구하지않음 - 웹서버 (IIS, WebSphere ) 와별도로분리되어순수하게웹서비스기반의 GIS 서버역할 - ArcGIS Server 계정을이용한서비스운영. 더이상 SOM,
More informationK7VT2_QIG_v3
1......... 2 3..\ 4 5 [R] : Enter Raid setup utility 6 Press[A]keytocreateRAID RAID Type: JBOD RAID 0 RAID 1: 2 7 " RAID 0 Auto Create Manual Create: 2 RAID 0 Block Size: 16K 32K
More information휠세미나3 ver0.4
andromeda@sparcs:/$ ls -al dev/sda* brw-rw---- 1 root disk 8, 0 2014-06-09 18:43 dev/sda brw-rw---- 1 root disk 8, 1 2014-06-09 18:43 dev/sda1 brw-rw---- 1 root disk 8, 2 2014-06-09 18:43 dev/sda2 andromeda@sparcs:/$
More information단계
본문서에서는 Tibero RDBMS 에서제공하는 Oracle DB Link 를위한 gateway 설치및설정방법과 Oracle DB Link 사용법을소개한다. Contents 1. TIBERO TO ORACLE DB LINK 개요... 3 1.1. GATEWAY 란... 3 1.2. ORACLE GATEWAY... 3 1.3. GATEWAY 디렉터리구조...
More informationODS-FM1
OPTICAL DISC ARCHIVE FILE MANAGER ODS-FM1 INSTALLATION GUIDE [Korean] 1st Edition (Revised 4) 상표 Microsoft, Windows 및 Internet Explorer는 미국 및 / 또는 다른 국가에서 Microsoft Corporation 의 등록 상표입 Intel 및 Intel Core
More informationCopyright 2012, Oracle and/or its affiliates. All rights reserved.,,,,,,,,,,,,,.,..., U.S. GOVERNMENT END USERS. Oracle programs, including any operat
Sun Server X3-2( Sun Fire X4170 M3) Oracle Solaris : E35482 01 2012 9 Copyright 2012, Oracle and/or its affiliates. All rights reserved.,,,,,,,,,,,,,.,..., U.S. GOVERNMENT END USERS. Oracle programs, including
More informationMySQL-Ch10
10 Chapter.,,.,, MySQL. MySQL mysqld MySQL.,. MySQL. MySQL....,.,..,,.,. UNIX, MySQL. mysqladm mysqlgrp. MySQL 608 MySQL(2/e) Chapter 10 MySQL. 10.1 (,, ). UNIX MySQL, /usr/local/mysql/var, /usr/local/mysql/data,
More informationAnyLink
AnyLink 설치안내서 AnyLink v4.0 Copyright 2012 TmaxSoft Co., Ltd. All Rights Reserved. Copyright Notice Copyright 2012 TmaxSoft Co., Ltd. All Rights Reserved. 대한민국경기도성남시분당구서현동 272-6 우 )463-824 Restricted Rights
More informationPowerPoint 프레젠테이션
Synergy EDMS www.comtrue.com opyright 2001 ComTrue Technologies. All right reserved. - 1 opyright 2001 ComTrue Technologies. All right reserved. - 2 opyright 2001 ComTrue Technologies. All right reserved.
More information10X56_NWG_KOR.indd
디지털 프로젝터 X56 네트워크 가이드 이 제품을 구입해 주셔서 감사합니다. 본 설명서는 네트워크 기능 만을 설명하기 위한 것입니다. 본 제품을 올바르게 사 용하려면 이 취급절명저와 본 제품의 다른 취급절명저를 참조하시기 바랍니다. 중요한 주의사항 이 제품을 사용하기 전에 먼저 이 제품에 대한 모든 설명서를 잘 읽어 보십시오. 읽은 뒤에는 나중에 필요할 때
More informationSun Java System Messaging Server 63 64
Sun Java System Messaging Server 6.3 64 Sun Java TM System Communications Suite Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. : 820 2868 2007 7 Copyright 2007 Sun Microsystems,
More informationBackup Exec
(sjin.kim@veritas.com) www.veritas veritas.co..co.kr ? 24 X 7 X 365 Global Data Access.. 100% Storage Used Terabytes 9 8 7 6 5 4 3 2 1 0 2000 2001 2002 2003 IDC (TB) 93%. 199693,000 TB 2000831,000 TB.
More informationCD-RW_Advanced.PDF
HP CD-Writer Program User Guide - - Ver. 2.0 HP CD-RW Adaptec Easy CD Creator Copier, Direct CD. HP CD-RW,. Easy CD Creator 3.5C, Direct CD 3.0., HP. HP CD-RW TEAM ( 02-3270-0803 ) < > 1. CD...3 CD...5
More information리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2.
3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2. 3Rabbitz Book 애플리케이션파일다운로드하여압축파일을풀고복사합니다. 3. 3Rabbitz Book 실행합니다.
More information본교재는수업용으로제작된게시물입니다. 영리목적으로사용할경우저작권법제 30 조항에의거법적처벌을받을수있습니다. [ 실습 ] 스위치장비초기화 1. NVRAM 에저장되어있는 'startup-config' 파일이있다면, 삭제를실시한다. SWx>enable SWx#erase sta
[ 실습 ] 스위치장비초기화 1. NVRAM 에저장되어있는 'startup-config' 파일이있다면, 삭제를실시한다. SWx>enable SWx#erase startup-config Erasing the nvram filesystem will remove all configuration files Continue? [confirm] ( 엔터 ) [OK] Erase
More information개발및운영 Tibero Perl 연동
Tibero Perl 연동 2014. 05. 27. 목차 1. Windows에서의홖경구성... 3 1.1 Tibero ODBC Driver 설치... 3 1.2. Tool 설치... 5 2. Unix에서의홖경구성... 6 2.1 iodbc 설치... 7 2.2 Tibero 설치... 7 2.3 Iodbc drvier manager 등록... 7 3. Tibero
More information슬라이드 1
NeoDeveloper 설치가이드 차례 1. 환경 3 2. 설치 3 2.1 웹서버설치 3 Tomcat 7 3 JDK 1.6 3 2.2 NeoDeveloper 설치 3 Neo Developer 서버구성 3 Demo용 User Application 구성 4 Neo Developer 서버 Data File 4 Client 개발 Tool 설치 4 3. 설정 5 3.1
More informationPowerChute Personal Edition v3.1.0 에이전트 사용 설명서
PowerChute Personal Edition v3.1.0 990-3772D-019 4/2019 Schneider Electric IT Corporation Schneider Electric IT Corporation.. Schneider Electric IT Corporation,,,.,. Schneider Electric IT Corporation..
More information슬라이드 1
전자정부개발프레임워크 1 일차실습 LAB 개발환경 - 1 - 실습목차 LAB 1-1 프로젝트생성실습 LAB 1-2 Code Generation 실습 LAB 1-3 DBIO 실습 ( 별첨 ) LAB 1-4 공통컴포넌트생성및조립도구실습 LAB 1-5 템플릿프로젝트생성실습 - 2 - LAB 1-1 프로젝트생성실습 (1/2) Step 1-1-01. 구현도구에서 egovframe>start>new
More informationSysMaster
SysMaster 관리자안내서 SysMaster 4.0 Beta Copyright 2009 TmaxSoft Co., Ltd. All Rights Reserved. Copyright Notice Copyright 2009 TmaxSoft Co., Ltd. All Rights Reserved. 대한민국경기도성남시분당구서현동 263 분당스퀘어 (AK 프라자 ) 12
More information슬라이드 1
- 1 - 전자정부모바일표준프레임워크실습 LAB 개발환경 실습목차 LAB 1-1 모바일프로젝트생성실습 LAB 1-2 모바일사이트템플릿프로젝트생성실습 LAB 1-3 모바일공통컴포넌트생성및조립도구실습 - 2 - LAB 1-1 모바일프로젝트생성실습 (1/2) Step 1-1-01. 구현도구에서 egovframe>start>new Mobile Project 메뉴를선택한다.
More information기존에 Windchill Program 이 설치된 Home Directory 를 선택해준다. 프로그램설치후설치내역을확인해보면 Adobe Acrobat 6.0 Support 내역을확인할수 있다.
PDMLink 에등록된 Office 문서들의 PDF 문서변환기능및 Viewer 기능을알아보자 PDM Link에서지원하는 [Product View Document Support] 기능은 Windows-Base 기반의 Microsoft Office 문서들을 PDMLink용 Viewer인 Product View를통한읽기가가능한 PDF Format 으로변환하는기능이다.
More informationJ2EE & Web Services iSeminar
9iAS :, 2002 8 21 OC4J Oracle J2EE (ECperf) JDeveloper : OLTP : Oracle : SMS (Short Message Service) Collaboration Suite Platform Email Developer Suite Portal Java BI XML Forms Reports Collaboration Suite
More information튜닝및모니터링 HP JVM 튜닝옵션
HP JVM 튜닝옵션 2013. 11. 01 목차 1. 개요... 3 2. JVM 특징소개... 3 3. JVM 주요옵션소개... 3 4. 분석기술... 16 2 1. 개요 HP JVM 의특징을살펴보고, TroubleShooting 방법과, 실제 Site 튜닝사례를살펴보도록한다. 2. JVM 특징소개 JVM 메모리영역. 3. JVM 주요옵션소개 GC command-line
More informationOZ-LMS TM OZ-LMS 2008 OZ-LMS 2006 OZ-LMS Lite Best IT Serviece Provider OZNET KOREA Management Philosophy & Vision Introduction OZNETKOREA IT Mission Core Values KH IT ERP Web Solution IT SW 2000 4 3 508-2
More informationCopyright 2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A..,,. Sun. Sun. Berkeley BSD. UNIX X/Open Company, Ltd.. Sun, Su
Java Desktop System 2 Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. : 817 7757 10 2004 9 Copyright 2004 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054 U.S.A..,,.
More information28 THE ASIAN JOURNAL OF TEX [2] ko.tex [5]
The Asian Journal of TEX, Volume 3, No. 1, June 2009 Article revision 2009/5/7 KTS THE KOREAN TEX SOCIETY SINCE 2007 2008 ko.tex Installing TEX Live 2008 and ko.tex under Ubuntu Linux Kihwang Lee * kihwang.lee@ktug.or.kr
More information소개 TeraStation 을 구입해 주셔서 감사합니다! 이 사용 설명서는 TeraStation 구성 정보를 제공합니다. 제품은 계속 업데이트되므로, 이 설명서의 이미지 및 텍스트는 사용자가 보유 중인 TeraStation 에 표시 된 이미지 및 텍스트와 약간 다를 수
사용 설명서 TeraStation Pro II TS-HTGL/R5 패키지 내용물: 본체 (TeraStation) 이더넷 케이블 전원 케이블 TeraNavigator 설치 CD 사용 설명서 (이 설명서) 제품 보증서 www.buffalotech.com 소개 TeraStation 을 구입해 주셔서 감사합니다! 이 사용 설명서는 TeraStation 구성 정보를
More information목차 1. 제품 소개... 4 1.1 특징... 4 1.2 개요... 4 1.3 Function table... 5 2. 기능 소개... 6 2.1 Copy... 6 2.2 Compare... 6 2.3 Copy & Compare... 6 2.4 Erase... 6 2
유영테크닉스( 주) 사용자 설명서 HDD014/034 IDE & SATA Hard Drive Duplicator 유 영 테 크 닉 스 ( 주) (032)670-7880 www.yooyoung-tech.com 목차 1. 제품 소개... 4 1.1 특징... 4 1.2 개요... 4 1.3 Function table... 5 2. 기능 소개... 6 2.1 Copy...
More information설치및환경설정 JEUS Thread State Notify 설정
JEUS Thread State Notify 설정 2014. 07. 02 목차 1. thread-state-notify 설정... 3 1.1 시나리오 #1. max-thread-active-time : 10초... 3 1.2 시나리오 #2. max-thread-active-time : 10초, thread-interrupt-execution : true...
More informationSpotlight on Oracle V10.x 트라이얼프로그램설치가이드 DELL SOFTWARE KOREA
Spotlight on Oracle V10.x DELL SOFTWARE KOREA 2016-11-15 Spotlight on Oracle 목차 1. 시스템요구사항... 2 1.1 지원하는데이터베이스...2 1.2 사용자설치홖경...2 2. 프로그램설치... 3 2.1 설치프로그램실행...3 2.2 라이선스사용관련내용확인및사용동의...3 2.3 프로그램설치경로지정...4
More information단계
TIBERO-WAS 연동 Guide 본문서에서는 Tibero RDBMS 에서제공하는 JDBC 통한 JEUS, WEBLOGIC 등다양한 WAS (Web Application Server) 제품과의연동방법을알아본다. Contents 1. Connection Pool 방식... 2 2. JEUS 연동... 3 2.1. JEUSMain.xml 설정 (Thin 방식
More information05Àå
CHAPTER 05 NT,, XP,. NT NTFS, XP. D,,. XP x NT,,, ( x, x ). NT/ /XP,.. PC NT NT. + Guide to Software: Understanding and Installing Windows 2000 and Windows NT + SOFTWARE Guide to Software 3/e SOFTWARE
More informationXCom v2.x User's Manual
Linkgenesis Co., Ltd. ( 주 ) 링크제니시스 Protection Key Guide for XCom SECS Driver v2.x XCom SECS Driver v2.x Protection Key Manual Document v2.1.1k 목차 XCOM PROTECTION KEY 개요... 1 XCOM PROTECTION KEY 개요...
More informationTmax
Copyright 2005 Tmax Soft Co., Ltd. All Rights Reserved. Copyright Notice Copyright 2005 Tmax Soft Co., Ltd. All Rights Reserved. Tmax Soft Co., Ltd. 대한민국서울시강남구대치동 946-1 글라스타워 18 층우 )135-708 Restricted
More informationvm-웨어-앞부속
VMware vsphere 4 This document was created using the official VMware icon and diagram library. Copyright 2009 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright
More information4S 1차년도 평가 발표자료
모바일 S/W 프로그래밍 안드로이드개발환경설치 2012.09.05. 오병우 모바일공학과 JDK (Java Development Kit) SE (Standard Edition) 설치순서 Eclipse ADT (Android Development Tool) Plug-in Android SDK (Software Development Kit) SDK Components
More informationMicrosoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx
To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 개발환경구조및설치순서 JDK 설치 Eclipse 설치 안드로이드 SDK 설치 ADT(Androd Development Tools) 설치 AVD(Android Virtual Device) 생성 Hello Android! 2 Eclipse (IDE) JDK Android SDK with
More information개발및운영 Eclipse 를이용한 ANT 활용방법
Eclipse 를이용한 ANT 활용방법 2014. 04. 09 목차 Eclipse를이용한 ANT 활용방법... 3 1. ant 사용전준비사항... 3 1.1 ant Install... 3 1.2 Java Project 생성... 5 2. ant 활용방법... 10 2.1 ant project 생성... 10 3. ant 설정... 13 3.1 ant directory...
More informationDE1-SoC Board
실습 1 개발환경 DE1-SoC Board Design Tools - Installation Download & Install Quartus Prime Lite Edition http://www.altera.com/ Quartus Prime (includes Nios II EDS) Nios II Embedded Design Suite (EDS) is automatically
More informationthesis
CORBA TMN Surveillance System DPNM Lab, GSIT, POSTECH Email: mnd@postech.ac.kr Contents Motivation & Goal Related Work CORBA TMN Surveillance System Implementation Conclusion & Future Work 2 Motivation
More informationDR-M140 사용 설명서
사용 설명서 본 스캐너를 사용하기 전에 이 설명서를 읽으십시 오. 이 설명서를 다 읽은 후에는 이후에 참조할 수 있 도록 안전한 곳에 보관하십시오. 보증과 A/S 이 제품에는 보증서가 있습니다. 보증서는 구매처에서 받을 수 있습니다. 구매한 날짜 구매처 등의 기 입을 확인한 후 내용을 정확히 읽고 잘 보관하십시오. 보증기간 보증기간은 구매한 날로부터 1년 입니다.
More informationuntitled
A Leader of Enterprise e-business Solution FORCS Co., LTD 1 OZ Application Designer Getting Started 2 FORCS Co., LTD A Leader of Enterprise e-business Solution FORCS Co., LTD 3 OZ Application Designer
More information1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아
LG U+ SMS/MMS 통합클라이언트 LG U+ SMS/MMS Client Simple Install Manual LG U+ SMS/MMS 통합클라이언트 - 1 - 간단설치매뉴얼 1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml
More information목차 소프트웨어 라이센스 계약 3 무선 연결 사용 시 참고 사항 4 보안 관련 참고 사항 6 Wireless Manager mobile edition 5.5 로 수행 가능한 작업 7 컴퓨터 확인 10 컴퓨터를 연결하기 위해 필요한 환경 10 소프트웨어 설치 / 제거 1
Windows 사용 설명서 Wireless Manager ME 5.5 Wireless Manager mobile edition 5.5 F1111-0 KOREAN WM-LY8JC-K 목차 소프트웨어 라이센스 계약 3 무선 연결 사용 시 참고 사항 4 보안 관련 참고 사항 6 Wireless Manager mobile edition 5.5 로 수행 가능한 작업
More information<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D>
VHDL 프로그래밍 D. 논리합성및 Xilinx ISE 툴사용법 학습목표 Xilinx ISE Tool 을이용하여 Xilinx 사에서지원하는해당 FPGA Board 에맞는논리합성과정을숙지 논리합성이가능한코드와그렇지않은코드를구분 Xilinx Block Memory Generator를이용한 RAM/ ROM 생성하는과정을숙지 2/31 Content Xilinx ISE
More informationPWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (
PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (http://ddns.hanwha-security.com) Step 1~5. Step, PC, DVR Step 1. Cable Step
More informationConnection 8 22 UniSQLConnection / / 9 3 UniSQL OID SET
135-080 679-4 13 02-3430-1200 1 2 11 2 12 2 2 8 21 Connection 8 22 UniSQLConnection 8 23 8 24 / / 9 3 UniSQL 11 31 OID 11 311 11 312 14 313 16 314 17 32 SET 19 321 20 322 23 323 24 33 GLO 26 331 GLO 26
More informationuntitled
A Leader of Enterprise e-business Solution FORCS Co., LTD 1 OZ Application Getting Started 2 FORCS Co., LTD A Leader of Enterprise e-business Solution FORCS Co., LTD 3 OZ Application Getting Started 'OZ
More informationTibero
Tibero WAS 연동가이드 Copyright 2013 TmaxData Co., Ltd. All Rights Reserved. Copyright Notice Copyright 2013 TmaxData Co., Ltd. All Rights Reserved. 대한민국경기도성남시분당구황새울로 329 번길 5 티맥스빌딩우 ) 463-824 Restricted Rights
More informationThe Self-Managing Database : Automatic Health Monitoring and Alerting
The Self-Managing Database : Automatic Health Monitoring and Alerting Agenda Oracle 10g Enterpirse Manager Oracle 10g 3 rd Party PL/SQL API Summary (Self-Managing Database) ? 6% 6% 12% 55% 6% Source: IOUG
More informationuntitled
A Leader of Enterprise e-business Solution FORCS Co., LTD 1 OZ Application Designer Getting Started 2 FORCS Co., LTD A Leader of Enterprise e-business Solution FORCS Co., LTD 3 OZ Application Designer
More information목차 1. 노드매니저종류 Java Type SSH Type 노드설정파일및로깅 nodes.xml jeusnm.properties <servername>.properties...
개발및운영 JEUS7 Node Manager 가이드 2014. 12. 15 목차 1. 노드매니저종류... 3 1.1 Java Type... 3 1.2 SSH Type... 3 2. 노드설정파일및로깅... 3 2.1 nodes.xml... 3 2.2 jeusnm.properties... 4 2.3 .properties... 4 2.4 JeusNodeManager.log...
More informationDocsPin_Korean.pages
Unity Localize Script Service, Page 1 Unity Localize Script Service Introduction Application Game. Unity. Google Drive Unity.. Application Game. -? ( ) -? -?.. 준비사항 Google Drive. Google Drive.,.. - Google
More informationMicrosoft PowerPoint - Smart CRM v4.0_TM 소개_20160320.pptx
(보험TM) 소개서 2015.12 대표전화 : 070 ) 7405 1700 팩스 : 02 ) 6012 1784 홈 페이지 : http://www.itfact.co.kr 목 차 01. Framework 02. Application 03. 회사 소개 01. Framework 1) Architecture Server Framework Client Framework
More informationCitrix Workload Balancing 2.1 설치 가이드
Citrix Workload Balancing 2.1 설치 가이드 2011-7 펴냄 버전 1.0 Citrix Workload Balancing 2.1 설치 가이드 Copyright 2011 Citrix 판권 소유. 버전: Workload Balancing 2.1 Citrix, Inc. 851 West Cypress Creek Road Fort Lauderdale,
More informationMicrosoft PowerPoint - [Practice #1] APM InstalI.ppt
Practice #1 APM Install 2005. 8. 31 Lee Seung-Bok http://hpclab.uos.ac.kr Contents 2 APM 소개 Apache 설치 PHP 설치 MySQL 설치기타사항 Q & A APM(Apache,, PHP, MySQL) 소개 3 Apache PHP 현재전세계에서가장보편적으로사용되고있는오픈소스웹서버안정성및우수한기능
More informationuntitled
Memory leak Resource 力 金 3-tier 見 Out of Memory( 不 ) Memory leak( 漏 ) 狀 Application Server Crash 理 Server 狀 Crash 類 JVM 說 例 行說 說 Memory leak Resource Out of Memory Memory leak Out of Memory 不論 Java heap
More information<31332DB9E9C6AEB7A2C7D8C5B72D3131C0E528BACEB7CF292E687770>
보자. 이제 v4.6.2-1 로업데이트됐다. 그림 F-15의하단처럼 msfupdate를입력해 root @bt:~# msfudpate 그림 F-16 과같이정상적으로업데이트가진행되는것을볼수있다. 이후에는 msfupdate를입력하면최신업데이트모듈과공격코드를쉽게유지할수있다. 그림 F-16 msfupdate의진행확인 G. SET 업데이트문제해결 백트랙을기본설치로운영을할때에는
More informationMicrosoft Word - src.doc
IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...
More informationSena Technologies, Inc. HelloDevice Super 1.1.0
HelloDevice Super 110 Copyright 1998-2005, All rights reserved HelloDevice 210 ()137-130 Tel: (02) 573-5422 Fax: (02) 573-7710 E-Mail: support@senacom Website: http://wwwsenacom Revision history Revision
More informationBusiness Agility () Dynamic ebusiness, RTE (Real-Time Enterprise) IT Web Services c c WE-SDS (Web Services Enabled SDS) SDS SDS Service-riented Architecture Web Services ( ) ( ) ( ) / c IT / Service- Service-
More informationMicrosoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx
To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 Eclipse (IDE) JDK Android SDK with ADT IDE: Integrated Development Environment JDK: Java Development Kit (Java SDK) ADT: Android Development Tools 2 JDK 설치 Eclipse
More informationHardware Manual TSP100
Trademark acknowledgments TSP: Star Micronics., Ltd. Notice All rights reserved. Reproduction of any part of this manual in any form whatsoever, without STAR s express permission is forbidden. The contents
More informationI T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r
I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r Jakarta is a Project of the Apache
More informationPowerPoint 프레젠테이션
1 2 3 4 5 6-2- - - - - - -3- -4- ( Knowledge Cube, Inc. ) // www.kcube.co.kr -5- -6- (KM)? - Knowledge Cube, Inc. - - Peter Drucker - -7- KM Context KM Context KM Context KM Context KM Context KM KM KM
More informationSplentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL: E-M
Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL: http://www.olivetech.co.kr E-Mail: tech@olivetech.co.kr TEL: 031-726-4217 FAX: 031-726-4219
More information