Architecture Server Helpdesk Reporting Server 2 TB MSSQL
시스템 구성도 - Architecture
시스템 구성도 – 서버 구성도 중앙감시 Server Helpdesk / Reporting Server 2 TB MS-SQL 2 TB RAID 1+0 MS-SQL • HP DL 760 -Xeon 2 GHz * 4 -M/M : 4 GB Microsoft Clustering RAID 1+0 Microsoft Clustering 800 GB MS-SQL File 배포 Server 수동 Take-Over • HP DL 580 -Xeon 2 GHz * 2 -M/M : 2 GB -400 GB Disk 800 GB MS-SQL • HP DL 380 -Xeon 3 GHz * 2 -M/M : 2 GB Virus 감시 Server 출입통제 Server MS-SQL CTI Server • Intel Server
구성제품(S/W, H/W) 및 사양 H/W S/W Application Model OS HP DL 760 Windows 2003 Server Enterprise Edition SQL Server 2000 Enterprise Microsoft Clustering / Unicon SMS, AMS Server 4 GB HP DL 760 Windows 2003 Server Enterprise Edition SQL Server 2000 Enterprise Microsoft Clustering / Unicon SMS, AMS Server 2 GHz x 4 4 GB HP DL 760 Windows 2003 Server Enterprise Edition SQL Server 2000 Enterprise Microsoft Clustering / Unicon Helpdesk Server 2 GHz x 4 4 GB HP DL 760 Windows 2003 Server Enterprise Edition SQL Server 2000 Enterprise Microsoft Clustering / Microsoft Reporting 파일배포 / Log 시스템 2 GHz x 2 2 GB 400 GB HP DL 580 Windows 2003 Server Enterprise Edition Unicon File 배포 서버 등 출입통제 서버 2 GHz x 2 2 GB 400 GB HP DL 580 Windows 2003 Server Enterprise Edition 출입통제 서버 Virus 감시 서버 (2대) 3 GHz x 4 2 GB 800 GB HP DL 380 Windows 2003 Server Enterprise Edition Ahn Lab APC CTI 서버 2 GHz x 1 1 GB 80 GB Intel 호환서버 Windows 2000 Server SQL Server 2000 Standard 중앙 감시 서버 Helpdesk & Report 서버 CPU M/M 2 GHz x 4 4 GB 2 GHz x 4 Disk 2 TB DB & 기타
구축 시스템 개요 • 중앙감시서버 / Helpdesk 서버 등 – – – Microsoft 社의 Cluster 구축 Cluster를 이용한 MS-SQL Take-Over 기능 SAN, Dual Controller RAID 1 + 0 Data 영역을 RAID 공간에 지정
구축 시스템 개요 • Reporting 서비스 – MS-SQL Reporting Services 기반 – Web Reporting / 다양한 Export (Excel 등) Export Web Report Excel Report
구축 시스템 개요 • MS-SQL DTS 기능 활용 – DTS를 활용한 Table들의 Old-Record들에 대한 자동 Move 기능 이용 : MS-SQL Server Agent 활용 – 많은 History성 Data의 축적 Transaction Cost 증가 – DTS 기능 설정을 통한 주기적으로 Table들의 Old Record들을 backup Table로 Move하여, access하는 table의 Record 관리 Transaction Cost의 감소
E*Mart Application 감시 • 절차 1: 기존 Application의 Source Code 혹은 Shell 프로그램 내부에 “Unicon AMS”의 적용을 위한 코드 추가 include “emart_comm. h”. void main(int argc, char *argv[]) { Ams. Log. Print(“STA LOG”); . . ▶ Program 始作時 無條件 START LOG 기록 if (error) Ams. Log. Print(“ERR LOG”); . . Ams. Log. Print(“END LOG”); exit(0); } void select_func() { ▶ Error시 Error Log 기록 ▶ 處理件數 等의 情報는 Information 情報를 Information Log 기록 if (error) Ams. Log. Print(“ERR LOG”); . . Ams. Log. Print(“INF LOG”) } ▶Program 終了時 無條件 終了 Log 기록
E*Mart Application 감시 • 절차 3: 관리 화면 Design – Unicon AMS Designer 사용 – Drawing – MS-SQL Database에 관리 화면의 Object 정보 저장 관리화면 완성 (Maps)
E*Mart Application 감시 • 절차 4: Navigation 구조 작성 – Unicon AMS Tree Editor사용 – 트리 구조 배치 – 시스템 정보 설정 – MS-SQL Database에 트리 Object 정보 저장
E*Mart Application 감시 • 절차 5: 데이터 연동 – Unicon Log Viewer 사용 – – Application에서 남기는 Log 정보의 Mapping Filtering 설정 Application에서 남기는 Log 정보의 수집 기능을 Active 설정 정보 등의 Data를 MS-SQL Database 저장
E*Mart Application 감시 • 절차 6: 감시 시작 – Unicon AMS Viewer 사용 – – 통합관제센터 및 업무 담당자들이 사용하는 PC에서 AMS Viewer 실행 자동 Alarm Alerting (alerting 정보의 Database 저장) 장애 발생 부분으로 자동 화면 이동 초기 AMS Viewer running 시점에서, MS-SQL Database로부터 Bulk Data Transaction(초기화 Data)
- Slides: 34