Skip to main content

Ръководство за надстройка на BriefCam

Надстройване от v6.4 или по-високо до v2024 R2

Last Updated: 7 minute read
Версия2024r2
ЕзикБългарски

За да надстроите от V6.4 или по-нова версия до BriefCam 2024 R2, следвайте инструкциите по-долу:

  1. Препоръчително е да направите резервно копие на съществуващата база данни, особено ако сте изключили автоматичното ежедневно резервно копие. За повече информация вижте Архивиране на базите данни раздела.

  2. Ако езикът на операционната ви система е зададен на езикова променлива, различна от английска, променете езиковата променлива на английска. След надстройката можете да превключите обратно към оригиналната езикова променлива.

  3. Стартирайте BriefCam Administrator Console и спрете BriefCam услугите.

    services restart.png
  4. Затваря всички BriefCam приложения.

  5. Деинсталирайте Вашата VMS добавка/и (включително всички вградени клиентски добавки).

    Забележка

    Когато надстройвате, не забравяйте да използвате същия потребител, който е бил използван, когато системата е била инсталирана преди това.

  6. Имайте предвид, че във версия 6.4 HF3 версията PostgreSQL е актуализирана до версия 10.23. Ако актуализирате от версия, по-стара от 6.4 HF3, свържете се с екипа за поддръжка на BriefCam.

  7. Процесът на надстройване ще надстрои PostgreSQL до версия 15.5 и първо ще експортира съществуващите данни. Уверете се, че има достатъчно свободно пространство за резервното копие (което трябва да бъде размерът на съществуващата директория за данни PostgreSQL – c:\postreSQL_Data). Имайте предвид, че ако базата данни е по-голяма от 150 GB, надстройката ще спре. В този случай се свържете с екипа за поддръжка на BriefCam. Освен това, ако базата данни е инсталирана в предишната версия на директория, която не е по подразбиране, BriefCam ще трябва да удвои свободното пространство за резервното копие.

  8. Стартирайте най-новата версия на инсталиращата програма на BriefCam PostgreSQL. Надстройката PostgreSQL може да отнеме известно време, тъй като данните се експортират от старата към новата база данни. Например, на база данни от 50 GB са необходими около 30 минути, за да мигрира данните. Ако видите следното съобщение, щракнете върху OK.

    PostgreSQL_path_unavailable.png
  9. Надстройте следните компоненти, свързани с BriefCam2025 R1: BriefCam Server и Web Services.

  10. Ако използвате NGINX:

    1. Ако сте направили промени във nginx.conf файла (който се намира по подразбиране в: C:/nginx/conf), архивирайте файла.

    2. Деинсталирайте и преинсталирайте NGINX.

    3. Обединете промените от предишния ви ngingx.conf файл в новия файл.

  11. Ако използвате модула RESEARCH:

    1. Стартирайте инсталиращата програма на RESEARCH.

    2. Стартирайте инструмента, който разделя QVD файла на ежедневни файлове:

      • Отворете QMC, като отидете на https://[servername]/qmc…

      • От раздела "Задачи" деактивирайте задачите на RESEARCH_DB и RESEARCH_DB _AGG.

        Disable_qlik.png
      • Изтеглете инструмента от страницата за изтегляне на BriefCam (qlik_migrate.zip)) и разархивирайте файла.

      • Натиснете клавиша Windows + S, cmdtype, щракнете с десния бутон върху командния ред и изберете Пусни като администратор.

      • Стартирайте инструмента със следния синтаксис: qlik-migrate.exe - потребител на {BriefCam user, който изпълнява услугите на Qlik} - парола {password за потребителя на BriefCam}

      • Можете да използвате следните незадължителни аргументи, за да персонализирате поведението на инструмента:

        • -h, -help: показва съобщението за помощ.

        • --qlik_app_dir {Qlik Applications Directory}

          По подразбиране: C:\Program Files\BriefCam\RESEARCH\Application

        • --qlik_share_dir {Qlik Shared Directory (UNC)}

          По подразбиране: \\SERVER_NAME\qlikshare

        • --qlik_backup_dir {Qlik Backup Directory (UNC)}

          По подразбиране: \\ SERVER_NAME\briefcam\ServerData\Backups

        • --интервал {интервал за анкетиране на задачи [сек.]}

          По подразбиране: 20

          Имайте предвид, че процесът на миграция отнема много време и зависи от размера на базата данни на RESEARCH. Въз основа на лабораторни тестове (където е използван SSD диск):

          # обекти

          # Дни

          Брой обекти/ден

          Време за обработка

          5M

          5

          1M

          ~ 2 минути

          5M

          365

          13K

          ~ 1 час

          50M

          50

          1M

          ~ 1 час

          Ако прозорецът на командния прозорец, в който се изпълнява скриптът, е затворен, задачата за миграция на Qlik ще остане да работи и може да бъде проследена чрез QMC.

      • От раздела "Задачи" разрешете задачите на RESEARCH_DB и RESEARCH_DB _AGG.

    3. Обновяване на BI_Backup.bat файла (намира се на: ) C:\Program Files\BriefCam\RESEARCH\BackupScripts\чрез промяна 12.5 до 9.6 в този ред: SET PG_DUMP="C:\Program Files\BriefCam\RESEARCH\Qlik\Repository\PostgreSQL\12.5\bin\pg_dump.exe"

    4. Ако използвате разширен лиценз за научноизследователска дейност, свържете се с екипа за поддръжка BriefCamна BriefCam, като влезете в портала на на https://www.briefcam.com/support/ и отворите билет.

  12. Преинсталирайте най-новите версии на всички VMS добавки, които сте използвали в предишната инсталация. Имайте предвид, че версията на добавката може да е променена от версия на версия.

  13. Ако използвате добавката Genetec Embedded, отворете BriefCam.GenetecEmbeddedViewer.dll.config файла (който се намира по подразбиране в C:\Program Files (x86)\Genetec Security Center x\Plugins\BriefCam) и променете суфикса на адреса на сървъра от /резюме на /app.

  14. Ако използвате добавката Milestone Embedded, обърнете внимание, че схемата за именуване на потребителски имена е променена. Следователно ще трябва да изтеглите инструмента за миграция на потребители от страницата за изтегляния на партньорския портал. Ако инструментът не е наличен там, свържете се с екипа за поддръжка на BriefCam. Изтеглете инструмента на машината, работеща с BriefCam сървъра, поставете го в директорията на BriefCam Server и го стартирайте от там.

    Как потребителят има достъп до BriefCam

    Изисква се миграция?

    Бележки

    Потребителят винаги има достъп до BriefCam чрез Milestone Embedded Client

    Да

    Потребителят винаги има достъп до BriefCam директно (не чрез вградения клиент)

    Не

    Изтрийте тези потребители от CSV, генериран от помощната програма за миграция.

    Потребителят има достъп до BriefCam директно и чрез вградения клиент

    Да

    Когато влизате в BriefCam директно, тези потребители трябва да префикс потребителското си име с подходящ префикс, като [BASIC]\. Вижте по-долу за допълнителна информация.

    Имайте предвид, че миграцията трябва да се изпълни само за потребители, които имат достъп до BriefCam чрез вградения клиент. Потребителите, които имат пряк достъп до BriefCam, не е необходимо да бъдат мигрирани. Вижте таблицата по-долу за повече подробности.

    За да стартирате инструмента:

    1. Експортиране на съществуващите потребители чрез следната команда. Имайте предвид, че това трябва да се изпълни от потребителя, който се използва за изпълнение на експортирането на BriefCam Services: UserMigrationUtility.exe -m

      Това ще създаде CSV файл в текущата директория със следния формат:

      [съществуващо потребителско име],[съществуващо потребителско име].

      Например:

      потребител, потребител

      потребителБ, потребителБ

      потребител, потребител

    2. От генерирания CSV файл премахнете всички потребители, които имат достъп до BriefCam директно (а не чрез вградения клиент). Ако обаче потребителят има достъп до BriefCam директно и чрез вградения клиент, потребителят трябва да остане в CSV файла. Когато този тип потребител влезе в BriefCam, той трябва да префикс потребителското си име с подходящ префикс, като [BASIC]\.

    3. Модифицирайте генерирания CSV файл, така че вторият аргумент във всеки ред да е потребителското име в новия формат. Ще използвате следните насоки за новата конвенция за именуване:

      Потребителски тип и име в Milestone Smart Client

      Потребител, създаден в BriefCam от Milestone SSO доставчик

      Оригинално име

      Име след надстройката

      Базов потребител "Steve"

      Стийв

      [ОСНОВНИ]\Стив

      Местен потребител "Steve", работещ на хост на Windows с име "MACHINE"

      Стийв

      МАШИНА\Стив

      Потребител на домейн "Стив" работи в домейн, наречен "ДОМЕЙН"

      Стийв

      ДОМЕЙН\Стив

      Например, ако userA е основен потребител, userB е локален потребител, работещ на машина с име Windows1, а userC е потребител на домейн в домейн "Domain1", CSV файлът за миграция трябва да съдържа следните редове:

      потребител A,[BASIC]\userA

      потребителB, Windows1\userB

      потребителC, домейн1\userC

    4. В директорията, в която е записан инструментът, създайте именувана Migrateподдиректория и поставете модифицирания CSV файл в новата Migrate поддиректория.

    5. Мигриране на потребителски имена чрез изпълнение на следната команда: UserMigrationUtility.exe -m migrate

  15. Ако използвате приставката Milestone Embedded и има потребители с персонализирани табла за управление, трябва да мигрирате таблата за управление от старото потребителско име към новото потребителско име, както следва:

    1. Отворете Chrome като потребител и отидете на QMC (https://hostname/qmc).

    2. Отидете в обекти на приложението .

      Qlik_app_objects_menu.png
    3. От колоната Собственик щракнете върху иконата на филтъра и изберете стария потребител.

      Qlik_app_objects.png
    4. Таблицата ще покаже всички листове, създадени от стария потребител. Натиснете два пъти върху всеки ред в таблицата.

    5. С помощта на резервното пространство премахнете стойността в полето Собственик.

      Qlik_owner_2.png
    6. Търси и избери нов потребител. Например вижте изображението по-долу.

      Qlik_owner_3.png
    7. Щракнете върху Приложи.

    8. Повторете стъпките по-горе за всеки лист.

  16. Надстройте лиценза, както следва:

    1. Отворете браузъра Chrome/Edge и отидете на . http://localhost:1947.

    2. Кликнете върху опцията Sentinel Keys.

    3. От колоната Действия щракнете върху C2V.

      Sentinel keys C2V.png
    4. Влезте в BriefCam портала на https://www.briefcam.com/support/ и отворете билет. Ще прикачите C2V файла и ще поискате V2C файл с новите функции.

    5. Екипът за BriefCam клиентски успех ще ви изпрати по имейл заявения V2C (доставчик на клиент) файл.

    6. Отворете браузъра Chrome/Edge и отидете на http://localhost:1947.

    7. Щракнете върху опцията Актуализиране/Прикачване.

    8. Щракнете върху бутона Избери файл и изберете V2C файла, който сте получили от BriefCam..

    9. Щракнете върху бутона "Приложи файл".

      Sentinel Update Attach.png
  17. Уверете се, че използвате поддържан драйвер: NVIDIA Tesla family – версия 535 или по-нова.

  18. Изчистване на кеша на браузъра.

  19. Стартирайте BriefCam Administrator Console и стартирайте BriefCam услугите, необходими за всеки хост.

  20. Рестартирайте IIS услугите на машината, на която са инсталирани BriefCam уеб услугите (като отворите Windows Services, щракнете с десния бутон върху World Wide Web Publishing Service и щракнете върху Рестартиране).

    World wide web publishing service1.png

    Забележка

    След рестартиране на IIS услугите може да отнеме минута или две, за да получите резултати при филтриране на обекти за първи път след рестартирането.

  21. За да гарантирате, че всички нови функции работят според очакванията, обработете отново обработените преди това видеоклипове.