Categories
Knowledge Support Support Illustra exacqVision Server Categories Products

Camera-to-Recorder HTTPS Connections

exacqVision supports connecting to many cameras using HTTPS. Depending on the camera firmware capabilities and the device type plugin used in exacqVision the level of encryption provided may vary.

Using the IP Camera Integration Database, you may choose to filter the displayed results by devices which support SSL (HTTPS).

<br>

Connecting with HTTPS

When adding a new camera to an exacqVision Server or editing an existing camera connection, the IP Camera Information section on the Add IP Cameras page provides a Protocol drop-down menu. The following options are available:

  • HTTP
  • HTTPS If Available
  • HTTPS Required

Selecting ‘HTTPS If Available‘ does not permit customizing the Port number field. This option will attempt to connect to the camera using HTTPS on port 443. If this attempt fails it will fall back to attempt connection with HTTP on port 80. This may add a small delay to the initial connection as it tests HTTPS first.

Selecting ‘HTTPS Required‘ will only permit connection to the device using HTTPS. If the device cannot accept such a connection the device will fail to connect. You are permitted to change the Port number field should your camera be configured to provide HTTPS over a custom port number.

<br>

HTTPS Connection Symbols

The IP Camera List on the Add IP Cameras page as well as the Camera Recording page provide symbols in the Protocol column allowing you to quickly view which devices are connected with HTTPS and to what level.

An empty field in the Protocol column indicates an HTTP connection.

The gear icon denotes that the connection is made to the device with HTTPS, which encrypts the login credentials to the device, the camera web interface in the Client’s web panels, and CGI commands made to the camera.

A padlock icon in the Protocol column indicates that the HTTPS connection encrypts the credentials, web page, and CGI commands, but also includes encryption of the video stream.

NOTE: HTTPS between the exacqVision software and camera encrypts only the communications between those two devices.

<br>

Enabling HTTPS on Your Camera

Cameras will vary from manufacturer to manufacturer as well as between versions of firmware. Legacy firmware on some devices may require you to apply your own certificate. Many IP cameras today provide HTTPS support out-of-box using self-signed certificates. Below, we examine the settings on an Illustra IQ camera. For other devices, please refer to your device’s documentation.

NOTE: When accessing a camera through the web browser interface using HTTPS, your browser may warn you or prompt you for permission to continue due to having a self-signed certificate. A self-signed certificate can be used to encrypt communication but cannot provide certificate validation. Certificate validation requires the certificate be issued by a Certificate Authority (CA).

Some devices may require you to generate a new self-signed certificate if you have changed the IP address since the last certificate was created.

<br>

Illustra IQ Cameras

Illustra IQ devices provide self-signed certificates out-of-box. When entering the Setup mode of an Illustra IQ camera expand the Security menu, then navigate to the HTTP/HTTPS page, as shown.

This page allows you to configure the port number used. Using the Upload button will allow you to upload your own certificate from a trusted Certificate Authority rather than using the camera’s self-signed certificate.

If you decide to use a certificate from a Certificate Authority you must provide them with a Certificate Signing Request (CSR) from the camera. Each camera requires its own, unique certificate from your CA.

NOTE: Do not use wildcard certificates for this purpose.

To generate a CSR file to provide to your CA, navigate to the Generate CSR page, also found under the Security menu. Complete the form on the left as required for your site and needs, then click Apply. The field to the right will populate. You will copy the data from this field into a new text file, but save it as a .CSR file. If you accidentally save the file as .txt, simply replace the .txt file extension with .csr. Provide this file to your CA.

<br>

Categories
Knowledge Support Support exacqVision Server Categories Products

Creating a notification on IP Reconnection

The exacqVision software currently only sends notifications on the rising edge of a change in state, which allows it to send notifications on a loss in video or IP connection. In order to send notification on a reconnection we must detect the falling edge of the state change. This can be accomplished with a Source Group using the following steps which will assume you are monitoring an IP camera connection.

Follow the user manual for help in setting up your notification profiles.

From the Event Linking page, click on the New button (1) and select Source Group from the Event Type list (2).

Next, create an Event Source by clicking the New button (3).

In the window that appears give your new Source Group an identifiable name that describes what it does (1).

Choose the New button under Group Event Sources.

In this example we a monitoring an IP camera connection, so select IP Camera Connection from the list of Event Types.

Next, change the radio button selection for the Event Source to When not alarmed (4). This is what tells the software that the state has changed from an alarmed connection to no-longer alarmed, which is reconnected.

Finally, select your IP device from the list (5) and click Apply.

Back in the Event Linking window, select Notify from the Action Type menu (1).

Select your Action Target, in this case we have named our Email message profile Camera Reconnect (2) but it will display the names of the profiles that you have created.

Click Apply to complete the set up.

<br>

Creating-a-notification-on-IP-Reconnection.pdf
Categories
User Guides exacqVision Server Categories Products

SMART attributes now available for drives connected to LSI storage controllers on Windows using exacqVision 7.6

Affected Platforms

exacqVision 7.6

Description

LSI has added support for SMART attributes in the storcli utility in version 1.12.

Users can now monitor all SMART attributes for drives connected to LSI controller on Windows using exacqVision server 7.6.0 or higher. Users using a version of storcli without SMART support will continue to see only the temperature attribute.

The updated storcli utility can be downloaded directly from LSI:

ftp://tsupport:tsupport@ftp0.lsil.com/private/BETA-MR_SAS_CLI_StorCLI-1.12.17.zip

Categories
Knowledge Support Support exacqVision Server Categories Products

Enabling DHCP services on exacqVision recorders

Description

Starting in exacqVision 7.4, the option to enable Dynamic Host Configuration Protocol (DHCP) services is provided. A DHCP server is used to provide IP addresses to any device on the network that requests address assignment.In exacqVision this feature can be used to more easily assign proper IP addresses to cameras. If multiple DHCP servers are listening for requests on the same network and assigning addresses out, at the very least address collisions are possible and most likely devices on the network will start to become segmented and unable to communicate according to which DHCP server they receive an address from.

For these reasons it is strongly recommended to never use more than one DHCP server on a local area network.

If DHCP is enabled on the exacqVision server and inadvertently connected to a network that already has DHCP services running, steps should be taken to remove the exacqVision DHCP server and reconfigure the devices that received an address from exacqVision.

  1. The DHCP server should be disabled or the exacqVision recorder should be disconnected from that network. To disable DHCP navigate to the server’s network configuration tab, uncheck the Enable DHCP server checkbox on each NIC and press Apply.
  2. Reboot any device that received an address from the exacqVision DHCP server. The exacqVision DHCP server will assign addresses in the same network range of exacqVision server NIC it was enabled on. For POE ports on an exacqVision Una server, DHCP is enabled by default and will assign addresses in the 192.168.201-216,2-255 range. After reboot, the device should request and receive a new address from the correct DHCP server.

<br>

Categories
User Guides exacqVision Server Categories Products

Installing exacqVision Software on 64-bit Ubuntu

Description

Instructions for installing exacqVision Server and Client on 64-bit Ubuntu varies based on the Ubuntu version.

Product 

  • exacqVision Client
  • exacqVision Server
  • exacqVision Web Service
  • Ubuntu Linux

Solution

Download the following files depending on which software you are installing, then follow the instructions below for either 12.04, 14.04, 16.04, 18.04, 20.04 or 22.04.

Software Downloads

exacqVision Server

exacqVision Client

exacqVision Web Service

Dependencies – Only needed for 12.04, 14.04 and 16.04.

IMPORTANT: Installers will list the version number within the file name. In the steps below, use the version number in the downloaded file name in place of the text &lt;version&gt;
Example: exacqVisionServer_23.06.1.0_x64.deb

<br>

Ubuntu 22.04 (Jammy Jellyfish):

Installing exacqVision Server in 64-bit Ubuntu 22.04

  1. Install the Server deb file with:
    sudo dpkg -i exacqVisionServer_&lt;version&gt;_x64.deb
    Note: Follow the prompts. You may see a message regarding dependency problems. Fix dependency issues by running (requires internet access):
    sudo apt install -f

Installing exacqVision Client in 64-bit Ubuntu 22.04

  1. Install the Client deb file with:
    sudo dpkg -i exacqVisionClient_&lt;version&gt;_x64.deb

Installing exacqVision Web Service in 64-bit Ubuntu 22.04

  1. Install the Web Service deb file with:
    sudo dpkg -i exacqVisionWebService_&lt;version&gt;_x64.deb
    Note: Follow the prompts. You may see a message regarding dependency problems. Fix dependency issues by running (requires internet access):
    sudo apt install -f
    <br>

Ubuntu 20.04 (Focal Fossa):

Installing exacqVision Server in 64-bit Ubuntu 20.04

  1. Install the Server deb file with:
    sudo dpkg -i exacqVisionServer_&lt;version&gt;_x64.deb
    Note: Follow the prompts. You may see a message regarding dependency problems. Fix dependency issues by running (requires internet access):
    sudo apt install -f

Installing exacqVision Client in 64-bit Ubuntu 20.04

  1. Install the Client deb file with:
    sudo dpkg -i exacqVisionClient_&lt;version&gt;_x64.deb

Installing exacqVision Web Service in 64-bit Ubuntu 20.04

  1. Install the Web Service deb file with:
    sudo dpkg -i exacqVisionWebService_&lt;version&gt;_x64.deb
    Note: Follow the prompts. You may see a message regarding dependency problems. Fix dependency issues by running (requires internet access):
    sudo apt install -f
    <br>

Ubuntu 18.04 (Bionic Beaver):

Installing exacqVision Server in 64-bit Ubuntu 18.04

  1. Install the Server deb file with:
    sudo dpkg -i exacqVisionServer_&lt;version&gt;_x64.deb
    Note: Follow the prompts. You may see a message regarding dependency problems. Fix dependency issues by running (requires internet access):
    sudo apt install -f

Installing exacqVision Client in 64-bit Ubuntu 18.04

  1. Install the Client deb file with:
    sudo dpkg -i exacqVisionClient_&lt;version&gt;_x64.deb

Installing exacqVision Web Service in 64-bit Ubuntu 18.04

  1. Install the Web Service deb file with:
    sudo dpkg -i exacqVisionWebService_&lt;version&gt;_x64.deb
    Note: Follow the prompts. You may see a message regarding dependency problems. Fix dependency issues by running (requires internet access):
    sudo apt install -f
    <br>

Ubuntu 16.04 (Xenial Xerus):

Installing exacqVision Server in 64-bit Ubuntu 16.04

  1. Install the dependency package using the following command:
    sudo dpkg -i exacqVisionServerRC-deps.deb
  2. Install the Server deb file with:
    sudo dpkg -i exacqVisionServer_&lt;version&gt;_x64.deb
  3. Note: Follow the prompts. You will see a message that some packages are missing. Select ‘OK’ and continue. Fix new dependency issues by re-running:
    sudo apt install -f

Installing exacqVision Client in 64-bit Ubuntu 16.04

  1. If desired, install hardware decompression dependencies with:
    sudo apt-get install i965-va-driver:i386 libva-x11-1:i386
  2. Install the Client deb file with:
    sudo dpkg -i exacqVisionClient_&lt;version&gt;_x64.deb
    Note: You may see a message regarding dependency problems. Fix dependency issues by running (requires internet access): sudo apt install -f
  3. Reboot

Installing exacqVision Web Service in 64-bit Ubuntu 16.04

  1. Install dependencies with:
    sudo apt-get install libc6:i386 libstdc++6:i386 zlib1g:i386 libexpat1:i386
  2. Install the Web Service deb file with:
    sudo dpkg -i exacqVisionWebService_&lt;version&gt;_x64.deb
    <br>

Ubuntu 14.04 (Trusty Tahr):

Installing exacqVision Server in 64-bit Ubuntu 14.04

Note: If installing exacqVision Server 6.9.36 or earlier, you must first execute the following command before completing the installation procedure:
sudo apt-get install libgtk2-perl

  1. Ensure that your dpkg is configured to allow installation of 32-bit packages; otherwise, you will see an error message similar to “wrong architecture i386.” To verify, execute the following command:
    sudo dpkg --print-foreign-architectures
    If you do not see “i386” execute the following commands:
    sudo dpkg --add-architecture i386
    sudo apt-get update
  2. Install the dependency package using the following command:
    sudo dpkg -i exacqVisionServerRC-deps.deb
  3. Install the Server deb file with:
    sudo dpkg -i exacqVisionServer_&lt;version&gt;_x64.deb
    <br>

Ubuntu 12.04 (Precise Pangolin):

Installing exacqVision Server and in 64-bit Ubuntu 12.04

  1. Ensure that your dpkg is configured to allow installation of 32-bit packages; otherwise, you will see an error message similar to “wrong architecture i386.” To verify, execute the following command:
    sudo dpkg --print-foreign-architectures
    If you do not see “i386” execute the following commands:
    sudo dpkg --add-architecture i386
    sudo apt-get update
  2. Install the dependency package using the following command:
    sudo dpkg -i exacqVisionServerRC-deps.deb
  3. Install the Server deb file with:
    sudo dpkg -i exacqVisionServer_&lt;version&gt;_x64.deb
  4. You will encounter the following known dependency error:
  5. To fix this error, execute the following command:
    sudo apt-get install libdaemon0:i386
    After the libdaemon0 package successfully completes installation, the exacqVision Server package will automatically install.

<br>

Categories
Knowledge Support Documentation Support exacqVision Client Categories Products

Migrating from HDVR to ExacqVision (Legacy)

Features gained by upgrading from HDVR to exacqVision:

  • 2-way audio added for certain cameras (see camera database to determine which cameras support this feature).
  • Remote server update is now accessible.
  • Archiving features available on Windows 7 systems (not supported in Windows XP).

The Exacq 6.0 Bundle installer consists of three components:

  • Server
  • Client
  • Web Service

This HDVR replacement bundle installer requires user intervention to complete the process. This document includes procedures for each component’s installer. After the HDVR installers are replaced with the exacqVision installers, use exacqVision versions for all future installations.


NOTE: After the migration, you will see the exacqvision “V” logo instead of the HDVR logo in all icons and shortcuts.

exacqVision Server

If the installer detects a previous HDVR server installation, a licensing message appears.

Click OK to install exacqVision Server over the existing HDVR server installation. This will install to C:\Program Files\HDVR, and video will be saved to existing directories.


exacqVision Client

If the installer detects a previous HDVR client installation, a warning message appears:

Click OK to install exacqVision Client over the existing HDVR client installation. This will install to C:\Program Files\HDVR, and all configuration XML files will be saved and applied to exacqVision Client.


exacqVision Web Service

If the installer detects a previous HDVR web service installation, a warning message appears:

Click ‘Yes’ to uninstall LightTPD and install Apache for better performance. You will lose configuration settings. See https://exacq.com/support/specsheets.php?perma=exacqVision+User+Manuals for configuration instructions.

<br>

Categories
Knowledge Support Support exacqVision Server Categories Products

Important Notes About exacqVision Enterprise Health Monitor Email Notifications

exacqVision Server

Each exacqVision Server notification profile has an optional Send Rate Limit setting. When an event link is triggered and a particular notification profile is sent, the notification profile does not send additional emails until the Send Rate Limit has elapsed. For example, both an IP Camera Connection event source and Video Loss event source might be configured in Event Linking to execute the same notification profile. However, if the Send Rate Limit is set to 60 seconds and the IP camera loses connection, the Video Loss Alarm email is discarded unless it occurs more than 60 seconds after the IP Camera Connection alarm.

<br>

Enterprise Health Monitor

If Enterprise Health Monitor detects any active, monitored events, an email containing a list of events is sent at regular intervals as configured on the Email tab under Options. The Max Events per Message option specifies the maximum number of active events that are listed in each e-mail. For example, if Max Events per Message is set to 20, and there are 25 active events, you will receive details on 20 of the 25 events. After the email has been sent, the email queue is reset and notifications are not sent for those ongoing active events. The system then begins monitoring for new active events to send notifications for.

Thus, if you receive an email for video loss on Camera 1, and the subsequent email also lists video loss on Camera 1, consider checking the event database for server disconnections or video recovery and subsequent loss that might have happened between the time the two emails were sent.

For video-related alarms (such as motion, video loss, or IP camera connection), alarms are ignored if the camera is disabled and they are omitted from email notifications. To enable a camera, select the Record Enable checkbox on the Camera Recording Setup page in exacqVision Client.

<br>

Categories
Knowledge Support Highlighted Support exacqVision Server Categories Products

How do I apply a license to an exacqVision Server?

Only one license key may be applied on each system at a time. This license key includes information on the number of licensed IP Cameras the system is permitted to use as well as the specific system it is assigned to.

For information on increasing your licensed number of cameras or changing your license level, contact your authorized exacqVision dealer.

<br>

Individual License Update

To apply or update an individual system license, expand the exacqVision Server node on the navigation tree along the left-hand side of the Client window, then select Configure System.

On the System tab, the License section is found to the right. There are multiple methods available to apply a license to the software.

From Exacq.com

If your exacqVision Server has an internet connection, this is the simplest choice. This method will automatically pull the most recent license generated for the system.

  1. Press the Import button.
  2. Select ‘From exacq.com‘.

If there is a particular reason necessary for applying a license that was not the most recently generated, see the additional options below.

From File

If the server does not have an internet connection, you may use the .KEY file issued by Exacq Orders via email.

  1. Press the Import button.
  2. Select ‘From File‘.
  3. Navigate to the directory where you have saved the .KEY file to select and apply it to the system.

Manual Entry

The license key code may also be manually entered. The key code is also issued by Exacq Orders via email.

  1. Type the license key code into the License text field at the top of the license section.
  2. Press the Apply button.

All keys are displayed in XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXXXX-XX alphanumeric format.

<br>

Batch License Update

A .KEY license and corresponding key code may be used on a single exacqVision Server, whereas a properly formatted .CSV file can be used to license multiple exacqVision servers with a single import. This method is useful for enterprise environments managing many servers.

  1. Create a new file (using a spreadsheet program or hand written text file to be formatted as CSV) where each row contains the system’s licensed MAC address in the first column and the license key code for that MAC address in the second column. If using Excel to create this table, be sure to save as .CSV.
  2. Select the Systems node from the very top of the navigation tree on the left-hand side of the exacqVision Client.
  3. Below the Systems list panel, select the Import License button.
  4. Navigate to the location of your .CSV file to select and apply.

You may also utilize the Export Licenses button to export a properly formatted .CSV containing this information for connected systems, which may be useful for keeping site records. If updating licenses rather than licensing for the first time, edit the exported file for later import to save time.

<br>

Related Articles

<br>

Categories
Knowledge Support Support exacqVision Server Categories Products

What analog PTZ protocols does Exacq support?

Exacq supports the following RS-422 and RS-485 PTZ protocols. With each protocol, you can specify the baud rate, data bits, stop bits, parity, flow control, and maximum line length.

ProtocolSupported PTZ Presets
AD-M320096
AD-M3200 Multi96
AD-MP4896
AD-MP48 Multi96
AD-RS42296
Bosch (OSRD)99
GE-ASCII64
GE-Impac32
HSD-Pelco-D128
Panasonic64
Pelco-D32
Pelco-P32

<br>

NOTE: Devices that require the use of other protocols, not listed above, may still be used with supported encoders. Supported encoders may be found on our IP Camera Integration database.

<br>

Categories
Categories exacqVision Webservice Products

Can ExacqVision Server run on Linux?

Yes, ExacqVision Server has been tested on the following:

  • Ubuntu 22.04 (64-bit)
  • Ubuntu 20.04 (64-bit)
  • Ubuntu 18.04 (64-bit)
  • Ubuntu 16.04 (64-bit)
  • Ubuntu 14.04 (64-bit or 32-bit with PAE1)
  • Ubuntu 12.04 (32-bit with PAE1)2
  • Ubuntu 10.04 (32-bit with PAE1)2

Version numbers are listed as YY.MM.

ExacqVision supports Ubuntu LTS releases only. Canonical provides LTS releases every two years. Long Term Support (LTS) lasts for a period of 10 years after release. ExacqVision will provide support for future LTS releases of Ubuntu as they become available.<br>

  1. PAE stands for Physical Address Extension, which allows 32-bit systems to use more than 4GB of memory.
  2. These versions are no longer receiving security updates from Canonical. At the end of long term support, future Exacq software releases will not be tested on these versions.

<br>