Categories
Video Library Demo exacqVision Server Youtube Video Library Categories Products

Archiving

Archiving allows you to create a copy of selected data on another storage device, whether it be an exacqVision S-series storage server, a user provided storage server, exacqVision Cloud Drive, an Amazon S3 account, or Wasabi S3 account.

This video explains how to create a new archiving profile, establish the archiving task, then schedule the specific data you wish to archive.

For additional, detailed information on setting up Cloud Drive archiving, please refer to our separate Cloud Drive videos as well.<br><br>

Chapters:<br>
00:00 Intro<br>
00:27 Archiving vs. Extended Storage<br>
00:58 Creating an Archiving Profile<br>
03:45 Scheduling the Archiving Task<br>
05:10 Selecting the Data to Archive<br>

<br>

Categories
User Guides Documentation exacqVision EDGE exacqVision Server Categories Products

Edge Plus Archive Options

exacqVision Edge Plus Archiving currently supports SMB archiving targets.

Edge Plus does not currently support Cloud Drive or Amazon S3 archiving.

<br>

Categories
Knowledge Support Support exacqVision Server Categories Products

Cloud drive relies on the bit rate, not the quality when archiving the cameras.

Description

When choosing a subscription for a camera on a cloud drive, it relies on the bitrate, not the quality.

Example:

You are selecting a 4K subscription for an Illustra Flex2 4K Dome camera on the could drive.

  • If you click on that subscription for the selected camera, it will show you that the Max bitrate is 4096 Kbps.
  • On the Exacq side, you must select the max bit rate or the constant bit rate to be 4096kbps, as shown in the following picture.
  • Otherwise, you will get the following error in the logs.
10/7/2022 12:15:51.577 PM  (GMT-4:00)     ArchivePI     Verbose     Poll cloud drive subscriptions
10/7/2022 12:15:52.490 PM  (GMT-4:00)     ArchivePI     Verbose     Found 0 subscriptions on nvr 72395
10/7/2022 12:15:52.766 PM  (GMT-4:00)     ArchivePI     Verbose     Found 20 cameras on nvr 72395

10/7/2022 12:15:52.766 PM  (GMT-4:00)     ArchivePI     Warning     Unable to find subscription matching cloud id 52486 with mac 08626682a697_1573632 (Camera 2)

10/7/2022 12:15:52.766 PM  (GMT-4:00)     ArchivePI     Warning     Unable to find subscription matching cloud id 52490 with mac 08626682a697_1573888 (Camera 5)

10/7/2022 12:15:52.766 PM  (GMT-4:00)     ArchivePI     Warning     Unable to find subscription matching cloud id 52494 with mac 08626682a697_1574144 (Camera 3)
10/7/2022 12:15:52.766 PM  (GMT-4:00)     ArchivePI     Warning     Unable to find subscription matching cloud id 52498 with mac 08626682a697_1574400 (Camera 4)
10/7/2022 12:15:52.766 PM  (GMT-4:00)     ArchivePI     Warning     Unable to find subscription matching cloud id 52502 with mac 08626682a697_1574656 (Camera 1
Categories
Knowledge Support Support exacqVision Server Categories

Unable to Find MAC Address During Exacq Cloud Drive Archiving Setup

Description 

After performing all steps found in Knowledge Base Article #7697 up to Step 4 – Add User to NVR (Cloudvue Manager) searching for the MAC address.  A search for the devices MAC address in Cloudvue Manager does not return any results.

Product 

  • exacqVision Server

Steps to Reproduce 

  • Perform all steps found in Knowledge Base Article #7697 up to Step 4 – Add User to NVR (Cloudvue Manager) searching for the MAC address.
  • Access Cloudvue Manager
  • Select Search then Search Video Devices
  • Enter the MAC address of the NVR and press enter to search

Expected Results 

  • MAC address is found

Actual Results 

  • MAC address is not found

Solution

  • In the exacqVision Client delete the archive target
  • Change the following line in archivepi.xml to ensure the system is using the endpoints used to reach Cloud Drive 2.0

Default Paths

Linux

/usr/local/exacq/server/archivepi.xml

Windows

C:\Program Files\exacqVision\Server\archivepi.xml

Change the following line in archivepi.xml


From

Defaults Type="4" Address="https://exacq-messaging.cloudvue.com" SearchAddress="https://exacq-gateway.cloudvue.com/v1/exacq"

To

Defaults Type="4" Address="messaging.cloudvue.com" SearchAddress="gateway.cloudvue.com"
  • Re-create the archive target using the instructions from Knowledge Base Article #7697
Categories
Knowledge Support Support exacqVision Client exacqVision Server Categories

How to search the archived data on Cloud Drive V1.0

How to search the old archived data on Cloud Drive V1.0 while you are using Cloud Drive V2.0 on ExacqVision Server

  1. Disconnect the Client from the server. (This machine+client will ONLY be used for searching 1.0 moving forward)
  2. On another client/machine, delete the Archiving -> Cloud Drive (Legacy) target.
  3. Create and configure the new Archiving target pointing to Cloud Drive 2.0.
  • All clients, except the one from “Step 1” can search Cloud Drive 2.0.
  • DO NOT reconnect that client to the server. You will lose the ability to search for 1.0 videos.
  • Don’t delete the server from the systems page or you will lose the saved configs.
  • The Client can be closed, it just cannot reconnect to the server.
Categories
Knowledge Support Support exacqVision Server Categories exacqVision Hardware Products

When trying to connect to S-Series archive target the status is “Disconnected”

Description

When the Exacq NVR you are configuring to archive to an Exacq S-Series and the recording NVR is joined to a domain, there is a local Group Policy that must be configured to prevent receiving a ‘Disconnected’ status.

Product

  • An Exacq NVR with Windows OS
  • Exacq S-series storage server

Steps to Reproduce

  1. Create a volume for Archiving on the S-Series system.
  2. Try to connect to that archiving target from NVR.
  3. Apply the settings.

Expected Result

Arching target is ‘Connected’

Actual Result

Archiving target is ‘Disconnected’

Work Around

None

Solution

The local group policy Network Security: LAN Manager authentication level must be set to “send NTLMv2 response only. Refuse LM and NTLM”

<br>

Categories
Knowledge Support Support exacqVision Hardware

Using gdisk to Fix Backup GPT Table Errors in Linux  

Description 

When experiencing Errors partitioning additional storage after a RAID array has been expanded or partition issues with either Archiving or Extended storage drives on an S-Series Server.  Check the partitions for errors using parted. 

Product 

  • exacqVision Server
  • Linux 

Steps to Reproduce 

  • Open Terminal from the machine hosting the storage drives. 
  • Run the parted command to list the partition layout on all block devices.
parted command example

Expected Results 

The results return the partition layout on all block devices with no Errors  

Actual Results 

  • The command returns an Error 
  • The language may vary but the GPT table is always indicated.
    •     Error: The backup GPT table is not at the end of the disk
    •     Error: The backup GPT table is corrupt, but the primary appears OK, so that will be used.
In this example the GPT Table error is referring to the partition listed immediately after you are required to type OK to continue, in this case /dev/sdb.

Solution

  • From Terminal run the gdisk command on the partition with the GPT Table Error
  • You will be prompted with the following, the responses are in bold
    • Command (? for help): x
    • Expert command (? for help):
    • Expert command (? for help): w   
    • Do you want to proceed? (Y/N): Y 
  • Once the command completes, reboot the system.
  • Run parted -l again (see above) to ensure there are no more GPT Table Errors. 
gdisk command example
Categories
Knowledge Support Highlighted Support exacqVision Client exacqVision Server Categories Products

Exacq Cloud Drive Setup

Cloud drive is a subscription plan available from an Exacq dealer for offsite, cloud based archiving of recorded video.

Contact an authorized dealer to discussing pricing and plans.

Minimum Client/Server Versions:
Client: 22.03.1
Server: 22.03.0

The following instructions detail the steps to be performed in sequence. These steps are also detailed in our Video Library. Steps performed in Cloudvue Manager must be performed by a dealer with login access and a valid Partner Code. Steps within ExacqVision may be performed by a customer or integrator onsite with Client access.

Step 1 – Customer Account Creation (Cloudvue Manager)

If the customer does not already have an account created, you will need to create one.

  1. Click the plus/add icon in the top corner and select ‘Add Account’.
  2. Enter the account name and contact information.
  3. Enter an assigned partner name.
  4. Leave the Customer ID and Site ID fields empty, these are reserved for other uses.
  5. Save your changes.

Step 2 – User Account Creation (Cloudvue Manager)

One or more user accounts will need to be added to the customer’s account. User accounts are used to bind the server’s uploaded data to their Cloud Drive storage.

  1. Click the plus/add icon in the top corner and select ‘Add User’.
  2. Add the user’s email address and optionally a phone number for contact.
  3. Change the Role to Enterprise.
  4. If an integrator/dealer is performing the entire setup on behalf of the user, create a password to use.
  5. If an integrator/dealer is working with the customer, check the box below for ‘Reset Password and accept EULA/TOS’. This will remove the password field. The customer will receive an email at the address entered and will use it to validate their email address and set a custom password.
  6. Enter a partner name.
  7. Assign the user to an account, created earlier.
  8. Leave the device and timeout fields alone.
  9. Two-factor authentication should not be checked for use with Exacq Cloud Drive accounts at this time.
  10. Save your changes.

Step 3 – User Validation (Email and ExacqVision Client)

If ‘Reset Password and accept EULA/TOS’ were checked in Step 2. The user will need to click the link in the email received.

The page that opens will prompt the user to create a new, custom password.

NOTE: The user MUST click the links to open the EULA and TOS before the ‘Agree’ checkbox below can be checked.

  1. Open the ExacqVision Client and navigate to the Archiving page.
  2. Create a new archiving profile by clicking the ‘New’ button towards the bottom.
  3. Change the archiving Type from ‘SMB’ to ‘Cloud Drive’.
  4. Enter the email address and password.
    a. If the password was set by the integrator/dealer, enter this here.
    b. If the password was customized by the user via the validation email, the customer will enter this new password here.
  5. Enter the Partner Code provided by the dealer/integrator.
  6. Select the Instance Region as directed by the dealer/integrator.
  7. Click ‘Apply’.

The status message will change to read ‘Step 1 of 4: Add the user to the NVR’. The next steps will be taken by the dealer in the Cloudvue Manager.

Provide the dealer/integrator with the system’s MAC address. This may be found by clicking ‘Configure System’ on configuration tree to the left, and clicking the System tab. The MAC address is located in the top-right corner beneath the license key.

Step 4 – Add User to NVR (Cloudvue Manager)

  1. Click the search icon in the top corner, and select ‘Search Video Devices’.
  2. Use the filters on the left to search for the system’s MAC address, do not use colons or dashes.
  3. Once the system has been located, double-click it to open the device details.
  4. Towards the top of the device details page, click the ‘Add Existing User’ button.
  5. Select the user account created earlier.

Confirmation that this step has been completed will appear on the Archiving page in the ExacqVision Client when the status changes to read ‘Step 2 of 4: Apply subscriptions to cameras’.

Step 5 – Add Subscriptions to Cameras (Cloudvue Manager)

  1. On the device details in Cloudvue Manager, click Subscriptions to expand this section.
  2. The system’s cameras will be listed. A Service Plan MUST be selected for each camera in the list, even if archiving no data from it. If the camera will not be archiving, select ‘TCVMSEXQA – VMS Only Exacq Annual’.

    The plans are displayed dynamically based on the recording settings for the camera in the customer’s ExacqVision server. Therefore you cannot set a camera recording 4K video to a plan for 720p video.
  3. Select the Storage Retention and Quality settings.
  4. The price displayed will update as the settings are changed.

NOTE: If cameras are added/removed or recording settings are changed in the client, the Enable checkbox on the Archiving profile will need to be disabled, then re-enabled to send the changes to Cloudvue Manager. Re-load the page and the camera list and available plans will update accordingly.

Once the subscriptions have been saved. The status in the ExacqVision Client will update again, to read ‘Step 3 of 4: Create an archiving schedule’.

Step 6 – Set the Archive Task (ExacqVision Client)

The Archiving Target created tells the system WHERE to archive data. A Task Schedule must be created to the right, which tells the system WHEN to archive data.

  1. Click ‘New’ under the Task Schedule panel.
  2. Give the task a descriptive name. More than one task may be created if, for example, you wish to perform archiving on different hours for different days.
  3. Set the Start Time, when the system will begin this task.
  4. Set the End Time.
    – Continuous; will begin archiving when the start time is reached and check for new content every five minutes
    – Until Finished; will begin archiving when the start time is reached. When it finds no new data to archive the task stops until the next start time is reached and begins again.
    – User Defined; will begin archiving when the start time is reached and stop when the end time is reached. This may be useful for environments where network bandwidth or system resources are in higher demand during certain hours of the day. An example is an office where staff work from 9am to 6pm and during those hours network bandwidth is in high usage and servers are recording more data due to increased activity. After normal work hours there is less activity to record and lower bandwidth usage after most people have left for the day. In such cases an admin may choose to schedule archiving to take place during the off hours to use the systems and network more efficiently.
  5. Click ‘Apply’.

Step 7 – Set the Archive Schedule (ExacqVision Client)

After telling the system WHERE and WHEN to archive data in the previous steps, you must tell the system WHAT to archive.

  1. Click the Schedule tab at the top of the Archiving page.
  2. You should only see the cameras with Cloud Drive subscriptions applied available.
  3. Select the ‘Days’ tab to schedule one or many cameras by day, or select the ‘Sources’ tab to schedule one camera on one or many days. If using the Days tab, you may apply your settings to other days utilizing the Copy Current Configuration region below the schedule panel.
  4. Highlight the hours you wish to set a schedule for, then select from the Settings above.
    You may choose to archive All data, Motion data, Alarm data, or no data for each specific hour.
    Record settings and archive settings to not have to be configured for the same type of data. As an example, you could record free run video on a system at a certain time, but then choose to archive only the motion video recorded during the same period to the Cloud Drive.
Categories
Knowledge Support Support exacqVision Client exacqVision Server Categories

Unable to set archiving schedule

If all of the boxes for the camera are greyed out for a camera on the Schedule page under Archiving…

Check to verify in the Exacq Client under Storage you DO NOT have a Expiration Configuration rule set; if you do remove it. Then go back to the Archiving Schedule page and select your cameras and whether you want Motion, All or Alarm.

Categories
Video Library Demo exacqVision Client exacqVision Server Categories Products

Archive to Amazon S3 Engineering Brain Dump