Transcript 어드민메이트_제안자료
April 2006 AdminMate 2.0 System Performance Monitoring • • • • 작성일 : 2008/01/24 담당 : 신 상 윤 TEL :010-4842-9153 Mail: [email protected] MRTG 기반의 IDC 에 성능 관리를 맡기시겠습니까? 서비스와 연관된 문제는 IDC 에서 알려주지 않습니다 문제를 스스로 알고 싶으신가요? 장비, 서비스의 운영효율을 높이기를 원하십니까? 성능 모니터링을 쉽게 운영 하고 싶으신가요? 정교한 모니터링 옵션을 원하십니까? 2 NAVER IBM 에 장비, 서비스 아웃소싱(2004.6) 잦은 접속장애 및 장애조치 지연(수 시간 동안 잦은 서비스 중단) NAVER IBM 과 운영 대행 계약 파기(2006.12) 신속한 사고처리와 빠른 의사결정을 위해 자체 관리 (운영인력 보강 및 서비스운영 인수) 3 4 5 6 SMS(System Management Systems) 란? • 네트워크를 구성하고 있는 중요 장비(서버, 네트워크장비, DBMS)에 대한 성능을 감시 합니다 • 성능 DATA 를 저장 및 분석 합니다 • 성능 DATA 및 장애감시 결과에 따른 조치를 취합니다 (통지,자동(수동)조치) • 관리자로 하여금 H/W 및 S/W 의 현황을 파악하여 향후 신규도입, 재배치 의 객관적인 기초 자료를 제공 합니다 7 IT Management 현황은 … 기존 관리방식 의 문제점 고객 요구 이 기종 전산자원들에 대해 개별 관리 멀티 플랫폼에 대한 통합 관리 성능 DATA 관리 안함 성능 DATA 의 관리로 시스템 운영 효율 증대 설치 및 유지보수/운영의 어려움 전문 교육 불필요한 설치 / 유지보수 전문적인 시스템 운영자 필요 초보자도 쉽게 사용할 수 있는 UI 관리 대상 장비에의 추가 부하의 과다 서버의 부하 최소화하여 부작용 극소화 평균 5분 이상의 모니터링 간격 실시간 모니터링으로 Down 시간의 최소화 8 해결책은 ? 이기종 전산자원에 대한 실시간 통합관리가 가능한 표준 제품 AdminMate 2.0 System Performance Monitoring 9 구매고객 건설연구정보센터 공군본부 공영DBM 교육지대 넷시큐어 넷시큐어테크놀러지 노틸러스효성 대구대학교 대한불교조계종 불교문화사업단 법무법인 세종 삼성렌탈 서울대학교 건설연구정보센터 GE 플라스틱 코리아 외 다수 신세계아이앤씨 영우디지탈 오이뮤직 온세통신 이지스효성 타이거오일 푸르덴셜생명보험 한국과학재단 한국보그워너티에스 한국전력공사 경기지사 한컴 IDC 한화 현대정보기술 KT익산지사 Thunder IDC 서버모니터링 솔루션(서버옵저버) 구매고객 포함 10 Contents • • • • • • 개요 AdminMate Architecture 성능 DATA 수집 성능 DATA 분석 AdminMate 구성 AdminMate 프레임워크 11 개요 • 성능 DATA 수집 • 표준 프로토콜(SNMP, WMI)을 이용하여 다양한 서버, 네트워크 장비, 애플리케이션으로 부터 성능 데이터 수집 • 성능 DATA 분석 • 성능 분석 스크립트 언어를 사용하여 복합적인 분석 작업 수행 • 분석 후 적절한 액션 실행 • 성능 최적화 & HW 업그레이드 • 수집된 데이터를 기반으로 HW/SW 성능 최적화 분석 지표로 사용 12 AdminMate architecture Office 1 Office 2 Office N 장애통지 HTTP(S) 통합 DB AdminMate Server Web Reporting Internet Web Console alert Server Agent Oracle Agent SNMP Internet Protocol Mobile Console (Server) (Oracle Database) (Network) (Port,Http,SNMP..) Admin Console 13 성능 데이터 수집 – 수집과 저장 • 지속적인 데이터 수집 • 백그라운드 서비스 제공으로 365x24 시간 수집 • 수집 스케줄링 지원으로 원하는 시간 설정 가능 • DBMS 지원 • MSSQL(MSDE)에 수집된 데이터 저장 • 분석 서비스 연계 • DBMS에 저장하므로 OLAP과 같은 분석 서비스와 쉽게 연동 가능 14 성능 데이터 수집 – 논리적 카운터 표현 • 논리적 카운터 • WMI/SNMP 원본 수집 값을 가공하여 새로운 논리적 모니터링 카운트 제공 • WMI Object Class나 SNMP MIB와 같은 전문 지식 불 필요 • Example Windows/Is Process Running – WMI 데이터를 가공해서 제공 Oracle/Cache Hit Ratio – SNMP MIB 데이터를 가공해서 제공 15 성능 DATA 수집기능 • SNMP와 WMI에 기반하여 운영체제의 종류에 관계없이 원격지 서버, 네트워크 장비, 애플리케이션의 성능을 모니터링 • 관리 대상 장치에 비표준 모듈(에이전트)을 설치할 필요가 없음 • 초 단위 모니터링 • 각종 알려진 Internet Protocol 지원 16 성능 DATA 수집기능 (Windows) AdminMate Server console Windows Server WMI Protocol Web Printer PDA Windows Server 성능 모니터링 • • • • • • • • • CPU 메모리 논리적 디스크 물리적 디스크 프로세스 네트워크 이벤트 시스템 NT 서비스 17 1.1 CPU 모니터링 항목 설명 % Processor Time 프로세서가 비유휴 스레드를 실행하는 데 소비하는 시간의 백분율 Interrupts/sec 프로세스가 받아 처리한 하드웨어 인터럽트의 평균 비율(초당 발생 횟수) % Interrupt Time 프로세스가 샘플 간격 동안 받아 처리한 하드웨어 인터럽트의 수 % User Time 사용자 모드에서 소비한 프로세스 시간의 백분율 % Privileged Time 프로세스 스레드가 특권 모드에서 명령을 실행하면서 경과된 시간을 백분율로 표시 18 1.2 메모리 모니터링 항목 설명 % Committed Bytes In Use Commit Limit에 대한 Commited Bytes의 비율 Commited Bytes는 디스크에 쓸 필요가 있는 페이징 파일에 예약된 실제 메모리 공간이다. Commit Limit는 페이징 파일의 크기에 따라 결정된다. 페이징 파일이 커지면 Commit Limit도 증가하며 이 비율은 감소한다. 이 카운터는 최근에 관찰된 값만 표시하며 평균값은 아니다. Available Bytes 컴퓨터에서 실행되는 프로세스에 사용할 수 있는 실제 메모리의 양(바이트) Available KBytes 컴퓨터에서 실행되는 프로세스에 사용할 수 있는 실제 메모리의 양(킬로바이트) Available MBytes 컴퓨터에서 실행되는 프로세스에 사용할 수 있는 실제 메모리의 양(메가바이트) Cache Bytes 캐시된 메모리 양 Cache Bytes Peak 시스템을 마지막으로 다시 시작한 이후에 파일 시스템 캐시에서 사용한 최대 바이트 수 Cache Faults/sec 찾아본 페이지가 파일 시스템 캐시에 없고, 메모리에 있거나(soft fault) 디스크에 있었던(hard fault) 오류의 비율 파일 시스템 캐시는 응용 프로그램이 최근에 사용한 데이터를 저장해 두는 실제 메모리의 일부 영역이다. 캐시 동작은 대부분의 응용 프로그램의 입출력 작업에 대한 신뢰할만한 표시기이다. Commit Limit 페이징 파일을 확장할 필요 없이 커밋될 수 있는 가상 메모리 크기(바이트 단위) 커밋된 메모리는 디스크 페이징 파일에 예약된 실제 메모리 공간이다. 각 논리 드라이브에 하나의 페이징 파일이 있을 수 있다. 페이징 파일이 확장되면 이 제한도 따라서 증가한다. Committed Bytes 커밋된 가상 메모리의 양(바이트) 커밋된 메모리는 디스크 페이징 파일을 디스크에 다시 써야 할 필요가 있을 경우를 위해 예약된 실제 메모리이다. 각 실제 드라이브에 하나 이상의 페이징 파일이 있을 수 있다. Page Faults/sec 초당 페이지 부재의 평균 수 이 카운터는 하드 부재 오류(디스크 액세스가 필요한 경우)와 소프트 부재 오류 (없는 페이지가 실제 메모리의 어딘가에 있는 경우)를 포함한다. 대부분의 프로세서는 문제없이 많은 수의 소프트 부재 오류를 처리한다. 하지만 디스크 액세스가 필요한 하드 부재 오류는 지연을 초래할 수 있다. 19 Page Reads/sec 하드 페이지 부재를 해결하기 위해 디스크를 읽은 비율 이것은 각 작업에서 받은 페이지 수에 상관없이 읽기 작업의 수를 표시한다. 하드 페이지 부재는 프로세스가 그 작업 집합에 없는 가상 메모리, 또는 실제 메모리의 어디에도 없는 페이지를 참조할 때 발생하며, 디스크에서 검색해야 한다. 이 카운터는 시스템 전반적으로 지연을 일으키는 이러한 부재 오류의 주요 표시기이다. 이것은 파일 시스템 캐시(일반적으로 응용 프로그램이 요청한) 및 비 캐시의 맵된 메모리 파일에서 부재 오류를 해결하기 위해 읽은 수를 포함한다. Page Writes/sec 실제 메모리의 공간을 비우기 위해 페이지를 디스크에 쓴 비율 Page Input/sec 하드 페이지 폴트를 해결하기 위해 디스크에서 페이지를 읽은 비율 Page Output/sec 실제 메모리의 공간을 비우기 위해 디스크에 다시 쓴 페이지의 비율 Pages/sec 하드 페이지 부재를 해결하기 위해 디스크에서 읽거나 디스크로 쓴 페이지의 비율 이 카운터는 시스템 전반적으로 지연을 일으키는 이러한 부재 오류의 주요 표시기이다. Pool Paged Bytes 페이지 풀의 크기(바이트)이고, 페이지 풀은 사용되지 않고 있을 때 디스크에 쓸 수 있는 개체의 시스템 메모리(운영 체제가 사용하는 실제 메모리) 영역이다. Pool Nonpaged Bytes 비페이지 풀의 크기(바이트)이고, 비페이지 풀은 디스크에 쓸 수 없지만 할당되어 있는 동안 실제 메모리에 남아 있어야 하는 개체의 시스템 메모리 (운영 체제가 사용하는 실제 메모리) 영역이다. 20 1.3 논리적 디스크 모니터링 항목 설명 % Disk Read Time 선택한 디스크 드라이브가 읽기 요청을 처리하는데 사용된 시간의 백분율 % Disk Time 선택한 디스크 드라이브가 읽기 또는 쓰기 요청을 처리하는데 사용된 시간의 백분율 % Disk Write Time 선택한 디스크 드라이브가 쓰기 요청을 처리하는데 사용된 시간의 백분율 % Free Space 선택한 논리 디스크 드라이브에 있는 전체 사용할 수 있는 빈 공간의 백분율 Avg. Disk Bytes/Read 읽기 작업 동안 디스크로 전송되는 평균 바이트 수 Avg. Disk Bytes/Write 쓰기 작업 동안 디스크로 전송되는 평균 바이트 수 Disk Bytes/sec 쓰기 또는 읽기 작업 동안 디스크로(또는 디스크에서) 전송되는 바이트 수 Disk Read Bytes/sec 읽기 작업 동안 디스크에서 전송되는 바이트 수 Disk Reads/sec 디스크에서의 읽기 작업 횟수 Disk Transfers/sec 디스크에서의 읽기 및 쓰기 작업 횟수 Disk Write Bytes/sec 쓰기 작업 동안 디스크로 전송되는 바이트 수 Disk Writes/sec 디스크에서의 쓰기 작업 횟수 Free Megabytes 디스크 드라이브에서 할당되지 않은 공간을 메가바이트로 표시한다. 1 메가바이트는 1,048,576 바이트이다. 21 1.4 물리적 디스크 모니터링 항목 설명 % Physical Disk Read Time 선택한 디스크 드라이브가 읽기 요청을 처리하는데 사용된 시간의 백분율 % Physical Disk Time 선택한 디스크 드라이브가 읽기 또는 쓰기 요청을 처리하는데 사용된 시간의 백분율 % Physical Disk Write Time 선택한 디스크 드라이브가 쓰기 요청을 처리하는데 사용된 시간의 백분율 Avg. Physical Disk Bytes/Read 읽기 작업 동안 디스크로 전송되는 평균 바이트 수 Avg. Physical Disk Bytes/Write 쓰기 작업 동안 디스크로 전송되는 평균 바이트 수 Avg. Physical Disk Queue Length 샘플 간격 동안 선택된 디스크에 대해 대기열에 있는 읽기 및 쓰기 요청의 평균 수 Avg. Physical Disk sec/Read 디스크에서 데이터를 읽은 평균 시간(초) Avg. Physical Disk sec/Write 디스크로 데이터를 쓴 평균 시간(초) Avg. Physical Disk Read Queue Length 샘플 간격 동안 선택된 디스크에 대해 대기열에 있는 읽기 요청의 평균 수 Avg. Physical Disk Write Queue Length 샘플 간격 동안 선택된 디스크에 대해 대기열에 있는 쓰기 요청의 평균 수 Current Physical Disk Queue Length 성능 데이터를 모으는 당시 디스크에서 기다리는 요청의 수 Physical Disk Bytes/sec 쓰기 또는 읽기 작업 동안 디스크로(또는 디스크에서) 전송되는 바이트 수 Physical Disk Read Bytes/sec 읽기 작업 동안 디스크에서 전송되는 바이트 수 Physical Disk Reads/sec 디스크에서의 읽기 작업 횟수 Physical Disk Write Bytes/sec 쓰기 작업 동안 디스크로 전송되는 바이트 수 Physical Disk Writes/sec 디스크에서의 쓰기 작업 횟수 22 1.5 프로세스 모니터링 항목 설명 % CPU Time 모든 프로세스 스레드가 프로세서를 사용하여 컴퓨터 명령을 실행하는 데 경과된 시간의 백분율 Is process running 프로세스가 실행되고 있는지 여부(Boolean, true - 실행되고 있음. false - 실행되고 있지 않음) Private Bytes 프로세스가 할당하여 다른 프로세스와는 공유할 수 없는 메모리의 현재 크기(바이트) Pool Paged Bytes Process 페이지 풀의 크기(바이트)이고, 페이지 풀은 사용되지 않고 있을 때 디스크에 쓸 수 있는 개체의 시스템 메모리(운영 체제가 사용하는 실제 메모리) 영역 Pool Nonpaged Bytes Process 비페이지 풀의 크기(바이트)이고, 비페이지 풀은 디스크에 쓸 수 없지만 할당되어 있는 동안 실제 메모리에 남아 있어야 하는 개체의 시스템 메모리 (운영 체제가 사용하는 실제 메모리) 영역 Working Set 이 프로세스에 대한 Working Set(작업 집합)의 현재 크기(바이트) Working Set(작업 집합)은 프로세스의 스레드가 최근에 작업한 메모리 페이지의 집합. 컴퓨터에 있는 빈 메모리가 한계를 초과하면 페이지는 사용 중이 아니라도 프로세스의 Working Set(작업 집합)에 남아 있다. 빈 메모리가 한계 미만이면 페이지는 Working Set(작업 집합)에서 지워진다. 이 페이지가 필요하면 주 메모리에서 없어지기 전에 소프트 오류 처리되어 다시 작업 집합에 있게 된다. Page Faults/sec Process 이 프로세스에서 실행 중인 스레드에서 발생하는 페이지 부재 오류 비율 Thread Count 이 프로세스에서 현재 활성화된 스레드 수 Handle Count 이 프로세스가 현재 연 핸들의 전체 수입니다. IO Read Bytes/sec 프로세스가 I/O 연산에서 바이트를 읽는 속도 IO Write Bytes/sec 프로세스가 I/O 연산으로 바이트를 쓰는 속도 Virtual Bytes 프로세스가 사용하고 있는 가상 주소 공간의 바이트 수 Page File Bytes 프로세스가 페이징 파일에 사용한 현재 바이트 수 페이징 파일은 다른 파일에 들어있지 않은 프로세스가 사용한 메모리 페이지를 저장하는 데 사용 23 1.6 네트워크 모니터링 항목 설명 Bytes Received/sec 프레이밍 문자를 포함하여 각 네트워크 어댑터에서 받는 바이트의 비율 Bytes Sent/sec 레이밍 문자를 포함하여 네트워크 어댑터에서 보낸 바이트의 비율 Bytes Total/sec 프레이밍 문자를 포함하여 각 네트워크 어댑터를 통해 보내고 받는 바이트의 비율 Bytes Received/sec 와 Bytes Sent/sec 의 합입니다. Current Bandwidth 네트워크 인터페이스의 현재 대역폭을 초당 비트 수(BPS)로 추정한 값 대역폭이 다양하지 않거나 값을 정확히 추정할 수 없는 인터페이스일 경우, 이 값은 명목상의 대역폭이다. Packets Received/sec 네트워크 인터페이스에서 받는 패킷의 비율입니다. Packets Sent/sec 네트워크 인터페이스에서 보내는 패킷의 비율입니다. Packets Total/sec 네트워크 인터페이스에서 보내고 받는 패킷의 비율입니다. 1.7 이벤트 모니터링 항목 설명 응용 프로그램 이벤트 윈도우 이벤트 중 응용 프로그램 이벤트를 수집한다. 시스템 이벤트 윈도우 이벤트 중 시스템 이벤트를 수집한다. 1.8 시스템 모니터링 항목 설명 Processor Queue Length 프로세서 대기열에 있는 스레드 수 Processes 컴퓨터에 있는 프로세스의 수. 이 값은 여러 시간에 걸친 평균값이 아니고 현재 값이다. 각 프로세스는 프로그램의 실행을 나타낸다. Threads 컴퓨터에 있는 스레드의 수. 이 값은 여러 시간에 걸친 평균값이 아니고 현재 값이다. 스레드는 프로세서에서 명령을 실행할 수 있는 기본 실행 가능한 엔터티이다. 24 1.9 NT 서비스 모니터링 항목 설명 Is service running NT 서비스가 실행되고 있는지 여부를 나타낸다. (Boolean, true - 실행되고 있음. false - 실행되고 있지 않음) 1.10 미리 정의된 액션 ― 서비스 시작 - 지정된 윈도우 NT 서비스를 시작한다. vServiceName : 윈도우 NT 서비스 이름을 입력한다. 예) IISAdmin ― 서비스 중지 - 지정된 윈도우 NT 서비스를 중지한다. vServiceName : 윈도우 NT 서비스 이름을 입력한다. 예) W3SVC ― 애플리케이션 실행 - 지정된 애플리케이션을 실행한다. vAppName : 실행할 애플리케이션 경로. 예) C:\windows\system32\iisreset.exe vCurDir : 애플리케이션의 현재 디렉터리. 공백 - 현재 실행 디렉터리로 지정된다. ― 애플리케이션 종료 - 지정된 애플리케이션을 종료한다. vAppName : 종료할 애플리케이션. 예) notepad.exe ― 시스템 재시작 - 관리 대상 스시템을 재시작한다. 25 성능 DATA 수집기능 (Unix,Linux,Solaris,AIX,Mac OCX) AdminMate Server console UniX Server SNMP Protocol Web Printer PDA UNIX Server 성능 모니터링 • • • • • • • • CPU I/O 메모리 프로세스 디스크 평균부하 파일 로그파일 26 2.1 CPU / IO 모니터링 항목 설명 사용자 CPU 시간 사용자 CPU 시간의 백분율 nice CPU 시간 nice CPU 시간의 백분율 시스템 CPU 시간 시스템 CPU 시간의 백분율 유휴 CPU 시간 유휴 CPU 시간의 백분율 블록 장치에 전송된 블록 개수 초당 블록 장치에 전송된 블록 개수 블록 장치로부터 전송받은 블록 개수 초당 블록 장치로부터 전송받은 블록 개수 처리된 인터럽트 회수 초당 처리된 인터럽트 회수 컨텍스트 스위치 회수 초당 컨텍스트 스위치 회수 스왑 인된 블록 개수 초당 스왑 인된 블록 개수 스왑 아웃된 블록 개수 초당 스왑 아웃된 블록 개수 27 2.2 메모리 모니터링 항목 설명 전체 스왑 메모리 전체 스왑 메모리 크기 사용 가능한 스왑 메모리 사용가능한 스왑 메모리 크기 전체 물리 메모리 전체 물리적인(RAM) 메모리 크기 가용 물리 메모리 사용 가능한 물리적 메모리 크기 전체 사용 가능한 메모리 전체 사용 가능한 메모리 크기 최소 사용 가능 스왑 최소 사용 가능 스왑 크기 공유 메모리 공유 메모리 크기 버퍼 메모리 버퍼 메모리 크기 캐쉬 메모리 캐쉬 메모리 크기 2.3 프로세스 모니터링 항목 설명 허용된 최저 실행 개수 지정된 프로세스의 최소 실행 개수 허용된 최대 실행 개수 지정된 프로세스의 최대 실행 개수 프로세스 실행여부 프로세스가 실제 실행 되고 있는지 멈추었는지 판단 프로세스 개수 지정된 프로세스의 현재 실행중인 실행 인스턴스 개수 28 2.4 디스크 모니터링 항목 설명 사용 가능한 디스크 공간 지정된 파티션의 사용 가능한 디스크 공간 사용된 디스크 공간(KBytes) 지정된 파티션의 사용된 디스크 공간 (KBytes) 사용된 디스크 공간(백분율) 지정된 파티션의 사용된 디스크 공간 (백분율) 2.5 평균부하 모니터링 항목 설명 평균 부하 1분, 5분, 10분간의 평균 부하 2.6 파일 모니터링 항목 설명 파일 크기 지정된 파일의 크기 29 성능 DATA 수집 기능 (Managed Switch,Router…) Switch AdminMate Server Firewall console Router SNMP Protocol Web Printer Switch PDA Managed Switch 성능 모니터링 • 전송량 통계 • Traps • 알려진 MIB 30 3.1 전송량 통계 모니터링 항목 설명 Inbound Octet Rate 초당 이 인터페이스로 수신된 옥텟의 수입니다. Inbound Unicast Packet Rate 초당 상위 프로토콜에 통지한 유니캐스트 패킷의 개수입니다. Inbound Non-unicast Packet Rate 초당 상위 프로토콜에 통지한 비 서브넷-유니캐스트 패킷의(서브넷-브로드캐스트, 서브넷멀티캐스트 패킷) 개수입니다. Inbound Discard Rate 패킷 자체에는 에러가 없지만, 상위 프로토콜에 건네줄 수 없었던 패킷의 개수입니다.(버퍼 부족등으로 파기된 수신 패킷의 수) Inbound Error Rate 패킷 자체의 에러로 인해서 파기된 패킷 개수입니다. (FCS 에러, 작은 패킷, 길이 초가 패킷, 충돌 패킷 등) Outbound Octet Rate 초당 이 인터페이스로 송신한 패킷의 옥텟 개수입니다. Outbound Unicast Packet Rate 초당 상위 레이어가 이 인터페이스로 송신한 유니캐스트 패킷의 개수입니다. Outbound Non-unicast Packet Rate 상위 레이어가 이 인터페이스로 송신한 초당 비-유니캐스트 패킷 개수입니다. Outbound Discard Rate 패킷 자체에는 에러가 없지만, 송신 처리로 파기된 패킷의 초당 개수입니다.(송신 FIFO overflow 등) Outbound Error Rate 초당 에러로 인해서 파기된 패킷의 개수입니다.(언더 런, 과잉 충돌, 과잉 지연 등) 10 M/bit Ethernet utilization 선택된 포트의 10 메가비트 이더넷 세그먼트상의 사용 효율입니다. 100 M/bit Ethernet utilization 선택된 포트의 100 메가비트 이더넷 세그먼트상의 사용 효율입니다. 3.2 Traps 모니터링 항목 설명 linkDown 통신 장치의 연결 포트에 실패 오류가 발생했을 경우 발생되는 트랩입니다. linkUp 통신 장치의 연결 포트가 정상 연결 상태로 되었을 경우 발생하는 트랩입니다. 31 성능 DATA 수집기능 (Oracle DBMS) AdminMate Server console SNMP Protocol Web Printer Oracle PDA Oracle DB 성능 모니터링 • • • • 성능 테이블스페이스 데이타파일 라이브러리캐쉬 32 4.1 성능 모니터링 항목 설명 Changed Block Ratio 업데이트된 블럭이 읽힌 비율을 나타냅니다. Continued Row Ratio 한 블럭보다 더 큰 레코드가 읽히는 비율을 나타냅니다. Cache Hit Ratio 오라클이 필요한 시점에 찾고자하는 데이타 블럭을 메모리에서 발견하는 비율. 즉, 전체 요청에 대한 버퍼 캐쉬 적중률 입니다. Consistent Change Ratio consistent gets에 대한 consistent change에 대한 비율을 나타냅니다. Calls Per Transaction 트랜잭션당 클라이언트가 요청한 연산의 개수입니다. 클라이언트의 요청은 describe, parse, open fetch, close, execute중의 하나입니다. Block Changes Per Transaction 각 트랜잭션에서 DML이 수행한 작업의 량을 나타냅니다. Redo Log Space Wait Ratio 프로세스가 리두 로그를 위한 공간 할당을 실패한 회수의 비율을 나타냅니다. Sort Overflow Ratio 전체 sort(Disk + memory)중 memory sort의 비율을 나타냅니다. User Calls Per Parse 클라이언트 응용프로그램이 컨텍스트 영역을 얼마나 잘 관리하는지를 보여줍니다. 이 값이 변하는 것은 응용프로그램이 변하거나 혹은 사용패턴이 변하고 있다는 것을 나타냅니다. User Rollback Ratio 응용프로그램이 실패하는 비율을 측정합니다 33 4.2 DATA File 모니터링 항목 설명 Tablespace Size Allocated(KB) 데이타를 저장하기 위해 테이블스페이스에 할당된 디스크 공간을 나타냅니다. Tablespace Size Used(KB) 데이타를 저장하기 위해 실제 사용된 디스크 공간을 나타냅니다. Tablespace State 현재 테이블스페이스의 상태를 표시합니다. (1=online, 2=offline, 3=invalid) 4.3 Table Space 모니터링 항목 설명 Data File Size Allocated(KB) 할당된 데이타파일 크기를 나타냅니다. Data File Disk Reads 데이타베이스 인스턴스가 시작된 이후 이 데이타파일을 읽은 회수를 나타냅니다. DataFile Disk Writes 데이타베이스 인스턴스가 시작된 이후 이 데이타파일에 기록한 회수를 나타냅니다. DataFile Disk Read Blocks 데이타베이스 인스턴스가 시작된 이후 이 데이타파일의 블럭(물리적)이 읽힌 회수를 나타냅니다. DataFile Disk Written Blocks 데이타베이스 인스턴스가 시작된 이후 이 데이타파일의 블럭(물리적)이 기록된 회수를 나타냅니다. DataFile Disk Read Time Ticks 데이타베이스 인스턴스가 시작된 이후 이 데이타파일을 읽을 때 소요된 총 시간을 나타냅니다. DataFile Disk Write Time Ticks 데이타베이스 인스턴스가 시작된 이후 이 데이타파일을 기록할 때 소요된 총 시간을 나타냅니다. 34 4.4 라이브러리캐쉬 모니터링 항목 설명 LibraryCache Gets 데이타베이스 인스턴스가 시작된 이후, 시스템이 라리브러리 객체의 핸들을 요청한 회수를 나타냅니다. LibraryCache Get Hits 데이타베이스 인스턴스가 시작된 이후, 요청된 라리브러리 객체의 핸들이 이미 캐쉬에 존재한 회수를 나타냅니다. LibraryCache Pins 데이타베이스 인스턴스가 시작된 이후, 시스템이 라리브러리 객체를 캐쉬에 고정시키기 위해서 요청한 pin 요청의 회수를 나타냅니다. LibraryCache Pins Hits 데이타베이스 인스턴스가 시작된 이후, 요청된 객체가 시스템에 의해 고정되어 캐쉬안에 존재하는 경우의 회수를 나타냅니다. LibraryCache Reloads 데이타베이스 인스턴스가 시작된 이후, 라이브러리 객체가 캐쉬에서 너무 오래있었거나 무효화 되어서 다시 로드된 회수를 나타냅니다. LibraryCache Invalidations 데이타베이스 인스턴스가 시작된 이후, non-persistent 라이브러리 객체가 무효화된(invalidation) 회수를 나타냅니다. 35 성능 DATA 수집기능 (MSSQL DBMS) AdminMate Server console SNMP Protocol Web Printer PDA MSSQL DB 성능 모니터링 MSSQL • 데이타베이스 • 성능 • 정보 36 5.1 데이터베이스 모니터링 항목 설명 Database size (MB) 데이터 베이스 크기 (MB) 주의! Database size (MB) 성능 카운터는 관리 대상 서버에 WMI SQL Server Administration Provider를 설치하지 않을 경우 수집할 수 없다. Space Available (KB) 사용가능한 데이터 베이스 크기 (KB) 주의! Space Available (KB) 성능 카운터는 관리 대상 서버에 WMI SQL Server Administration Provider를 설치하지 않을 경우 수집할 수 없다. Data Files Size (KB) 데이터베이스에 있는 모든 데이터 파일의 총 크기 (KB) Percent Log Used 사용 중인 로그의 공간 비율 Log Files Size (KB) 데이터베이스에 있는 모든 로그 파일의 총 크기 (KB) Log Files Used Size (KB) 데이터베이스에서 사용된 모든 로그 파일의 총 크기 (KB) Transactions/sec 데이터베이스에 대해 시작된 트랜잭션 수 Active Transactions 데이터베이스에 대한 활성 트랜잭션 수 37 5.2 성능 모니터링 항목 설명 Total Server Memory (KB) 서버가 현재 소비하는 총 동적 메모리 양 (KB) Buffer cache hit ratio 디스크에서 읽지 않고 버퍼 풀에서 찾은 페이지 비율 (백분율) Total pages 데이터베이스 페이지, 사용 가능한 페이지, 빼앗긴 페이지를 포함하여 버퍼 풀에 있는 총 페이지 수 User Connections 시스템에 연결된 사용자 수 Logins/sec 초 당 시작된 총 로그인 수 Cache Hit Ratio 캐시 적중 횟수와 조회 간 비율 (백분율) Page reads/sec 발급한 물리적 데이터베이스 페이지 읽기 수 Page writes/sec 발급한 물리적 데이터베이스 페이지 쓰기 수 Dist:Delivery Latency 트랜잭션이 배포자로 전달된 시간부터 구독자에 적용된 시간까지 경과된 밀리초 단위 시간 Dist:Delivered Trans/sec 구독자로 전달된 초 당 트랜잭션 수 Lock Waits/sec 즉시 충족시킬 수 없고 잠금을 허가하기 위해서는 호출자가 기다려야 하는 잠금 요청 수 5.3 정보 모니터링 항목 설명 MSSQL 이벤트 Microsoft SQL Server 2000 이벤트중 원본이 MSSQLServer인 이벤트를 수집한다. SQL 에이전트 이벤트 Microsoft SQL Server 2000 이벤트중 원본이 SQLServerAgent인 이벤트를 수집한다. 38 성능 DATA 수집기능 (IIS) WEB Server AdminMate Server console SNMP Protocol Web Printer PDA IIS 성능 모니터링 • • • • • 웹 사이트 ASP ASP.NET IIS Global Event 39 6.1 웹사이트 모니터링 항목 설명 Current Connections 웹 서비스를 사용하여 연결한 현재 연결 수 Maximum Connections 웹 서비스를 사용하여 동시에 연결한 최대 연결 수 Bytes Sent/sec 웹 서비스가 데이터 바이트를 보낸 속도(바이트 수/초) Bytes Received/sec 웹 서비스가 데이터 바이트를 받은 속도(바이트 수/초) Bytes Total/sec Bytes Sent/sec과 Bytes Received/sec의 합계 이것은 웹 서비스가 전송한 초 당 총 바이트 수(바이트 수/초) Total Files Sent 서비스를 시작한 이후 웹 서비스가 보낸 총 파일 수 Total Files Received 서비스를 시작한 이후 웹 서비스가 받은 총 파일 수 Total Files Transferred Total Files Sent와 Total Files Received의 합계 이것은 웹 서비스를 시작한 후에 웹 서비스가 전송한 총 파일 수 Anonymous Users/sec 웹 서비스를 사용하여 익명으로 연결한 속도(사용자 수/초) NonAnonymous Users/sec 웹 서비스를 사용하여 익명이 아닌 사용자로 연결한 속도(사용자 수/초) Current Anonymous Users 웹 서비스를 사용하여 현재 익명으로 연결하고 있는 사용자 수 Current NonAnonymous Users 웹 서비스를 사용하여 현재 익명이 아닌 사용자로 연결하고 있는 사용자 수 Maximum Anonymous Users 서비스를 시작한 이후 웹 서비스를 사용하여 동시에 익명으로 연결한 최대 사용자 수 Maximum NonAnonymous Users 서비스를 시작한 이후 웹 서비스를 사용하여 동시에 익명이 아닌 사용자로 연결한 최대 사용자 수 Total Anonymous Users 서비스를 시작한 이후 웹 서비스를 사용하여 익명으로 연결한 총 사용자 수 Total NonAnonymous Users 서비스를 시작한 이후 웹 서비스를 사용하여 익명이 아닌 사용자로 연결한 총 사용자 수 Not Found Errors/sec 요청한 문서를 찾을 수 없어서 서버가 처리하지 못한 요청 때문에 오류가 발생한 속도 일반적으로 HTTP 404 오류 코드로 클라이언트에게 보고된다. 40 6.2 ASP 모니터링 항목 설명 ASP Errors/Sec 초 단위 당 발생한 오류의 수 ASP Requests Queued 큐에서 서비스를 기다리는 중인 요청의 수 ASP Requests Rejected 요청을 처리하기에 리소스가 충분하지 않아서 실행되지 않은 총 요청의 수 ASP Requests/Sec 초 단위 당 실행한 요청의 수 ASP Request Bytes In Total 모든 요청의 총 크기(단위:바이트) ASP Request Bytes Out Total 클라이언트에 보낸 응답의 총 크기(단위:바이트) 이것은 표준 HTTP 응답 헤더를 포함하지 않는다. Requests Total (ASP) 서비스가 시작된 후 총 요청의 수 6.3 ASP.NET 모니터링 모니터링 항목 설명 ASPNET Request Execution Time 가장 최근 요청을 실행하는 데 걸리는 시간(밀리초) ASPNET Requests Queued 처리 대기 중인 요청 수 ASPNET Request Wait Time 대기열에 있는 가장 최근의 요청이 대기하고 있는 시간(밀리초) 41 6.4 ASP Global 모니터링 모니터링 항목 설명 BLOB Cache Hits BLOB 캐시에서 성공한 총 조회 수 File Cache Hits 파일 캐시에서 성공한 총 조회 수 URI Cache Hits URI 캐시에서 성공한 총 조회 수 BLOB Cache Misses BLOB 캐시에서 실패한 총 조회 수 File Cache Misses 파일 캐시에서 실패한 총 조회 수 URI Cache Misses URI 캐시에서 실패한 총 조회 수 BLOB Cache Hits % 총 캐시 요청 수에 대한 BLOB 캐시 적중 횟수의 비율 File Cache Hits % 총 캐시 요청 수에 대한 파일 캐시 적중 횟수의 비율 URI Cache Hits % 총 캐시 요청 수에 대한 URI 캐시 적중 횟수의 비율 BLOB Cache Flushes 서버를 시작한 이후의 BLOB 캐시 플러시 수 File Cache Flushes 서버를 시작한 이후의 파일 캐시 플러시 수 URI Cache Flushes 서버를 시작한 이후의 URI 캐시 플러시 수 6.5 이벤트 모니터링 모니터링 항목 설명 W3SVC 이벤트 WWW 서비스가 생성한 이벤트를 수집한다. ASP 이벤트 ASP 이벤트를 수집한다. 42 성능 DATA 수집기능 (Internet Protocol) Mail Server WEB Server AdminMate Server console SNMP Protocol Web Printer DNS Server PDA Internet Protocol 성능 모니터링 • • • • • • • • • ODBC DNS FTP HTTP ODBC PING POP3 TCP PORT SMTP MMS 43 7.1 DNS 모니터링 항목 설명 A 레코드 A 레코드 응답시간 MX 레코드 MX 레코드 응답시간 7.2 FTP 모니터링 항목 설명 FTP 상태 응답시간, 오류코드 7.3 HTTP 모니터링 항목 설명 PAGE 상태 Page 응답시간, 오류코드 구문검색 Page 구문 검색 HTTP 인증 7.4 ODBC 모니터링 항목 설명 액션쿼리 쿼리 수행 결과 값 리턴 접속 상태 응답시간 7.5 Ping 모니터링 항목 설명 응답 응답시간, 응답오류 44 7.6 POP3 모니터링 항목 설명 POP3 상태 응답시간 메일수신 계정에 존재하는 메일 수신 7.7 PORT 모니터링 항목 설명 Port 상태 응답시간 송수신 Port 로 Message 송신 및 리턴 값 수신 응답 Message 분석 응답 Message 구문 검색 7.8 SMTP 모니터링 항목 설명 SMTP 상태 응답시간, 오류코드 메일전송 메일 전송 및 응답코드 분석 45 성능 데이터 분석 – Complex Scripting • 카운터 별 단순 임계치 검사 지양 • 다수의 카운터를 복합적으로 검사할 수 있는 환경 제공 • 높은 자유도에 반하는 스크립팅의 어려움 존재 • 스크립팅 단순화를 위한 IDE 제공 • Predefined APM 스크립트를 활용하여 효과적인 분석 규칙 수립 46 성능 데이터 분석 – 스크립트 기반의 분석 서비스 • VBScript 지원 • 강력한 스크립트 지원으로 다양한 형태의 문제 검출 수행 • Counter Object Provider • 수집한 데이터를 VBScript의 기본 오브젝트로 제공 • 간단한 표현으로 수집한 데이터 참조 가능 • Example counter("AvailableMBytes").Average counter("100_utilization_FastEthernet23").Value For each MyEvent in counter("AppErrorEvent") 47 성능 데이터 분석 – 스크립트 IDE • • • • Highlight 기능 IntelliSense 기능 APM 스크립트 제공 스크립트 디버거 제공 48 성능 DATA 분석기능 • 관리자는 수집된 데이터를 바탕으로 어느 시점에 성능상의 문제가 발생했는지 Knowledge Base를 구축 • Knowledge Base를 이용하여 수집한 성능 데이터를 분석할 룰(Rule)을 작성 • AdminMate 서비스는 룰을 이용하여 수집한 성능 데이터를 분석 • AdminMate 는 임계치, 스크립트, 트랩 기반의 룰을 작성 ☞ Knowledge Base Knowledge Base란 시스템이 어떤 상태인지를 설명하는 지표가 되는 데이터로 관리 대상 시스템의 일반적인 지표와 수집된 성능 데이터를 바탕으로 한 각 회사 나름대로의 독특한 지표가 통합되어 결정되며 하루(권장 일주일)이상의 DATA 를 수집 예를 들면 아래의 내용은 관리 대상 시스템에 대한 Knowledge Base라고 할 수 있다. EX) 관리 대상 시스템의 CPU 사용률이 50% 이하이면 정상이다. 현재 웹 서버는 5000명 이상의 사용자를 동시에 처리할 수 없다. 49 성능 DATA 분석기능 성능 DATA 수집 성능 DATA Knowledge Base 정상가동 문제발생 문제 해결 Action • 알람 • 문자메시지, 메일 • 자동 & 관리자조치 50 성능 DATA 분석기능 • 임계치 기반 룰 서버의 총 CPU time 이 60% 를 넘으면 문제가 있는 것으로 간주 하여라 성능 카운터 - 검사할 성능 카운터를 선택 비교 조건 - 수집된 성능 데이터 값과 임계치를 비교할 조건을 선택한다. 조건을 만족하면 성능에 문제가 있다고 판단하여 등록된 액션을 실행 임계치 - 비교할 임계치 값을 입력 51 성능 DATA 분석기능 • 스크립트 기반 룰 서버의 총 CPU time 이 60% 를 넘으면 문제가 있는 것으로 간주 하여라 이름 - 룰 이름을 입력 ① - 룰 스크립트를 편집하는 텍스트 박스 ② - 센서가 제공하는 룰 스크립트 샘플 목록을 나타낸다. 끌어다 놓기(Drag & Drop)로 왼쪽 텍스트 박스에 스크립트를 추가 ③ - [디버깅]에서는 스크립트 디버깅 결과를 출력 ③ - [성능 카운터]에서는 센서에 추가되어 있는 성능 카운터 항목 52 액션 • 문제 검출 후 실행할 내용을 정의 • Sensor Predefined Action • Windows Sensor Example 서비스 시작/중지, 시스템 재시작, 애플리케이션 실행/종료 • Notification Action • Email, SMS 등으로 문제 상황 보고 • User Defined Action • 관리자가 직접 스크립트를 정의해서 사용 53 Action 기능 • 수집된 DATA 를 분석하여 문제가 있거나 관리자가 인지해야 한다고 판단될 때 수행 • 알림액션 문자메시지, Email, 윈도우메시지 • 미리정의된 액션 Windows & MSSQL 서비스, 프로세스 실행 제어 • 사용자정의 액션 사용자가 직접 어떤 액션을 취할 것인지 정의 54 Action 기능 알림액션 최초 문제 발생시 통보 동일장애 연속 발생시 통보 일회 통보 일정 시간 주기로 통보 Message Vidio Mobile Email 55 Action 기능 미리정의된 액션 서비스 시작 서비스 중지 애플리케이션 실행 애플리케이션 종료 시스템 재시작 SQL Server 시작 SQL Server 중지 Windows , MSSQL 에 해당 56 Action 기능 사용자정의 액션 관리자가 액션을 지정 VB스크립트에서 생성하여 사용할 수 있는 모든 객체(ADO 등)사용 Counter, Info, Result, Trap, problem 객체 사용 ASH가 제공하는 객체에 대해 프로퍼티와 메소드를 자동완성해주는 Intellisense 기능 제공 Syntax colouring 기능 제공 - VB스크립트 언어를 기본으로 하여 키워드, 주석등을 다른 색으로 표현하여 스크립트 편집을 쉽게함 스크립트 디버깅 - 작성한 스크립트를 실행하여 스크립트에 문법적인 오류가 있는지 검사 57 맵 관리 사용자정의 액션 다단계 Map 지원 Drill down 방식 navigation 하나의 장비가 여러 개의 Group에 속하는 논리적 Map Edit mode (Admin only) 제공 Drag & Drop 방식 편집기능 장비별 Icon 선택 기능 맵은 AdminMate 데이터베이스에 저장되어 여러 스테이션과 웹 인터페이스에서 볼 수 있음 문제가 발생한 장치는 이미지를 변경하여 쉽게 구분 자주보거나 관심있는 모니터링 항목을 저장하여 관리 맵은 뎁스로 무한확장 가능 맵, 그래프 저장 기능 58 보고서 Microsoft .NET framework 기반의 웹 인터페이스에서 다양한 보고서 생성(성능,장애,일간,주간,월간 현황보고서) 관리자는 웹상에서 보고서를 관리하고 생성 자동으로 생성된 보고서는 원하는 시간에 원하는 이메일 계정으로 보내짐 생성된 보고서는 엑셀 등 다양한 포멧으로 변환 일별, 주별, 월별 장비별 보고서 59 보고서 60 Web UI 웹 상에서 AdminMate 스테이션과 동일한 UI를 이용하여 쉽게 관리 대상 장치 및 센서를 관리 관리자가 Web상에서 설정 조회 및 관리 관리자 권한 설정 기능 :관리자, 수정관리자, 조회관리자 관리자 분배기능 :모니터링 대상 장비별 다중 권한 설정 가능 61 AdminMate 구성 • 기본 구성 요소 • 확장성 높은 시스템 구성 • 기본 구성 • 전형적인 구성 • 분산 구성 62 기본 구성 요소 • Client Group • Server Group • Managed Group AdminMate Client Group AdminMate Server Group Managed Group Managed Server Group Station AdminMate service AdminMate Database Web console WebStation Figure. AdminMate 시스템 구성도 관리자 Console Adminmate Server Managed Device Group 관리의 대상이 되는 장비 63 AdminMate Client Group Station WebStation Application Console Web Console 64 확장성 높은 시스템 구성 • 기본 구성 • AdminMate 서버와 클라이언트를 하나의 컴퓨터에 모두 설치하여 운영 관리대상 서버 AdminMate 서버 데이터베이스 관리 콘솔 WebStation 소규모 관리자 & 관리대상장비 65 확장성 높은 시스템 구성 • 전형적인 구성 방법 • AdminMate 서버와 관리대상 서버 클라이언트를 물리적으로 구분하여 여러 관리자가 동시에 관제할 수 있게 운영 AdminMate 서버 데이터베이스 WebStation 관리 콘솔 관리 콘솔 관리 콘솔 다수 관리자 & 관리대상장비 66 확장성 높은 시스템 구성 • 분산 구성 방법 • 여러 대의 AdminMate 서버로 관리 대상을 분산 관제할 수 있게 운영 관리대상 서버 데이터베이스 서버 AdminMate 서버 WebStation 관리대상 서버 AdminMate 서버 WebStation 관리 콘솔 다수 관리자 & 관리대상장비 67 확장성 높은 시스템 구성 • 분산환경I(방화벽 환경) 관제 센터 IDC AdminMate 서버 방화벽 관리자 관리 콘솔 • • • 관제 센터와 IDC가 물리적으로 다른 네트워크를 사용하고 IDC에 방화벽이 운영되는 환경 관제 센터에 AdminMate 시스템을 구축하고 원격지의 IDC 장비들을 모니터링 방화벽이 운영되므로 SNMP, WMI 포트를 열어야 한다. • SNMP – UDP/IP 161 • WMI – TCP/IP 135, DCOM 통신대역 68 확장성 높은 시스템 구성 • 분산환경II(방화벽 환경) 관제 센터 IDC AdminMate 서버 방화벽 관리자 관리 콘솔 • • • 관제 센터와 IDC가 물리적으로 다른 네트워크를 사용하고 IDC에 방화벽이 운영되는 환경 AdminMate 서버를 IDC 내부에 운영하여 장비들을 모니터링 AdminMate 서버와 클라이언트는 WMI 통신 • WMI – TCP/IP 135, DCOM 통신대역 69 AdminMate 프레임워크 • 설계 개념 • 성능 모니터링 • 프레임워크 • AdminMate Service Framework • AdminMate Station Framework • AdminMate WebStation Framework 70 프레임워크 설계 개념 • 센서 • 모니터링 대상을 표현하는 논리적 개념 • 모니터링이라는 개념을 가지는 어떠한 대상도 센서로 표현될 수 있다. • 플러그인 센서 • 프레임워크에 센서를 플러그인 함으로서 확장성 확보 • 빠른 개발 • 센서를 개발하기 위한 다양한 서비스 제공 71 프레임워크 설계 개념 AdminMate Server AdminMate Framework Managed Device 센서 1 Windows 센서 2 Unix 센서 3 Switch 센서 4 AIX 센서 5 Oracle … … 센서 n 센서 n 72 프레임워크 설계 개념 AdminMate Framework AdminMate Server 센서 1 센서 2 센서 3 센서 4 센서 5 … 센서 n 분석 저장 Managed Device Windows Unix Switch AIX Oracle … 센서 n 수집 DBMS Console Web Console 73 성능 모니터링 다이어그램 AdminMate Station UNIX ORACLE RMON Windows 관리 대상 AdminMate Service DBMS UNIX ORACLE 데이터 수집 분석 처리 RMON UNIX Windows ORACLE RMON Windows 74 AdminMate Service Framework • 데이터 수집과 분석에 대한 프레임워크 • 계층화된 서비스 구성 • 모니터링 대상의 논리적인 관점에 집중 AIX Sensor HPUX Sensor Oracle Windows RMON Sensor Sensor Sensor 관리 대상 Internet Sensor New Sensor AdminMate Service Library Collect Service WMI Service Provider SNMP Service Provider Analysis Service Internet Service Provider Counter Object Provider AdminMate Service WMI/SNMP/APP PROTOCOL 75 AdminMate Station Framework • 효과적인 UI 구축을 위한 서비스 • 사용자 UI 구축을 위한 프레임워크 • 모니터링 대상의 논리적인 관점에 집중 AIX Sensor HPUX Sensor Oracle Windows RMON Sensor Sensor Sensor Internet Sensor New Sensor AdminMate Station Library User Interface Service AdminMate Service Common UI Provider ActiveX Host Provider Map Service Provider Analysis Debug Service Counter Object Provider AdminMate Station WMI 76 AdminMate WebStation Framework • Web UI 구축을 위한 서비스 • ASP.NET으로 구성 • Sensor Class Library를 사용해서 센서 추가 AIX Sensor AdminMate Service Storage HPUX Sensor Oracle Windows RMON Sensor Sensor Sensor Internet Sensor New Sensor Sensor Class Library Data Store Library ASP.NET Framework 77 구매고객 건설연구정보센터 공군본부 공영DBM 교육지대 넷시큐어 넷시큐어테크놀러지 노틸러스효성 대구대학교 대한불교조계종 불교문화사업단 법무법인 세종 삼성렌탈 서울대학교 건설연구정보센터 GE 플라스틱 코리아 신세계아이앤씨 영우디지탈 오이뮤직 온세통신 이지스효성 타이거오일 푸르덴셜생명보험 한국과학재단 한국보그워너티에스 한국전력공사 경기지사 한컴 IDC 한화 현대정보기술 KT익산지사 Thunder IDC 외 국내외 다수 적용 78 H/W Spec • 100 Managed Device 이상 적용 스펙 AdminMate Server 사양 PC server 2 CPU(2 GHz), 1GB memory, Windows 2003 MSSQL, Microsoft .Net 1.4이상 모니터링 Managed device수 평균 100개, 성능 measure 10개, interval 30초 79 OnSite 적용 방법 및 계획 구 분 내 용 기 간 • 사이트 분석 • 시스템 운영자 솔루션 교육 • 사이트 시스템 구성 현황 파악 • 관제 시스템 적용 플랜 수립 1주 소요 • 관제 시스템 구축 • 시스템 설치 • 서버 별 단계별 적용 및 결과 분석 • 통합 결과 분석 2주 소요 • 관제 모니터링 상황 시스템 Customizing • 보고 데이터 및 화면 분석 • 상황판 및 보고양식 Customizing 요소협의 • OnSite Customizing 보고서 개발 • 관제 시스템 구축 완료 • 상황판 및 보고 양식 통합 적용 • 운영 방식 교육 1차 1개월 소요 1주 소요 80 결론 간편하고 정교한 모니터링 솔루션을 원하십니까? AdminMate 로 구축 할 수 있습니다 81 T h a n k Y o u