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 층우 )463-824 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 Notice This product includes open source software developed and/or licensed by "OpenSSL," "RSA Data Security, Inc.," "Apache Foundation," and "Jean-loup Gailly and Mark Adler." Information about the aforementioned and the related open source software can be found in the "${INSTALL_PATH}/license/oss_licenses" directory. 본제품은 OpenSSL, RSA Data Security, Inc., Apache Foundation 및 Jean-loup Gailly와 Mark Adler 에의해개발또는라이선스된오픈소스소프트웨어를포함합니다. 관련상세정보는제품의디렉터리 ${IN STALL_PATH}/license/oss_licenses 에기재된사항을참고해주십시오. 안내서정보안내서제목 : SysMaster 관리자안내서발행일 : 2009-11-13 소프트웨어버전 : SysMaster 3.2 SP2 FIX#3 안내서버전 : v1.0.0
내용목차 안내서에대하여... vii 제1장 SysMaster소개... 1 1.1. 개요... 1 1.2. 구조와동작... 2 1.3. 특징... 3 1.4. SysMaster의툴... 3 제2장 SysMaster 기동및종료... 5 2.1. Master의기동및종료... 5 2.1.1. Master의기동... 5 2.1.2. Master의종료... 6 2.2. Agent의기동및종료... 6 2.2.1. Agent의기동... 6 2.2.2. Agent의종료... 7 2.2.3. Agent의재기동... 8 제3장 Web Console의기본관리기능... 11 3.1. Web Console의 ADMIN... 11 3.1.1. 개요... 11 3.2. SysMaster 관리... 11 3.2.1. Agent 관리... 12 3.2.2. 리소스관리... 14 3.3. SysMaster 이벤트관리환경... 16 3.3.1. 이벤트이력조회... 16 3.3.2. 이벤트임계치설정... 19 3.3.3. 이벤트설정... 22 제4장 Web Console의모니터링기능... 25 4.1. Web Console의 SYSTEM... 25 4.1.1. 개요... 25 4.2. 시스템모니터링관리환경... 26 4.2.1. 개요... 26 4.2.2. 시스템모니터링화면구성... 26 4.2.3. 모니터링대상선택... 27 4.2.4. 시스템모니터링구성... 28 4.3. 시스템통계환경... 34 4.3.1. 개요... 34 4.3.2. 시스템통계화면구성... 35 4.3.3. 통계대상선택... 36 4.3.4. 시스템통계구성... 36 SysMaster iii
그림목차 [ 그림 1.1] SysMaster 구조와동작... 2 [ 그림 3.1] ADMIN - SysMaster... 12 [ 그림 3.2] ADMIN - Agent 관리... 12 [ 그림 3.3] Agent 추가... 13 [ 그림 3.4] ADMIN - 리소스관리... 14 [ 그림 3.5] 리소스추가... 15 [ 그림 3.6] 이벤트 - 이력조회... 16 [ 그림 3.7] 이력조회 - 검색조건... 17 [ 그림 3.8] 이력조회 - Event Log Informations... 17 [ 그림 3.9] 이벤트메시지탭위치... 18 [ 그림 3.10] 이벤트메시지팝업... 19 [ 그림 3.11] 이벤트 - 임계치설정... 20 [ 그림 3.12] 이벤트임계치설정 - 검색조건... 20 [ 그림 3.13] 이벤트임계치설정 - Event Definition List of Category... 20 [ 그림 3.14] 이벤트임계치설정 - Configuration List of Event Code... 21 [ 그림 3.15] 이벤트 - 이벤트설정... 23 [ 그림 3.16] 이벤트설정 - 검색조건... 23 [ 그림 3.17] 이벤트설정 - Category List of Resource Type... 23 [ 그림 3.18] 이벤트설정 - Metrics List of Category ID... 24 [ 그림 3.19] 이벤트설정 - Event Definition List of Metrics ID... 24 [ 그림 3.20] 이벤트설정 - 이벤트정의추가... 24 [ 그림 4.1] Web Console의 SYSTEM... 25 [ 그림 4.2] 시스템모니터링... 26 [ 그림 4.3] 시스템모니터링화면중 Working List... 26 [ 그림 4.4] 시스템모니터링화면중메인화면... 27 [ 그림 4.5] 시스템모니터링대상선택... 28 [ 그림 4.6] 시스템모니터링 - Summary... 29 [ 그림 4.7] 시스템모니터링 - Host... 29 [ 그림 4.8] 시스템모니터링 - CPU... 30 [ 그림 4.9] 시스템모니터링 - Memory... 31 [ 그림 4.10] 시스템모니터링 - Disk... 32 [ 그림 4.11] 시스템모니터링 - Disk I/O... 33 [ 그림 4.12] 시스템모니터링 - Network I/O... 34 [ 그림 4.13] 시스템통계조회... 35 [ 그림 4.14] 시스템통계화면중메인화면... 35 [ 그림 4.15] 시스템통계 - Summary... 37 [ 그림 4.16] 시스템통계 - Host... 37 [ 그림 4.17] 시스템통계 - CPU... 38 [ 그림 4.18] 시스템통계 - Memory... 39 [ 그림 4.19] 시스템통계 - Disk... 39 SysMaster v
[ 그림 4.20] 시스템통계 - Disk I/O... 40 [ 그림 4.21] 시스템통계 - Network I/O... 41 vi SysMaster 관리자안내서
안내서에대하여 안내서의대상 본안내서는여러서버에산재해있는애플리케이션의성능을통합관리하기위한 APM(Application Per formance Management) 솔루션인 SysMaster ( 이하 SysMaster) 제품을설치하고운영하려는사용자를대상으로기술한다. 안내서의전제조건 본안내서는 SysMaster의사용방법과운용하는데필요한제반사항을기술한안내서이다. 본안내서를원활히이해하기위해서는다음과같은사항을미리알고있어야한다. UNIX 계열 (LINUX 포함 ) 운영체제의기본지식 SysMaster 가지원하는각종자원에대한기본지식 TP-Monitor, WAS, 웹서버, 애플리케이션서버등 데이터베이스에대한기본지식 안내서의제한조건 본안내서는 SysMaster를실무에적용하거나운용하는데필요한모든사항을포함하고있지않다. Sys Master의공통적인관리기능에대한설명이본안내서의주내용이다. 각리소스별관리내용은포함되어있지않다. 리소스관리에대한세부사항은해당매뉴얼을참고한다. 안내서에대하여 vii
안내서구성 Sysmaster 관리자안내서는총 6개의장과 Appendix로이루어져있다. 각장의주요내용은다음과같다. 제1장 : SysMaster 소개 SysMaster의기본개념과구조, 동작방식, 특징, SysMaster의툴을기술한다. 제 2 장 : SysMaster 기동및종료 SysMaster 를기동하고종료하기위한명령어와옵션을기술한다. 제 3 장 : smadmin 툴 SysMaster 를운용하는데사용되는툴중에하나인 smadmin 툴을기술한다. 제 4 장 : Console 의기본관리기능 SysMaster 의시스템을관리하기위한 Console 의기능인기본관리기능을설명한다. 제 5 장 : Console 의공통기능 SysMaster 가여러리소스를관리하기위해공통적으로제공해야하는기능을통합해하나의관리환경 으로제공하는 Console 의공통기능을설명한다. 제 6 장 : Console 의모니터링기능 리소스와시스템을모니터링하고모니터링정보를통계데이터로제공하는 Console 의모니터링기능 을설명한다. Appendix.A: 스케줄러시간설정 스케줄러의시간설정중 Time 방식의시간설정을기술한다. Appendix.B: 액션정의리스트 액션정의의종류와각액션정의의파라미터와반환값등을기술한다. Appendix.C: 관리환경과창 관리환경과창의관계를기술한다. Appendix.D: Log4j 로그레벨 로그레벨을설정할때지정가능한값과그의미를기술한다. viii SysMaster 관리자안내서
안내서규약 표기 <AaBbCc123> <Ctrl>+C [Button] 진하게 " "( 따옴표 ) ' 입력항목 ' 하이퍼링크 > +---- ---- 참고 의미프로그램소스코드의파일명 Ctrl과 C를동시에누름 GUI의버튼또는메뉴이름강조다른관련안내서또는안내서내의다른장및절언급화면 UI에서입력항목에대한설명메일계정, 웹사이트메뉴의진행순서하위디렉터리또는파일있음하위디렉터리또는파일없음참고또는주의사항 [ 그림 1.1] [ 표 1.1] AaBbCc123 그림이름 표이름 명령어, 명령어수행후화면에출력된결과물, 예제코드 [ ] 옵션인수값 선택인수값 안내서에대하여 ix
시스템사용환경 요구사항 Platform IBM AIX 4.x 32/64 bit IBM AIX 5.x 32/64 bit HP-UX 11.xx 32/64 bit HP-UX 11.xx ia64 Solaris 7-9 (SunOS 5.7 5.9) Windows Win32 Linux Kernel 2.x Master JDK 1.4 Memory 1024MB 이상권장 ( 최소 512MB) 최소 1GB 하드디스크공간 Agent JDK 1.4 1.5 Memory 512MB 이상권장 ( 최소 256MB) 최소 512MB 하드디스크공간 Console Memory 512MB 이상권장 ( 최소 256MB) 최소 512MB 하드디스크공간 DataBase Oracle 8i 이상 Tibero 3.x 이상 x SysMaster 관리자안내서
Resource 지원환경 Resource Tmax JEUS WebLogic Websphere Oracle AS WebtoB ProFrame WAS AnyLink OpenFrame Online OpenFrame Batch Oracle 지원정보 3.x 이후 4.x 이후 9.x 10.x 5.x 6.x 9.x 4.x 이후 3.x 4.x 3.x 4.x 5.x 4.x 5.x 9i 이후 안내서에대하여 xi
관련안내서 안내서 SysMaster 설치안내서 SysMaster Oracle 사용자안내서 SysMaster WAS 사용자안내서 설명 SysMaster를설치할때필요한요구사항과설치및제거방법을기술한안내서이다. Oracle을모니터링하고관리하기위해 SysMaster가제공하는기능과환경을사용하는방법을기술한안내서이다. WAS를모니터링하고관리하기위해 SysMaster가제공하는기능과환경을사용하는방법을기술한안내서이다. xii SysMaster 관리자안내서
연락처 Korea TmaxSoft Co., Ltd 263 BundangSquare (AK Plaza) 12th floor, Seohyeon-dong, Bundang-gu, Seongnam-si, Gyeonggi-do, 463-824 South Korea Tel: +82-31-8018-1000 Fax: +82-31-8018-1115 Email: info@tmax.co.kr Web (Korean): http://www.tmax.co.kr 기술지원 : http://technet.tmaxsoft.com USA TmaxSoft, Inc. 560 Sylvan Avenue Englewood Cliffs, NJ 07632 U.S.A Tel: +1-201-567-8266 Fax: +1-201-567-7339 Email: info@tmaxsoft.com Web (English): http://www.tmaxsoft.com Japan TmaxSoft Japan Co., Ltd. 5F Sanko Bldg, 3-12-16 Mita, Minato-Ku, Tokyo, 108-0073 Japan Tel: +81-3-5765-2550 Fax: +81-3-5765-2567 Email: info.jp@tmaxsoft.com Web (Japanese): http://www.tmaxsoft.co.jp 안내서에대하여 xiii
China TmaxSoft China Co., Ltd. Beijing Silver Tower, RM 1508, 2# North Rd Dong San Huan, Chaoyang District, Beijing, China, 100027 China Tel: +86-10-6410-6145~8 Fax: +86-10-6410-6144 Email: info.cn@tmaxsoft.com Web (Chinese): http://www.tmaxsoft.com.cn ASEAN Office TmaxSoft Pte. Ltd. 30 Cecil Street, Level 15 Unit 05 Prudential Tower, Singapore 049712 Singapore Tel: +65-6232-2889 Fax: +65-6232-2919 Email: info.asean@tmaxsoft.com Web (English): http://asean.tmaxsoft.com xiv SysMaster 관리자안내서
제 1 장 SysMaster 소개 본장에서는 SysMaster 의기본개념과구조, 동작방식, 특징, SysMaster 의툴을설명한다. 1.1. 개요 SysMaster는시스템관리자가수행하는관리업무의효율을높여주고최종사용자관점에서의성능을관리하는데필요한기능들을제공한다. 통합시스템관리개별시스템을관리하기위해관리자가수행하는업무를지원한다. 그리고여러 Node에흩어져있는이기종시스템에대하여관리업무를통합하여단일화면에서수행할수있는환경을제공한다. 장애관리장애발생시수행할일련의작업들을미리등록해두고장애감지조건에따라자동적으로작업을수행한다. 장애에대해즉각적인조치를취하거나사후분석을위하여필요한각종데이터를수집할수있다. 모니터링최종사용자관점에서의서비스수준을유지하는데필요한각종지표를설정한다. 또한장애를감지하기위한지표를설정하여실시간으로모니터링할수있다. 모니터링데이터는사후분석과통계자료생성을위하여데이터베이스에축적된다. 통계및분석장애의원인을분석하기위해장애가발생한시점을기준으로시간대별시스템추이를분석하는등, 관리자는특정기간을선택하여시간별 / 일별 / 월별추이를차트나테이블형태로살펴볼수있다. 또한, 통계데이터를출력하여보고서로사용할수있도록한다. SysMaster 관리자안내서는다음과같은내용을담고있다. SysMaster 의전반적인구조 SysMaster Master, Agent 기동및종료 SysMaster 운영관리 제 1 장 SysMaster 소개 1
SysMaster WebAdmin 구성 SysMaster WebAdmin 사용법 1.2. 구조와동작 SysMaster는다음의 3가지구성요소로이루어져있다. Master SysMaster 전체를관리하는중앙관리서버이다. Agent 개별서버에서정보수집및제어의역할을수행한다. Web Console 관리자에게필요한정보를제공한다. 다음그림은 SysMaster 의구조와동작과정이다. [ 그림 1.1] SysMaster 구조와동작 각호스트별로설치되는 Agent 와 Master 가서로연동하여대상시스템을관리하고, 관리자는 Web Console 을통하여시스템을운영하고상태를모니터링한다. 2 SysMaster 관리자안내서
1.3. 특징 SysMaster는통합관리환경과모니터링환경을제공할뿐만아니라리소스의특성을반영하고있는전용관리환경을제공한다. 또한관리자의업무유형에따라메뉴구성을변경할수있는기능을제공하고있다. SysMaster 는다음과같은특징을가지고있다. Resource 유형이나수에관계없이통합적인모니터링, 제어, 분석환경을제공한다. 운영과정중에서사용자가얻은관리노하우를축적하고이를활용할수있는메커니즘을제공한다. 사용자가직접화면구성을하여관리관점을사용자임의대로확장할수있다. 각 Resource 간의연관관계를관리할수있도록하여사용자에게보다쉽게분산된 Resource 를통합하 여관리할수있도록돕는다. 설정및라이브러리를중앙집중관리하여시스템의업데이트를편리하게한다. 1.4. SysMaster 의툴 SysMaster 의 Master 및 Agent 를관리하기위해사용되는툴에는 Web Console 이있다. 이툴은 Master, Agent 운영정보을확인할수있는조회명령등을통해 SysMaster 를운용하기위해사용된다. Web Console Master 와 Agent 의관리및제어를제공하는툴이다. APM 제품의주요기능인애플리케이션프로그램의 성능관리, 모니터링, 통계정보출력등의작업을수행한다. Web Console은주요기능을담당하는여러개의관리환경으로구성되어있다. 기능에따라분류하면 SysMaster 시스템자체를관리하기위한기능, 여러리소스가공통적으로제공해야하는기능을통합해서하나의관리환경으로제공하는공통기능, 통합된환경에서제공하기어려운리소스에종속적인기능들을수행하는리스소관리기능으로구분할수있다. 리소스관리기능은리소스의상태조회및제어, 리소스환경파일편집, 리소스통계정보제공등이지원되며, 기타리소스가가지고있는특별한기능을선택적으로지원한다. Web 채의관리환경을기능별로분류하면다음과같다. Admin 제 1 장 SysMaster 소개 3
Sysmaster Agent 관리환경 이벤트관리환경 System 시스템모니터링환경 시스템통계환경 WAS 모니터링환경 분석환경 장애진단환경 환경설정환경 참고 현재리소스는 WAS 에국한한다. 4 SysMaster 관리자안내서
제 2 장 SysMaster 기동및종료 본장에서는 SysMaster 를기동하고종료하기위한명령어와옵션을설명한다. 2.1. Master 의기동및종료 2.1.1. Master 의기동 본절에서는 Master 를기동하기전에점검해야할사항과 Master 를기동하는명령어의사용방법을설명 한다. 기동전점검사항 Master를기동하기전에다음과같은사항을점검해야한다. smmaster.env, sysmaster.properties Master의다음의디렉터리위치에환경설정파일인 smmaster.env, sysmaster.properties 존재하는지확인한다. 파일이름 smmaster.env sysmaster.properties 경로 $SYSMASTER_HOME/bin $SYSMASTER_HOME/config smmaster Master 의다음의디렉터리위치에 Master 를기동하는명렁어 smmaster 의실행파일이존재하는지확 인한다. $SYSMASTER_HOME/bin smmaster smmaster 는 Master 를기동하는명령어이다. Master 는환경설정파일인 smmaster.env 에설정된값을바 탕으로기동한다. 다음은 smmaster 명령어를사용하는예이다. 제 2 장 SysMaster 기동및종료 5
$ smmaster 2.1.2. Master 의종료 smdown Master 를종료할때 smdown 명령어를사용해 Master 를종료한다. 다음은 smdown 명령어를사용하는예이다. $ smdown 2.2. Agent 의기동및종료 2.2.1. Agent 의기동 본절에서는 Agent 를기동하기전에점검해야할사항과 Agent 를기동하는명령어의사용방법을설명한 다. 기동전점검사항 Agent를기동하기전에다음과같은사항을점검해야한다. 환경설정파일 Agent의다음의디렉터리위치에환경설정파일 sysmaster.properties가존재하는지확인한다. $SYSMASTER_ HOME/config/ 명령어실행파일 Agent 의다음의디렉터리위치에 Agent 를기동하는명령어 smagent 의실행파일이존재하는지확인한 다. $SYSMASTER_ HOME/bin/ Agent 등록 기동하려는 Agent 가 Master 에등록되어있는지확인한다. 6 SysMaster 관리자안내서
smagent SysMaster 의 Agent 를기동하기위해서 smagent 명령어가제공된다. smagent 명령어의문법은다음과같다. smagent {agentname} 항목 agentname 설명 기동하려는 Agent 의이름이다. 다음은 smagent 명령어를사용하는예이다. $ smagent APTEST 위예에서 APTEST는 Agent의이름이다. smagent 명령을수행하기위해서는 Master에해당 Agent가등록되어있어야한다. 위의명령어를실행하면다음과같은과정이진행된다. 1. Master에접속하여등록된 Agent인지검증한다. 2. 검증이성공하면, 최신의바이너리 (*.jar) 및환경설정파일 (mbeans.xml 등 ) 을다운받는다. 따라서 Agent 와 Master 의버전이항상일치된다. 3. Agent 의초기화를수행한다. 초기화작업에서는 Agent 에등록된리소스를초기화하는과정이포함된다. 2.2.2. Agent 의종료 본절에서는 Agent 를종료는 smagent 명령어를사용한다. smagent smagent 는 Agent 를기동할때사용했던명령어이다. smagent 명령어를사용해 Agent 를종료할수도있 다. smagent 명령어를사용해 Agent 를종료할때의문법은다음과같다. smagent [-i -d] 제 2 장 SysMaster 기동및종료 7
옵션 -i -d 설명 Master 에 Agent 의종료를알리지않고즉시종료한다. Master 에 Agent 의종료를알리고종료한다. 다음은 smagent 명령어를사용해 Agent 를종료하는예이다. $ smagent i Do you really want to down SysMaster agent [y/n] : y Starting shutdown immediately agent... Agent shutdowned... $ smagent d Do you really want to down SysMaster agent [y/n] : y Starting shutdown agent... Shutdown agent success. 위의예에서 -i를사용할때와 -d를사용할때의차이는 Agent의종료를 Master에전달여부이다. -d를사용할경우에 Master에 Agent의종료를알린다. 2.2.3. Agent 의재기동 본절에서는 Agent의재기동이필요한경우와 Agent를재기동하는방법을설명한다. Agent의재기동이필요한경우는다음과같다. Agent 실행에필요한바이너리를업데이트한경우 Agent 환경설정파일을수정한뒤적용하기위해서 Agent 가비정상적으로종료된경우 Agent 의프로세스는살아있지만비정상적으로동작중일경우 해당 Agent 서버에옵션을주고재실행할수있다. smagent -r Agent 를기동할때와동일한 smagnt 명령어에 r 옵션을추가하면 Agent 를재기동할수있다. smagent -r 명령어의문법은다음과같다. smagent -r {agentname} 8 SysMaster 관리자안내서
항목 agentname 설명 재기동하려는 Agent 의이름이다. 다음은 smagent -r 명령어를사용하는예이다. $ smagent -r APTEST 위예에서 APTEST 는 Agent 의이름이다. 제 2 장 SysMaster 기동및종료 9
제 3 장 Web Console 의기본관리기능 본장에서는 SysMaster 의시스템을관리하기위한 Web Console 의기능인기본관리기능을설명한다. 3.1. Web Console 의 ADMIN 3.1.1. 개요 SysMaster Admin 환경에서는 SysMaster 관리환경의주요한기능을포함하고있다. Agent 추가 / 삭제 / 속성변경, 리소스등록 / 삭제 / 속성변경, 이벤트관리를할수있다. Web Console의 Admin은 SysMaster와이벤트로구분된다. SysMaster 이벤트 3.2. SysMaster 관리 SysMaster 관리는 SysMaster 관리환경의주요한기능을포함하고있다. Agent 추가 / 삭제 / 속성변경, 리소스등록 / 삭제 / 속성변경, Resource 이력조회등의기능을수행한다. 다음은 SysMaster 관리화면이다. 제 3 장 Web Console 의기본관리기능 11
[ 그림 3.1] ADMIN - SysMaster 3.2.1. Agent 관리 ADMIN 의 SysMaster 에서 Agent 관리를할수있다. [ 그림 3.2] ADMIN - Agent 관리 다음은 Agent 메뉴의설명이다. 조회 12 SysMaster 관리자안내서
등록되어진 Agent 를조회한다. 추가 관리할 Agent 를추가한다. [ 그림 3.3] Agent 추가 항목 Agent Name 설명 사용자가임의로지정할수있는 Agent 이름에해당한다. 일반적으로설치한장치의노드의이름을사용하면어떤노드에설치된 Agent 인지 쉽게구별할수있다. ( 최대길이 : 32 자 ) OS Name Host Name User Name Log Level Desc Message Agent가설치된장치의 OS를선택한다. Agent가설치된머신의호스트이름을입력한다. Agent가설치된머신의로그인 ID를입력한다.. Agent의로그레벨을설정한다. Agent에대한간단한설명추가할수있다. 필수입력사항은아니다. Agent에대한간단한설명추가할수있다. 필수입력사항은아니다. 삭제선택된 Agent를목록에서삭제한다. Agent를삭제하면트리에서해당 Agent가제거되며해당 Agent가관리하는리소스의정보를수집하거나제어할수없게된다. 제 3 장 Web Console 의기본관리기능 13
3.2.2. 리소스관리 ADMIN의 SysMaster에서리소스관리를할수있다. 리소스탭은 Agent 탭에서리소스를추가하고자하는 Agent를더블클릭하면나타난다. [ 그림 3.4] ADMIN - 리소스관리 다음은리소스관리메뉴에대한설명이다. 조회 등록되어진리소스를조회한다. 추가 관리할리소스를추가한다. 14 SysMaster 관리자안내서
[ 그림 3.5] 리소스추가 항목 Resource ID Agent Name Resource Name Resource Type Version User Name Host Name Resource Ven dor Desc Message 설명사용자가임의로지정할수없다. 선택한 Agent 이름이설정되므로입력할필요없다. 리소스이름이다. 리소스의종류및설치노드의이름으로구성하면해당리소스를쉽게구분할수있다. ( 최대길이 :32자) 리소스종류를선택한다. 현재 sysmon / was 만가능하다. 리소스의버전이다. 리소스설치계정의로그인이름이다. ( 최대길이 : 16자 ) 리소스의호스트이름이다. ( 최대길이 : 16자 ) 자원의공급업체이름이다. ( 최대길이 : 32자 ) Agent에대한간단한설명추가할수있다. 필수입력사항은아니다. Agent에대한간단한설명추가할수있다. 필수입력사항은아니다. 삭제 Agent가관리하는리소스목록에서해당리소스를삭제한다. 리소스를삭제할경우해당리소스가목록에서제거되며해당리소스의정보조회나리소스제어는수행할수없게된다. 제 3 장 Web Console 의기본관리기능 15
3.3. SysMaster 이벤트관리환경 이벤트관리환경에서는리소스또는 SysMaster 자원이특정조건에도달했을때 Web Console 을통해모 니터링할수있는기능이다. 3.3.1. 이벤트이력조회 이벤트는 SysMaster에서자동으로실행되거나, 사용자가직접정의하여등록할수있다. 등록되어진이벤트결과는 DB에기록되고, 해당결과는이벤트이력조회메뉴와이벤트메시지로확인가능하다. 1. 이력조회이벤트이력조회는 [ADMIN] > [ 이벤트 ] > [ 이력조회 ] 메뉴를통해서실행이가능하다. 검색조건에따라원하는이벤트이력을조회할수있다. 다음은이벤트이력조회의화면이다. [ 그림 3.6] 이벤트 - 이력조회 검색조건 특정이벤트를조회시검색조건을설정하여이벤트이력을조회할수있다. 16 SysMaster 관리자안내서
[ 그림 3.7] 이력조회 - 검색조건 항목 조회기간 설명 이벤트가발생한시간대를설정하여이벤트이력을보여준다. 해당이벤트시간은마스터시간을준한다. 조회개수리소스타입리소스이름호스트이름이벤트레벨이벤트코드이벤트확인 화면에서보여줄이벤트수를지정한다. 화면에서보여줄리소스타입을지정한다. 화면에서보여줄리소스이름을지정한다. 조회하고자하는호스트이름을입력한다. 조회하고자하는이벤트레벨을설정한다. 조회하고자하는이벤트코트를입력한다. 조회하고자하는이벤트확인유 / 무를설정한다. Event Log Informations 검색조건을설정하여조회되는이벤트이력이화면에나타난다. [ 그림 3.8] 이력조회 - Event Log Informations 컬럼 Level 설명 발생된이벤트로그레벨이다. 제 3 장 Web Console 의기본관리기능 17
컬럼 설명 INFO, WARN, CRITICAL, FATAL 이있다. Time Host Name Event Code Resouce Name 이벤트가발생한날짜와시간이다. 이벤트가발생한장비의호스트이름이다. 발생한이벤트코드이름이다. 이벤트를발생시킨리소스의이름이다. Config path Message Confirm User 이벤트가발생했을때나타나는메시지이다. 이벤트메시지를확인한사용자를나타낸다. 2. 이벤트메시지 이벤트메시지를 Web Console 화면중오른쪽상단탭에서확인할수있다. [ 그림 3.9] 이벤트메시지탭위치 이벤트메시지탭중클릭하면이벤트메시지팝업이나타난다. 이벤트메시지를나타내는팝업창은다음과같다. 18 SysMaster 관리자안내서
[ 그림 3.10] 이벤트메시지팝업 색상수치별이벤트지수 이와같이이벤트의로그레벨과수치를나타낸다. Event List 컬럼 L Time Host Name Event Code Confirm 설명발생된이벤트로그레벨이다. 이벤트가발생한날짜와시간이다. 이벤트가발생한장비의호스트이름이다. 발생한이벤트코드이름이다. 이벤트메시지를확인한다. 특정이벤트상세확인 Event List 에서선택한이벤트를상세설명한다. 로그레벨, 시간, 호스트명, 이벤트코드, 이벤트메시 지를보여준다. 3.3.2. 이벤트임계치설정 SysMaster에서는장애관리차원에서특정조건을만족할때이벤트를발생시킬수있도록사용자가리소스종류별, 항목별세부설정을할수있다. 다음은이벤트임계치설정화면이다. 제 3 장 Web Console 의기본관리기능 19
[ 그림 3.11] 이벤트 - 임계치설정 검색조건 임계치를설정할항목을조회한다. [ 그림 3.12] 이벤트임계치설정 - 검색조건 항목 Resource Type 설명 임계치를설정할리소스목록. 현재 was, sysmon, sysmaster 가존재한다. Category 각각의리소스에대한임계치설정항목에대한 ID. Event Definition List of Category 이벤트가설정된항목리스트를나타낸다. [ 그림 3.13] 이벤트임계치설정 - Event Definition List of Category 20 SysMaster 관리자안내서
컬럼 Category ID Metrics ID Event Code Level 설명특정한조회항목에대한 ID 특정한카테고리에대해얻어올수있는데이터단위 ( 테이블의컬럼헤더에해당 ) 이벤트설정화면에서생성한이벤트정의이벤트레벨 INFO, WARN, CRITICAL, FATAL Alert Logging Default Condi tion Default Value Classify Web Console에 alert 창을띄울지여부 File/DB에이벤트기록을할것인지여부이벤트설정화면에서생성한이벤트조건의연산자값이벤트설정화면에서생성한이벤트조건의수치값이벤트설정을한주체를말한다. SYSTEM, USER Configuration List of Event Code 설정할항목임계치를설정, 수정한다. [ 그림 3.14] 이벤트임계치설정 - Configuration List of Event Code 위의그림은 WAS_VM_HEAP_USED_IS_HIGH 이벤트는 10 번체크해서적어도 3 번이값을 10 을넘기 면해당이벤트가발생한다. 컬럼 Resource Name Config Path 설명 등록한리소스이름 이벤트를특정 Config Path 에만동작할수있게하는값 * 로설정하면전체로설정된다. Using Condition 해당이벤트의사용여부를설정. 이벤트발생조건을설정한다. 제 3 장 Web Console 의기본관리기능 21
컬럼 설명 [GT] >, [LT] <, [GE] >=, [LE] <=, [EQ] ==, [NE]!=, [CH] Changed 조건이있다. Valule Leasts Times Delay Sec. Message For mat 조건이발생할기준값을설정한다. 최소발생조건을설정한다. 일정시간동안해당이벤트임계치를체크하는횟수이다. 이벤트발생후다시해당이벤트를체크할때까지의지연시간이다. 이벤트가발생했을때나타나는메시지를설정한다. 3.3.3. 이벤트설정 SysMaster에서는장애관리차원에서특정조건을만족할때이벤트를발생시킬수있도록사용자가리소스별, 항목별이벤트를만들수있는설정이다. 다음은이벤트설정화면이다. 22 SysMaster 관리자안내서
[ 그림 3.15] 이벤트 - 이벤트설정 검색조건 리소스타입을설정한다. [ 그림 3.16] 이벤트설정 - 검색조건 Category List of Resource Type 리소스타입의카테고리항목에관한내용을나타낸다. [ 그림 3.17] 이벤트설정 - Category List of Resource Type Metrics List of Category ID 카테고리항목중메트릭스에관한내용을나타낸다. 제 3 장 Web Console 의기본관리기능 23
[ 그림 3.18] 이벤트설정 - Metrics List of Category ID Event Definition List of Metrics ID 메트릭스중이벤트정의되어있는내용을나타낸다. [ 그림 3.19] 이벤트설정 - Event Definition List of Metrics ID 이벤트정의추가 사용자가이벤트사용을원할경우임의로이벤트설정을추가한다. [ 그림 3.20] 이벤트설정 - 이벤트정의추가 24 SysMaster 관리자안내서
제 4 장 Web Console 의모니터링기능 본장에서는시스템을모니터링하고모니터링정보를통계데이터로제공하는 Web Console 의시스템모 니터링기능을설명한다. 4.1. Web Console 의 SYSTEM 4.1.1. 개요 SysMaster 에등록된모든 Agent 별 SysMon 프로바이더의시스템모니터링정보와시스템통계정보를 제공한다. 다음은 Web Console 의 SYSTEM 화면이다. [ 그림 4.1] Web Console 의 SYSTEM Web Console 의 SYSTEM 은모니터링과통계로구분된다. 시스템모니터링관리환경 시스템통계환경 제 4 장 Web Console 의모니터링기능 25
4.2. 시스템모니터링관리환경 4.2.1. 개요 SysMaster 에등록된모든 Agent 별 SysMon 프로바이더의시스템모니터링정보를제공한다. 시스템모니터링은 10 초주기로모니터링데이터를자동갱신한다. 다음은시스템모니터링의화면이다. [ 그림 4.2] 시스템모니터링 4.2.2. 시스템모니터링화면구성 시스템모니터링화면은 Working List 화면과메인화면으로구성된다. 1. Working List 화면 [ 그림 4.3] 시스템모니터링화면중 Working List 26 SysMaster 관리자안내서
Working List 화면구성 모든 Agent 가표시된다. 상태에따라 Agent 를다르게표현한다. Active Agent 만선택이가능하다. 2. 메인화면 [ 그림 4.4] 시스템모니터링화면중메인화면 메인화면구성 모니터링 Start/stop 기능 엑셀파일저장기능 모니터링차트들을제공하는기능 모니터링차트에서분석메뉴의동일화면으로이동기능지원 4.2.3. 모니터링대상선택 시스템모니터링은 SysMaster 에등록한 Agent 의목록중모니터링하려는대상을선택하여모니터링을 시작할수있다. 다음은모니터링대상을선택하는화면이다. 제 4 장 Web Console 의모니터링기능 27
[ 그림 4.5] 시스템모니터링대상선택 다수의 Agent 를선택한경우에는구별된색상정보로동시모니터링이가능하다. 4.2.4. 시스템모니터링구성 Summary Host CPU Memory Disk Disk I/O Network I/O 4.2.4.1. Summary 여러 Agent 에대한시스템자원정보들을요약한다. 참고 시스템모니터링중 Summary 는차트개수가고정이다. 28 SysMaster 관리자안내서
[ 그림 4.6] 시스템모니터링 - Summary 차트별메뉴이름 CPU 사용률 (%) 메모리사용량 (KB) 스왑메모리사용량 (KB) 디스크사용률 (%) 디스크 I/O (bps) 네트웍크 I/O (pkts) 의미 Agent별전체 cpu 사용룰의추이 Agent별전체메모리 (real alloc) 사용량의추이 Agent별가상메모리 (virtual alloc) 사용량의추이 Agent별전체디스크사용률의추이 Agent별전체디스크 I/O(bps) 의추이 Agent별전체네트웍 I/O(input + output pkts) 의추이 4.2.4.2. Host 각각의 Agent에대한시스템자원정보들을제공한다. Host 탭수는가변적이고, 탭내의차트개수는고정이다. [ 그림 4.7] 시스템모니터링 - Host MakePage 를이용하여새로운탭을생성한후시스템모니터링을할 Agent 들을사용자가선택할수있다. 제 4 장 Web Console 의모니터링기능 29
차트별메뉴이름 CPU 사용률 (%) 메모리사용량 (KB) 스왑메모리사용량 (KB) 디스크사용률 (%) 디스크 I/O (bps) 네트웍크 I/O (pkts) 의미선택탭의 Agent 전체 (average) 및각 CPU ID(0,...) 의 cpu 사용률을 sys, user, wait로세분화선택탭의 Agent 메모리사용량추이를 free, real alloc, real active, virtual alloc, virtual active 로세분화 선택탭의 Agent 가상메모리사용량의추이제공선택탭의 Agent 전체 (total) 및각디스크별 (/, /home,...) 사용률을 use, free 로세분화선택탭의 Agent 전체 (total) 및각디스크장치별 I/O를 bps, sps, msps로세분화선택탭의 Agent 전체 (total) 및각네트웍크장치별 I/O를 in, in error, out, out error call로세분화 4.2.4.3. CPU 선택한 Agent 에대한 CPU 사용률요약한다. [ 그림 4.8] 시스템모니터링 - CPU 차트별메뉴이름 Summary CPU Usage Chart Detail CPU Usage Chart 의미 Agent별로전체 CPU 사용률의추이제공선택탭 Agent 전체 (average) 및각 CPU ID(0,...) 의 CPU 사용률을 sys, user, wait로세분화 참고 최초페이지에서는 Detail CPU Usage Chart 하위의차트들이존재하지않는다. 30 SysMaster 관리자안내서
Agent 를선택한후 start 버튼을클릭하였을때선택한 Agent 수만큼의 Detail 차트가생성된다. 4.2.4.4. Memory 선택한 Agent 에대한 Memory 사용량요약한다. [ 그림 4.9] 시스템모니터링 - Memory 차트별메뉴이름 Summary Memory Chart Detail Memory Chart 의미 Agent별전체메모리 (real alloc) 사용량의추이선택탭의 Agent 메모리사용량추이를 free, real alloc, real active, virtual alloc, virtual active 로세분화 참고 최초페이지에서는 Detail Memory Chart 하위의차트들이존재하지않는다. Agent 를선택한후 start 버튼을클릭하였을때선택한 Agent 수만큼의 Detail 차트가생성된다. 4.2.4.5. Disk 선택한 Agent 에대한 Disk 사용률을요약한다. 제 4 장 Web Console 의모니터링기능 31
[ 그림 4.10] 시스템모니터링 - Disk 차트별메뉴이름 Summary Disk Usage Chart Detail Disk Usage Chart 의미 Agent별전체디스크사용률의추이선택탭의 Agent 전체 (total) 및각디스크별 (/, /home,...) 사용률을 use, free 로세분화 참고 최초페이지에서는 Detail Disk Usage Chart 하위의차트들이존재하지않는다. Agent 를선택한후 start 버튼을클릭하였을때선택한 Agent 수만큼의 Detail 차트가생성된다. 4.2.4.6. Disk I/O 선택한 Agent 에대한 Disk I/O 을요약한다. 32 SysMaster 관리자안내서
[ 그림 4.11] 시스템모니터링 - Disk I/O 차트별메뉴이름 Summary Disk I/O Chart Detail Disk I/O Chart 의미 Agent별전체디스크 I/O(bps) 의추이선택탭의 Agent 전체 (total) 및각디스크장치별 I/O를 bps, sps, msps로세분화 참고 최초페이지에서는 Detail Disk I/O Chart 하위의차트들이존재하지않는다. Agent 를선택한후 start 버튼을클릭하였을때선택한 Agent 수만큼의 Detail 차트가생성된다. 4.2.4.7. Network I/O 선택한 Agent 에대한 Network I/O 을요약한다. 제 4 장 Web Console 의모니터링기능 33
[ 그림 4.12] 시스템모니터링 - Network I/O 차트별메뉴이름 Summary Network I/O Chart Detail Network I/O Chart 의미 Agent별전체네트웍 I/O(input + output pkts) 의추이선택탭의 Agent 전체 (total) 및각네트웍크장치별 I/O를 in, in error, out, out error call로세분화 참고 최초페이지에서는 Detail Network I/O Chart 하위의차트들이존재하지않는다. Agent 를선택한후 start 버튼을클릭하였을때선택한 Agent 수만큼의 Detail 차트가생성된다. 4.3. 시스템통계환경 4.3.1. 개요 시스템통계환경에서는 Sysmon 프로바이더의모니터링정보를통계데이터로제공한다. 시스템통계는조회기간을지정하여 TimeScale별 ( 초, 분, 시, 일..) 로수집된데이터를분석한다. 다음은시스템통계환경의화면이다. 34 SysMaster 관리자안내서
[ 그림 4.13] 시스템통계조회 4.3.2. 시스템통계화면구성 시스템통계화면은 Working List 화면과메인화면으로구성된다. 1. Working List 화면 참고 4.2.2. 시스템모니터링화면구성 을참고한다. 2. 메인화면 [ 그림 4.14] 시스템통계화면중메인화면 제 4 장 Web Console 의모니터링기능 35
메인화면구성 조회기간설정 조회기능 엑셀파일저장기능 분석차트제공 Time Scale 변경 4.3.3. 통계대상선택 시스템통계는 SysMaster에등록한 Agent의목록중통계집계하려는대상을선택하여통계를시작할수있다. 통계대상을선택하는화면은 4.2.3. 모니터링대상선택 참고한다. 4.3.4. 시스템통계구성 Summary Host Cpu Memory Disk Disk I/O Network I/O 4.3.4.1. Summary 여러 Agent 에대한시스템자원통계정보들을요약한다. 36 SysMaster 관리자안내서
참고 시스템통계중 Summary 는차트개수가고정이다. [ 그림 4.15] 시스템통계 - Summary 데이터내용은 4.2.4.1. Summary 과동일하다. 4.3.4.2. Host 각각의 Agent에대한시스템자원통계정보들을제공한다. Host 탭수는가변적이고, 탭내의차트개수는고정이다. [ 그림 4.16] 시스템통계 - Host MakePage 를이용하여새로운탭을생성한후시스템통계를할 Agent 들을사용자가선택할수있다. 제 4 장 Web Console 의모니터링기능 37
데이터내용은 4.2.4.2. Host 과동일하다. 4.3.4.3. CPU 선택한 Agent에대한 CPU사용률통계를요약한다. [ 그림 4.17] 시스템통계 - CPU 해당 Agent 의전체 (average) CPU 사용률통계를 sys, user, wait 로세분화하여나타낸다. 참고 최초페이지에서는 Section CPU Chart 하위의차트들이존재하지않는다. Agent 를선택한후조회버튼을클릭하였을때선택한 Agent 수만큼의 Detail 차트가생성된다. 4.3.4.4. Memory 선택한 Agent 에대한 Memory 사용량통계를요약한다. 38 SysMaster 관리자안내서
[ 그림 4.18] 시스템통계 - Memory 선택탭의 Agent 메모리사용량통게를 free, real alloc, real active, virtual alloc, virtual active 로세분화 참고 최초페이지에서는 Section Memory Chart 하위의차트들이존재하지않는다. Agent 를선택한후조회버튼을클릭하였을때선택한 Agent 수만큼의 Detail 차트가생성된다. 4.3.4.5. Disk 선택한 Agent 에대한 Disk 통계를요약한다. [ 그림 4.19] 시스템통계 - Disk 선택탭의 Agent 전체 (total) 및각디스크별 (/, /home,...) 사용률통계를 use, free 로세분화 제 4 장 Web Console 의모니터링기능 39
참고 최초페이지에서는 Section Disk Chart 하위의차트들이존재하지않는다. Agent 를선택한후조회버튼을클릭하였을때선택한 Agent 수만큼의 Detail 차트가생성된다. 4.3.4.6. Disk I/O 선택한 Agent 에대한 Disk I/O 통계를요약한다. [ 그림 4.20] 시스템통계 - Disk I/O 선택탭의 Agent 전체 (total) 및각디스크장치별 I/O 통계를 bps, sps, msps 로세분화 참고 최초페이지에서는 Section Diskio Chart 하위의차트들이존재하지않는다. Agent 를선택한후조회버튼을클릭하였을때선택한 Agent 수만큼의 Detail 차트가생성된다. 4.3.4.7. Network I/O 선택한 Agent 에대한 Network I/O 통계를요약한다. 40 SysMaster 관리자안내서
[ 그림 4.21] 시스템통계 - Network I/O 선택탭의 Agent 전체 (total) 및각네트웍크장치별 I/O 통계를 in, in error, out, out error call 로세분화 참고 최초페이지에서는 Section Networkio Chart 하위의차트들이존재하지않는다. Agent 를선택한후조회버튼을클릭하였을때선택한 Agent 수만큼의 Detail 차트가생성된다. 제 4 장 Web Console 의모니터링기능 41