Microsoft Azure 클라우드 플랫폼에서 호스팅되는 AutoVu™ Managed Services(AMS) 시스템의 경우, Hotlist Permit File Updater 플러그인을 설치하면 업데이트된 핫리스트와 허가차량을 클라우드로 푸시하여 순찰 차량에서 다운로드할 수 있는 있습니다.
숙지 사항
프로시저
- Hotlist Permit Updater 패키지를 http://downloadcenter.genetec.com/products/AutoVu/Tools/HotlistPermitUpdater.zip에서 다운로드합니다.
- 플러그인을 설치하려면 Hotlist Permit Updater 패키지를 열고 Genetec.CS.HotListPermitFileUpdater.Setup MSI 파일을 두 번 클릭한 후 설치 관리자의 지시에 따릅니다.
-
다음과 같이 Security Center Directory 역할을 다시 시작합니다.
-
웹 브라우저에서
http://Server Admin/genetec
을 입력하여 <server>을 엽니다. - Directory를 클릭하고 다시 시작을 선택합니다.
- Directory가 다시 시작되면 Server Admin을 닫습니다.
-
웹 브라우저에서
-
필요한 사용자 지정 이벤트를 생성합니다.
- Config Tool에서 시스템 작업을 열고 일반 설정 뷰를 클릭한 다음 이벤트 페이지를 클릭합니다.
- 항목 추가()를 클릭합니다.
- 사용자 지정 이벤트 생성 대화 상자에서 이름 Hotlist transfer success를 입력합니다.
- 엔터티 유형 드롭다운 목록에서 역할을 선택합니다.
-
값 필드에서 이 사용자 지정 이벤트를 다른 사용자 지정 이벤트와 구분하는 고유 번호를 입력합니다.
참고: 이 값은 엔터티의 논리적 ID와는 무관합니다.
- 저장 > 적용을 클릭합니다.
-
이 단계를 사용하여 다음과 같은 2개의 이벤트를 추가 생성합니다.
- Hotlist transfer failure
- Hotlist start transfer trigger
-
Security Center가 사용자 지정 이벤트를 트리거할 수 있도록 Raise custom event 매크로를 설치합니다.
- Config Tool 홈 페이지에서 시스템 작업을 열고 매크로 뷰를 클릭합니다.
- 매크로()를 클릭하고 새 매크로의 이름을 Raise custom event로 지정합니다.
- 속성 탭을 클릭합니다.
- 파일에서 가져오기를 클릭하고 패키지에 포함된 RaiseCustomEventMacro TXT 파일로 이동하여 열기를 클릭합니다.
TXT 파일에는 다음 스크립트가 포함되어 있습니다.// ========================================================================== // Copyright (C) 2013 by Genetec, Inc. // All rights reserved. // May be used only in accordance with a valid Source Code License Agreement. // ========================================================================== using Genetec.Sdk; using Genetec.Sdk.Entities; using Genetec.Sdk.Entities.CustomEvents; using Genetec.Sdk.Queries; using Genetec.Sdk.Scripting; using Genetec.Sdk.Diagnostics.Logging.Core; using System; using System.Collections.Generic; using System.Data; using System.IO.Ports; using System.Linq; using System.Text; using System.Threading; namespace RaiseCustomEvent { public class RaiseCustomEvent : UserMacro { public int CustomEventId { get; set; } public RaiseCustomEvent() { CustomEventId = 0; } public override void Execute() { try { if (CustomEventId > 0) { Sdk.ActionManager.RaiseCustomEvent(new CustomEventId(CustomEventId), SdkGuids.SystemConfiguration); } } catch (Exception) { } } protected override void CleanUp() { } } }
- 적용을 클릭하여 매크로를 저장합니다.
- 기본 실행 컨텍스트 탭을 클릭합니다.
- 사용자 지정 이벤트 ID 필드에 Hotlist start transfer trigger 이벤트에 대해 구성한 값을 입력합니다.
- 적용을 클릭합니다.
-
파일 전송을 시작하는 예약 작업을 생성합니다.
- Config Tool 홈 페이지에서 시스템 작업을 열고 예약 작업 뷰를 클릭합니다.
-
예약 작업()을 클릭합니다.
엔터티 목록에 새 예약 작업 엔터티가 추가됩니다.
- 작업의 이름을 Trigger hotlist update로 지정합니다.
- 속성 탭을 클릭하고 상태 옵션을 활성으로 설정합니다.
- 예를 들어 매일 오전 8시로 작업의 반복을 설정합니다.
- 동작 목록에서 매크로 실행을 선택합니다.
- 매크로 목록에서 생성한 Raise custom event 매크로를 선택합니다.
- 적용을 클릭합니다.
-
Hotlist permit file updater 매크로를 설치합니다.
- Config Tool 홈 페이지에서 플러그인 작업을 엽니다.
- 엔터티 추가()를 클릭하고 플러그인을 선택합니다.
- 역할 생성 마법사에서 Hotlist Permit File Updater 플러그인을 설치합니다.
- Hotlist Permit File Updater가 플러그인 목록에 추가됩니다. 이 플러그인을 선택하고 속성 탭을 클릭합니다.
-
HTTP, FTP 또는 SFTP 전송 방법을 사용하도록 플러그인을 구성합니다.
HTTP 또는 FTP:
- 다운로드할 파일이 위치한 원격 URL을 입력합니다. 필요하다면 출입인증을 입력합니다. 소스가 사용자 이름과 암호로 보호되지 않는 경우, 해당 필드를 비워 둡니다.
SFTP:
- 호스트: 다음 형식을 사용하여 호스트를 입력합니다.
sftp://(호스트 이름 또는 IP):(포트)
sftp://(호스트 이름 또는 IP)
포트를 지정하지 않으면 기본 포트 22가 사용됩니다.(호스트 이름 또는 IP)
프로토콜을 지정하지 않으면 호스트 이름은 SFTP를 사용합니다.
- 파일 경로: 핫리스트 또는 허가차량의 파일 경로를 입력합니다.참고: 파일 경로는 SFTP 서버의 연결된 사용자의 홈 폴더를 기준으로 합니다.
- 연결 모드: SFTP 사이트 구성에 따라 연결 모드를 선택하고 선택에 따라 사용자 이름, 암호, 인증서 경로를 입력합니다.참고:
- 인증서는 Config Tool이 사용되는 컴퓨터가 아니라 플러그인이 실행되는 서버에 위치해야 합니다.
- 경로에는 서버에서의 파일 위치도 반영되어야 합니다.
- 인증서 파일에는 OpenSSH 형식의 개인 키가 포함되어야 합니다.
- SSH-2 키가 지원됩니다. SSH-1 키는 안전하지 안으며 OpesSSh 형식에서 지원하지 않습니다.
- 핫리스트/허가차량 목록에서 순찰 차량에 푸시할 핫리스트 또는 허가차량을 선택합니다.
- 성공 이벤트 목록에서 생성한 Hotlist transfer success 이벤트를 선택합니다.
- 실패 이벤트 목록에서 생성한 Hotlist transfer failure 이벤트를 선택합니다.
- 스케줄 이벤트 목록에서 생성한 Hotlist start transfer trigger를 선택합니다.
-
백업 유지를 선택하는 경우, 시스템은 새 핫리스트 또는 허가차량 파일을 다운로드하기 전에 현재 핫리스트 또는 허가차량 파일의 백업을 생성합니다. 파일 이름은 원래 이름 + 현재 날짜 및 시간 + .bak 확장명을 사용합니다. 예: hotlist2.tbl hotlist2.tbl 11-22-2017 11h10m55.bak.
참고: 즉시 다운로드를 트리거하려면 수동 다운로드를 클릭합니다.
- 적용을 클릭합니다.