Hotlist Permit File Updater 플러그인 - Security Center 5.11

Security Center 관리자 안내서 5.11

Applies to
Security Center 5.11
Last updated
2022-11-18
Content type
안내서 > 관리자 안내서
Language
한국어
Product
Security Center
Version
5.11

Microsoft Azure 클라우드 플랫폼에서 호스팅되는 AutoVu™ Managed Services(AMS) 시스템의 경우, Hotlist Permit File Updater 플러그인을 설치하면 업데이트된 핫리스트와 허가차량을 클라우드로 푸시하여 순찰 차량에서 다운로드할 수 있는 있습니다.

숙지 사항

AMS를 사용하면 현장 IT 인프라와 지원의 필요성이 줄어들어 번호판 자동 인식(ALPR) 시스템을 신속하게 배포할 수 있습니다. AMS를 사용하면 ALPR 시스템이 클라우드에서 호스팅되며, Genetec Inc.의 전문가들이 시스템을 구성하고 유지 관리합니다.

프로시저

  1. Hotlist Permit Updater 패키지를 http://downloadcenter.genetec.com/products/AutoVu/Tools/HotlistPermitUpdater.zip에서 다운로드합니다.
  2. 플러그인을 설치하려면 Hotlist Permit Updater 패키지를 열고 Genetec.CS.HotListPermitFileUpdater.Setup MSI 파일을 두 번 클릭한 후 설치 관리자의 지시에 따릅니다.
  3. 다음과 같이 Security Center Directory 역할을 다시 시작합니다.
    1. 웹 브라우저에서 http://Server Admin/genetec을 입력하여 <server>을 엽니다.
    2. Directory를 클릭하고 다시 시작을 선택합니다.
    3. Directory가 다시 시작되면 Server Admin을 닫습니다.
  4. 필요한 사용자 지정 이벤트를 생성합니다.
    1. Config Tool에서 시스템 작업을 열고 일반 설정 뷰를 클릭한 다음 이벤트 페이지를 클릭합니다.
    2. 항목 추가()를 클릭합니다.
    3. 사용자 지정 이벤트 생성 대화 상자에서 이름 Hotlist transfer success를 입력합니다.
    4. 엔터티 유형 드롭다운 목록에서 역할을 선택합니다.
    5. 필드에서 이 사용자 지정 이벤트를 다른 사용자 지정 이벤트와 구분하는 고유 번호를 입력합니다.
      참고: 이 값은 엔터티의 논리적 ID와는 무관합니다.
    6. 저장 > 적용을 클릭합니다.
    7. 이 단계를 사용하여 다음과 같은 2개의 이벤트를 추가 생성합니다.
      • Hotlist transfer failure
      • Hotlist start transfer trigger
  5. Security Center가 사용자 지정 이벤트를 트리거할 수 있도록 Raise custom event 매크로를 설치합니다.
    1. Config Tool 홈 페이지에서 시스템 작업을 열고 매크로 뷰를 클릭합니다.
    2. 매크로()를 클릭하고 새 매크로의 이름을 Raise custom event로 지정합니다.
    3. 속성 탭을 클릭합니다.
    4. 파일에서 가져오기를 클릭하고 패키지에 포함된 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()
            {
            }
        }
    }
    1. 적용을 클릭하여 매크로를 저장합니다.
    2. 기본 실행 컨텍스트 탭을 클릭합니다.
    3. 사용자 지정 이벤트 ID 필드에 Hotlist start transfer trigger 이벤트에 대해 구성한 을 입력합니다.
    4. 적용을 클릭합니다.
  6. 파일 전송을 시작하는 예약 작업을 생성합니다.
    1. Config Tool 홈 페이지에서 시스템 작업을 열고 예약 작업 뷰를 클릭합니다.
    2. 예약 작업()을 클릭합니다.
      엔터티 목록에 새 예약 작업 엔터티가 추가됩니다.
    3. 작업의 이름을 Trigger hotlist update로 지정합니다.
    4. 속성 탭을 클릭하고 상태 옵션을 활성으로 설정합니다.
    5. 예를 들어 매일 오전 8시로 작업의 반복을 설정합니다.
    6. 동작 목록에서 매크로 실행을 선택합니다.
    7. 매크로 목록에서 생성한 Raise custom event 매크로를 선택합니다.
    8. 적용을 클릭합니다.
  7. Hotlist permit file updater 매크로를 설치합니다.
    1. Config Tool 홈 페이지에서 플러그인 작업을 엽니다.
    2. 엔터티 추가()를 클릭하고 플러그인을 선택합니다.
    3. 역할 생성 마법사에서 Hotlist Permit File Updater 플러그인을 설치합니다.
    4. Hotlist Permit File Updater가 플러그인 목록에 추가됩니다. 이 플러그인을 선택하고 속성 탭을 클릭합니다.
    5. HTTP, FTP 또는 SFTP 전송 방법을 사용하도록 플러그인을 구성합니다.

      HTTP 또는 FTP:

      • 다운로드할 파일이 위치한 원격 URL을 입력합니다. 필요하다면 출입인증을 입력합니다. 소스가 사용자 이름과 암호로 보호되지 않는 경우, 해당 필드를 비워 둡니다.

      SFTP:

      • 호스트: 다음 형식을 사용하여 호스트를 입력합니다.
        • sftp://(호스트 이름 또는 IP):(포트)
        • sftp://(호스트 이름 또는 IP) 포트를 지정하지 않으면 기본 포트 22가 사용됩니다.
        • (호스트 이름 또는 IP) 프로토콜을 지정하지 않으면 호스트 이름은 SFTP를 사용합니다.
      • 파일 경로: 핫리스트 또는 허가차량의 파일 경로를 입력합니다.
        참고: 파일 경로는 SFTP 서버의 연결된 사용자의 홈 폴더를 기준으로 합니다.
      • 연결 모드: SFTP 사이트 구성에 따라 연결 모드를 선택하고 선택에 따라 사용자 이름, 암호, 인증서 경로를 입력합니다.
        참고:
        • 인증서는 Config Tool이 사용되는 컴퓨터가 아니라 플러그인이 실행되는 서버에 위치해야 합니다.
        • 경로에는 서버에서의 파일 위치도 반영되어야 합니다.
        • 인증서 파일에는 OpenSSH 형식의 개인 키가 포함되어야 합니다.
        • SSH-2 키가 지원됩니다. SSH-1 키는 안전하지 안으며 OpesSSh 형식에서 지원하지 않습니다.
    6. 핫리스트/허가차량 목록에서 순찰 차량에 푸시할 핫리스트 또는 허가차량을 선택합니다.
    7. 성공 이벤트 목록에서 생성한 Hotlist transfer success 이벤트를 선택합니다.
    8. 실패 이벤트 목록에서 생성한 Hotlist transfer failure 이벤트를 선택합니다.
    9. 스케줄 이벤트 목록에서 생성한 Hotlist start transfer trigger를 선택합니다.
    10. 백업 유지를 선택하는 경우, 시스템은 새 핫리스트 또는 허가차량 파일을 다운로드하기 전에 현재 핫리스트 또는 허가차량 파일의 백업을 생성합니다. 파일 이름은 원래 이름 + 현재 날짜 및 시간 + .bak 확장명을 사용합니다. 예: hotlist2.tbl hotlist2.tbl 11-22-2017 11h10m55.bak.
      참고: 즉시 다운로드를 트리거하려면 수동 다운로드를 클릭합니다.
    11. 적용을 클릭합니다.