INNOWATCH V3.0.4 IRECORDER 설치매뉴얼 작성일 : 2015/04/20 최근업데이트 : 2016/06/27 Software Version : 3.0.4
문서관리 수정내역 일자작업자버전수정내용 2015/04/20 이영상 N/A 새로운문서작성 2015/04/30 김창희 N/A 내용및양식수정 2016/05/20 김진규 N/A Preinstall 내용수정, 문서양식변경 검토자 이름 이영상 지위 기술본부이사 Distribution Copy No. Name Location 문서관리 2/36
목차 문서관리... 2 목차... 3 1. 설치전유의사항... 4 [1] irecorder 설치안내... 5 [2] 윈도우운영체제및하드웨어최소권장사양... 5 [3] 기본소프트웨어설치목록... 5 [4] 기본설치환경설정... 7 2.... 8 [1] irecorder 와부가기능설치... 9 [2] irecorder 와부가기능제거... 24 3. irecorder 와부가기능환경설정... 28 [1] irecorder 설정및재실행... 29 [2] iservicewatcher 설정및재실행... 32 목차 3/36
1. 설치전유의사항 본장에서는 irecorder 의설치진행을위한준비를도와드립니다. 본장에서의포함내용 : irecorder 설치안내 윈도우운영체제및하드웨어최소요구사항 기본소프트웨어설치목록 기본설치환경설정 설치전유의사항 4/36
[1] irecorder 설치안내 1 장에서는 Server_Preinstall, RC 패키지설치환경안내이며, 실제설치안내는 2 장 irecorder 와부가기능 설치및제거 를참고하여주시기바랍니다. [2] 윈도우운영체제및하드웨어최소권장사양 irecorder 설치하기위한최소권장사양은아래와같습니다. 표 1 윈도우운영체제및하드웨어최소권장사양 구분 사양 프로세서 CPU 종류 : Xeon Processor E5-2620 x 2EA 속도 : 2.0G / 15M / 7.2GT/sec / 6core 이상 운영체제 Windows 2008 64bit Server 메모리 (RAM) 32 GB 이상 설치필요하드디스크 250 GB 이상 프로그램필수사항 imedia 패키지 [3] 기본소프트웨어설치목록 irecorde 설치를하기위해서는기본소프트웨어를설치해야합니다. 기본소프트웨어가설치되어있지않은 장비에서 Server_Preinstallation 패키지를실행하시면, 설치되어있지않은기본소프트웨어를자동으로 확인하여해당소프트웨어를설치하기위한설치옵션을제공합니다..NET Framework 4.0 Access Database Engine (x64) Flash player Direct X 9 (Jun2010) 이상 Silverlight (x64) Microsoft Visual Studio C++ 2005 Redistributable Package SP1 (x86) Microsoft Visual Studio C++ 2008 Redistributable Package SP1 (x86) 설치전유의사항 Microsoft Visual Studio C++ 2010 Redistributable Package SP1 (x86) 5/36
Microsoft Visual Studio C++ 2012 Redistributable Package (x86) Microsoft Visual Studio C++ 2005 Redistributable Package SP1 (x64) Microsoft Visual Studio C++ 2008 Redistributable Package SP1 (x64) Microsoft Visual Studio C++ 2010 Redistributable Package SP1 (x64) Microsoft Visual Studio C++ 2012 Redistributable Package (x64) MS SQL Server 2008 또는 MS SQL Server 2012 중요 Server_Preinstall 설치전 UAC 모드해제가선행되어야합니다. 설치전유의사항 6/36
[4] 기본설치환경설정 irecorder 설치전아래기본설치환경을확인해주시기바랍니다. Server_Preinstall 설치를위해, 해당장비의최고관리자권한이필요합니다. 원도우로그인계정컨트롤끄기설정이필요합니다. UAC(User Account Control) 모드설정해제 후원도우프로그램재시작하여주시기바랍니다. 1. 제어판의사용자계정항목선택 사용자계정컨트롤설정변경을누릅니다. 2. UAC 모드해제설정 알리지않음으로설정한후확인을누르고, 윈도우를재시작합니다. 설치전유의사항 7/36
2. 본장에서는 irecorder 와부가기능프로그램의설치및제거방법을설명합니다. 본장에서의포함내용 : irecorder 와부가기능설치 irecorder 와부가기능제거 8/36
[1] irecorder 와부가기능설치 중요 irecorder 설치전, 기본소프트웨어설치상태및하드웨어최소권장사양을확인해주세요. (1 장 설치전유의사항 참조 ) Server_Preinstall 설치 아래순서대로 Server_Preinstall 을설치합니다. 1. 제공받은 Server_Preinstall.exe 파일을실행합니다. 다음의파일중에서선택하여설치합니다. Server_Preinstall_x64_3.0.4.xx Server_Preinstall_x86_3.0.4.xx Next 를누릅니다. 9/36
01 번구성요소를선택한후다음을누릅니다. 또는 02 번구성요소를선택한후다음을누릅니다. 10/36
2. 설치준비완료 설정정보를확인하고, 설치진행을위해 Install 을누릅니다. 3. 설치완료 설치종료를위해 Finish 를누릅니다. 11/36
irecorder 설치 아래순서대로 irecorder 를설치합니다. 1. 제공받은 RC 3.0.4.xxx.exe 파일을실행합니다. 2. 설치언어 아래와같이설치과정중에사용할언어선택팝업이보입니다. 한국어를선택한후확인버튼을누릅니다. 3. 설치준비완료 설치지원언어를선택하면아래와같이설치안내페이지와함께이노워치 irecorder 설치마법사가 실행됩니다. 다음버튼을누릅니다. 12/36
4. 설치옵션선택 설치진행전, 4 가지옵션중하나를선택합니다. 01. irecorder Installing For First time - RC 최초설치시선택 ( 패키지 + DATABASE TABLE) 01 번구성요소선택한후다음을누릅니다. 02. Only irecorder - irecorder 패키지업데이트시선택 02 번구성요소선택한후다음을누릅니다. 13/36
03. Setting Record Media DB Table - Record Media Database Table 만설치 03 번구성요소선택한후다음을누릅니다. 04. Setting Event Record Media DB Table - Event Record Media Database Table 만설치 04 번구성요소선택한후다음을누릅니다. 14/36
5. 시작메뉴폴더위치선택 시작메뉴폴더위치선택후다음버튼을누릅니다. 6. 설치준비완료 설치버튼을누릅니다. 15/36
7. 설치진행 8. 설치완료 완료버튼을누른후설치를종료합니다. 16/36
9. irecorder 서비스정상동작여부확인 설치후, 윈도우작업관리자 (Ctrl+Shift+ESC) 를열고, irecorder 서비스가정상작동중인지확인합니다. * 상태값이 실행중 이면정상작동중 10. SQL 설치확인 10-1 아래 [ 파일위치 ] 에서 Database 파일을확인합니다. [ 파일위치 ] C:\InnowatchServer\RecordRECORDERDatabase RecordRECORDERData.mdf RecordRECORDERData_log.ldf 17/36
10-2 윈도우시작버튼을누르고실행창에아래 [ 실행어 ] 를입력합니다. [ 실행어 ] SQL Server Management Studio 입력후엔터키를누르거나검색된프로그램을마우스클릭합니다. 10-3 접속창에서아래계정정보를입력합니다. 구분 계정정보 입력방법 Server type Database Engine 목록선택 Server name SQL 설치장비 IP 텍스트입력 Authentication SQL Server Authentication 목록선택 Login sa 텍스트입력 Password Inno1029# 텍스트입력 Connect 를눌러서 SQL Server Management Studio 를실행합니다. 18/36
10-4 Object Explorer 에서 RecordMediaData 및 EventRecordMediaData 항목을확인합니다. 19/36
Service Watcher 부가기능설치 아래순서대로 Service Watcher 부가기능을설치합니다. 1. 제공받은 SW 3.0.4.xxx.exe 파일을실행합니다. 아래와같이설치언어선택팝업이보입니다. 한국어를선택한후확인버튼을누릅니다. 설치지원언어를선택하면아래와같이설치안내페이지와함께이노워치 Service Watcher 설치마법사가 실행됩니다. 다음을누릅니다. 20/36
2. 설치폴더선택 기본설정설치폴더또는원하는폴더를선택합니다. 다음버튼을누릅니다. 3. 바탕화면아이콘생성 ( 선택가능 ) 다음을누릅니다. 21/36
4. 설치준비완료 설치를누릅니다. 5. 설치완료 설치가완료되면안내페이지와함께설치마법사가실행됩니다. 완료를누른후설치를종료합니다. 22/36
6. iservicewatcher Service 실행및작동여부확인 설치후, 윈도우작업관리자 (Ctl+Shift+ESC) 를엽니다. iservicewatcher Service 가작동중인지확인합니다. * 상태값이 실행중 이면정상작동중 23/36
[2] irecorder 와부가기능제거 중요 irecorder 제거전, 각프로그램들이실행중인지확인해주시기바랍니다. 만약그렇다면, 작업 중이던내용을저장한후종료시켜주시바랍니다. irecorder 제거 [ 제어판제거 ] 1. 제어판에프로그램및기능실행합니다. INNOWATCH irecorder (RC) 를선택한후, 상단의제거버튼을누릅니다. 2. 제거확인 예를누릅니다. 3. 제거완료 24/36
확인을눌러서제거를완료합니다. [ 제거프로그램실행 ] 1. Windows 탐색기실행후 [ 파일위치 ] 로이동 [ 파일위치 ] C:\Program Files\Innowatch\iRECORDER unins000.exe 파일을실행합니다. 25/36
2. 제거확인 예를누릅니다. 3. 제거완료 확인을눌러서제거를완료합니다. 26/36
Service Watcher 부가기능제거 아래순서대로 Service Watcher 부가기능을제거합니다. 1. 제어판에서프로그램및기능항목을실행합니다. INNOWATCH iservicewatcher (SW) 를선택한후, 상단의제거버튼을누릅니다. 예를누릅니다. 확인을누른후제거를완료합니다. 27/36
3. irecorder 와부가기능환경설정 본장에서는 irecorder 와부가기능의정상동작을위해사용자환경에맞는설정방법과프로그램재시작 방법을안내합니다. 본장에서의포함내용 : irecorder 설정및재시작 iservicewatcher 설정및재시작 irecorder 와부가기능환경설정 28/36
[1] irecorder 설정및재실행 irecorder 설정 1. irecorder 설정파일열기 아래의 [ 파일위치 ] 에서 irecordserver.ini 파일을윈도우기본프로그램인메모장으로엽니다. [ 파일위치 ] C:\Program Files\Innowatch\iRecorder 2. irecorder 설정값수정 아래설정값들을참고하여사용자환경에맞게설정파일을수정후저장합니다. 표 2: Initialize 전송항목 설명 정보값 REST_PORT 프로그램서비스포트 Default : 20120 DEBUG_PORT 에러수집포트 Default : 20121 USE_PIPE MD 에서영상호출방식 0 : RTSP/RTP, 1 : Memory PIPE Default :1 USE_RTP_TIMESTAMP TIMESTAMP 사용여부 0 : LocalTime, 1: RTP TimeStamp Default :0 CONNECT_TIMEOUT 연결대기시간 Default :20000 ( 단위 : Millisecond) PACKET_RECV_TIMEOUT 패킷대기타임아웃 Default :5000 ( 단위 : Millisecond) 표 3: ServiceBaseURL 전송항목 설명 정보값 LOGSERVICE_BASEURL 로그서버정보 Advanced Interface Server IP 주소 http://127.0.0.1:28000/rest/log/ EVENTSERVICE_BASEURL 이벤트서버정보 Advanced Interface Server IP 주소 http://127.0.0.1:27000/rest/event/ DATASERVICE_BASEURL 데이터서버정보 Advanced Interface Server IP 주소 http://127.0.0.1:25000/rest/data/ 표 4: Recording 전송항목 설명 정보값 FILESIZE 녹화파일사이즈 Default : 31,457,280 ( 단위 : Byte) USE_CRC CRC 체크옵션 0 : 미사용, 1 : 사용 Default : 0 BUFFSIZE 버퍼사이즈 Default : 15,728,640 ( 단위 : Byte) irecorder 와부가기능환경설정 29/36
표 5: DiskManager 전송항목설명정보값 CHECKING_FREESPACE_INTERVAL DISK 공간체크주기 CHECKING_RETENTION_INTERVAL 녹화파일유효기간체크주기 DELETE_INTERVAL 파일삭제주기 Default : 60000 ( 단위 : Millisecond) Default : 300000 ( 단위 : Millisecond) Default : 100 ( 단위 : Millisecond) 표 6: SYSLOG Configuration 전송항목 설명 정보값 Use Syslog 사용여부 0 : 미사용, 1: 사용 Default : 0 AGENT_1 Syslog Server IP 및포트설정 IP 정보가 0.0.0.0 인경우사용안함. 0.0.0.0:514 Default : 0.0.0.0 AGENT_2 Syslog Server IP 및포트설정 IP 정보가 0.0.0.0 인경우사용안함. 0.0.0.0:514 Default : 0.0.0.0 AGENT_3 Syslog Server IP 및포트설정 IP 정보가 0.0.0.0 인경우사용안함. 0.0.0.0:514 Default : 0.0.0.0 HEARTBEAT_INTERVAL Syslog 전송주기 Default : 600 ( 단위 : 초 ) irecorder 와부가기능환경설정 30/36
irecorder 재실행 1. 윈도우작업관리자 (Ctl+Shift+ESC) 를열고서비스탭에있는 irecordserver 의윈도우서비스를 선택합니다. 해당서비스가선택된상태에서마우스오른쪽버튼을누릅니다. 2. 프로그램재시작 서비스중지를클릭한후, 중지됨 을확인합니다. 서비스시작을클릭하여해당구성요소서비스를다시 시작하고, 실행중 을확인합니다. irecorder 와부가기능환경설정 31/36
[2] iservicewatcher 설정및재실행 iservicewatcher 는 irecorder 의동작상태를모니터링하고프로세스데몬을관리하는기능을가진 프로그램입니다. iservicewatcher 의구성요소는다음과같습니다. 표 7: iservicewatcher 기능기능이름 설명 대상프로그램 Time Sync Client 시간동기화 Event Server ARP 정보취합 ARP 정보동기화 프로그램프로세스데몬관리 프로세스데몬자동재시작 프로그램동작상태이벤트전송 프로세스데몬상태값이벤트전송 ( 이노워치전용 ) Syslog 전송 프로세스데몬상태값 Syslog 전송 iservicewatcher 설정 1. iservicewatcher 설정파일열기 아래 [ 파일위치 ] 에서 Logconfig.cfg 파일과 iservicewatcher.xml 파일을윈도우기본프로그램인메모장으로엽니다. Service Watcher 는 irecorder 의동작상태를모니터링하고프로세스데몬을관리하는기능을포함합니다. [ 파일위치 ] C:\Program Files\Innowatch\iServiceWatcher 2. iservicewatcher 설정값수정 2-1 Logconfig.cfg 파일설정 아래설정값들을참고하여사용자환경에맞게설정파일을수정후저장합니다. 표 8: Logconfig 설정값설정항목 설명 정보값 Url Syslog Server 의 IP IP 주소 Port Syslog Server 의 Port Port 번호 irecorder 와부가기능환경설정 32/36
2-2 iservicewatcher.xml 파일설정 아래설정값들을참고하여사용자환경에맞게설정파일을수정후저장합니다. 표 9: iservicewatcher 설정항목 설명 정보값 Port Service Watcher 의 REST Port Port 번호 DataIP Advanced Interface 서버 IP IP 주소 Arp ARP 정보취합여부선택 true or false WSDiscovery Upadate 관련된 WSD 서비스활성화여부선택 true or false ResourceCheckTime 각서비스및프로그램의리소스체크주기 초 단위 SystemResourceCheckTime CPU 와메모리를 Syslog 로전송하는주기 초 단위 Timesync Start Time Server 와 sync 설정 true or false SyncIP Time Server IP IP 주소 SyncPort Time Server Port Port 번호 SyncTime Time Sync 업데이트주기 분 단위 Program Program Type 이노워치프로그램선택 DP, MD, RC, EV 중택일 Program Name 이노워치프로그램이름선택 DP, MD, RC, EV 중택일 Filepath 이노워치프로그램설치경로 ( 실행파일까지입력 ) 설치경로확인 Port 이노워치프로그램의 REST Port Port 번호 ThreadLimit Thread 의한계수치설정, 초과시재시작, 0 은 초 단위 무제한 GDILimit GDILimit 의한계수치설정, 초과시재시작, 0 은 초 단위 무제한 UserLimit UserLimit 의한계수치설정, 초과시재시작, 0 은 초 단위 무제한 HandleLimit HandleLimit 의한계수치설정, 초과시재시작, 0 은 초 단위 무제한 MemoryLimit MemoryLimit 의한계수치설정, 초과시재시작, 0 은 MB 단위 무제한 CpuLimit CpuLimit 의한계수치설정, 초과시재시작, 0 은 사용율 (%) 단위 무제한 ResetDay 특정요일과특정시간에서비스 / 프로세스자동재시작, 0 일경우사용안함 Monday: 1 Tuesday: 2 Wednesday: 3 Thursday: 4 Friday: 5 Saturday: 6 irecorder 와부가기능환경설정 33/36
Sunday: 7 ResetTime 리셋시간, ResetDay 가설정되어있어야작동함 초 단위 Update Event Server 프로그램버전 Update 시기존파일자동 백업 현재버전에서 미지원 StartDelay 프로그램시작딜레이 초 단위 Service 서비스타입또는프로세스타입선택 true: 서비스 Console Console 실행여부설정 false Autostart Service Watcher 실행시자동시작여부 true LogSend Syslog 전송설정 true StartEventLog StopEventLog 프로그램이시작될경우서버로로그를남기도록 설정 프로그램이종료될경우서버로로그를남기도록 설정 false: 프로세스 true or false true or false HeartBit 프로그램상태 Syslog 전송주기 초 단위 중요 Event 서비스관련 Syslog 만전송함 irecorder 와부가기능환경설정 34/36
iservicewatcher 재실행 1. 윈도우작업관리자 (Ctl+Shift+ESC) 를열고서비스탭에있는 iservicewatcher 의윈도우 서비스를선택합니다. 해당서비스가선택된상태에서마우스오른쪽버튼을누릅니다. 2. 프로그램재시작 서비스중지를클릭한후, 중지됨 을확인합니다. 서비스시작을클릭하여해당구성요소서비스를다시 시작하고, 실행중 을확인합니다. irecorder 와부가기능환경설정 35/36
End of Document irecorder 와부가기능환경설정 36/36