Categories
Knowledge Support Support exacqVision Enterprise exacqVision Client exacqVision Server exacqVision Mobile exacqVision Webservice Categories exacqVision Hardware Products

2024-09 September Quarterly Release Training

<br>

exacqVision Server

  • Bug Fix – Fixed insertion of objects lacking metadata or bounding box
    (AESW-9440)
  • Bug Fix – Improvements to event size estimates for bookmarks
    (AESW-11010)
  • Bug Fix – illustra3 and illustramultipi fixed issue where Alarm 2 status would not change after being canceled
    (AESW-10146)
  • Bug Fix – illustra3 and illustramultipi fixed issue causing edgestor backfill to hang
    (AESW-9581)
  • Bug Fix – Onvif, fixed issue preventing simultaneous PTZ
  • Big Fix – Onvif, fixed excessive pullpoint logs on errors
    (AESW-10727)
  • Bug Fix – Onivf, fixed potential PTZ disconnects
    (AESW-11469)
  • Bug Fix – psfpi, fixed potential hang when evAPI attempts to cancel search
    (AESW-10961)
  • Bug Fix – Samsungpi, fixed crash on disabled device during connection
  • Bug Fix – Samsungpi, fixed potential crash when connecting to newer devices
  • Enhancement – Support Area Zoom on Axis M5000-G PTZ camera
    (AESW-10568)
  • Enhancement – eventpi, new event indicates thinning occurred, includes event linking sources
    (AESW-7651)
  • Enhancement – Installer adds firewall rules added for failover and failback
  • Enhancement – Improved analytic parsing
  • Enhancement – Provide the analytic type to core
  • Enhancement – Improved handling of transport errors
    (AESW-10120)
  • Enhancement – New SOAP calls for Onvif Profile M and S conformance
  • Enhancement – remotepi, move connection to production switchboard service
    (AESW-9771)
  • Enhancement – Additional logging around LDAP reauth queries
    (AESW-9769)
  • Enhancement – Improved performance by reducing amount of analytics sent from server to client
    (AESW-7715)
  • Feature – Support for Wasabi S3 as archiving target
    (AESW-5814, AESW-10924)
  • Feature – Support added for Axis Thermometry
    (AESW-8816, AESW-8918)
  • Feature – Illustra LPR Support
    (AESW-6504)

exacqVision Client

  • Bug Fix – Manage the preferred MAC address in License panel
    (AESW-11267)
  • Bug Fix – Fixed issue where exacqReply controls did not appear until window was resized
    (AESW-9992)
  • Bug Fix – Clear grid dropdown, to fix issue where drop-down menus duplicate entries
    (AESW-10923)
  • Bug Fix – Fixed issue with Oldest Desired Content of Cloud Drive
    (AESW-8097)
  • Bug Fix – Fixed issue of event forward button being disabled when skipping ahead
    (AESW-8958)
  • Bug Fix – Fixed issue of client crash when selecting Find Camera when creating a new View
    (AESW-10038)
  • Bug Fix – Fixed client crash when selecting audio in Add Video panel
  • Bug Fix – Fixed issue of auto play not working in Timeline search
    (AESW-8529)
  • Enhancement – Remote Connections, found on navigation tree
  • Enhancement – Added Mobile Optimized Streaming panel for Remote Connections
  • Enhancement – New toast message indicating event thinning has occurred
    (AESW-9871)
  • Enhancement – Client improvements to amount of analytic data passed between server/client
    (AESW-7716)
  • Enhancement – Support “horizontal flip” for Storage page to accommodate storage layout for new Avnet systems
    (AESW-10562)
  • Enhancement – Apply our security standards to Bodyworn password fields
    (AESW-1575)
  • Feature – Support for Wasabi S3 as archiving target
    (AESW-11025)

exacqVision Web Service

  • Bug Fix – Fixed 24.03 issue where iPAD experienced video buffering and timeout errors
    (AESW-10945, AES-839, AES-863, AES-909)
  • Bug Fix – Web client supports session timeout detection, respects the login token
    (AESW-9753, AES-774)

exacqVision Enterprise Manager

  • Bug Fix – Add missing pagination endpoints
  • (AESW-11414)

Exacq Mobile 3

  • Bug Fix – Fixed issue with video failing to play after one hour
  • Enhancement – Added notification to point users to new exacqVision Mobile app
    (AESW-9166)

exacqVision Mobile

  • exacqVision Mobile requires Server version 24.09 or higher
  • Remote Connectivity requires Client 24.09 or higher as the Client is needed to connect to the cloud switchboard and generate access codes
  • If SSA expiration or OS requirements prevent updating to Server 24.03, users will need to continue using Exacq Mobile 3, with the exacqVision Web Service

Exacq Hardware

Hardware Revisions

  • C-Series 16S & 32S
  • G-Series Micro
  • G-Series PoE 8ch & 16ch
  • Q-Series Desktop & Desktop Hybrid
  • A-Series 2A & 2A Hybrid  (no RAID)
  • A-Series FA & FAR  (RAID)
  • X-Series 1U & 2U  (RAID)

exacqVision Advantage

  • Provides free exacqVision licensing on BBE hardware for most models of Illustra Flex and Pro cameras (Gen3, Gen4, and future generations).
  • Does not apply to the Flex Gen3 Multisensor, which is ONVIF only, does not have the Illustra API

Illustra

  • New Pro camera models providing LPR on the edge
    • Bullet IPS05-B12-LPR4
    • Dome IPS05-D12-LPR4

<br>

Categories
exacqVision Enterprise Windows Knowledge Support Support exacqVision Enterprise Products

Enterprise Manager memory resource usage high due to importer

Exacq Support has identified an issue with Enterprise Manager importer processes using an excessive amount of memory resource, often requiring reboot due to system becoming unresponsive when installed on some Windows machines. This is estimated to affect versions 23.06.2.0 thru latest versions of ExacqVision Enterprise Manager for Windows. Developers are aware and working on resolving these issues.

NOTE: This high memory resource usage often corresponds with errors seen in importer log exceptions. You can trace the PID this process starts up on in importer-error logs to the process in task manager in Windows.

Product 

  • ExacqVision Enterprise Manager
  • 23.06.2.0 – 24.06.2.0

Solution

Engineering has developed a temporary workaround consisting of a PowerShell script developed to scan for and kill certain importer processes when their memory usage is at unacceptable levels. This script runs every 5 minutes, unless code is altered. This script should only be used as a last resort for Support personnel to deploy when all troubleshooting and other remediation steps have been exhausted. In some cases it may be recommended to alter the MemoryCeiling function of this script to better suite certain customer scenarios.

It is also recommended that this script be triggered as a scheduled task from task scheduler. This often requires that Execution Policies be bypassed to launch successfully on reboot. Detailed instructions are below:

1) Download the importerMonitor.ps1 script from:

https://support.exacq.com/#/file-manager/33becef0-0ab8-4b0f-9127-94884ac262a6/em-dev-build

2) Unzip the file and place the importerMonitor.ps1 file in a directory. Often times, it is best to place this in: “%\Program Files\exacqvision\”

3) Open Task Scheduler in windows and Create Task, then name task importerMonitor and configure an admin user and to run whether user is logged on or not. Be sure to check the box for Run with highest privileges, and configure for OS in use.

4) Under triggers, select New… Then configure for “At Startup”.

5) Under the Actions tab, select New… and configure as follows:
– Start a Program
– Program/script: Powershell.exe
– Add arguments: -ExecutionPolicy Bypass – File “C:\Program Files\exacqVision\importerMonitor.ps1”

6) Configure the conditions tab as pictured:

7) Configure the Settings tab as pictured:

8) Reboot to test the Task at startup, and verify it worked as expected by observing the History tab in Task Scheduler for this task:



<br>

Categories
Software Downloads Software Categories exacqVision Enterprise Windows exacqVision Enterprise Categories Products

ExacqVision Enterprise Windows v24.09.1.0

Q3 2024-10-09 ev-EnterpriseManager-Windows-x64^Version 24.09.1.0^https://cdnpublic.exacq.com/24.09/exacqVisionEnterpriseManager_24.09.1.0_x64.exe^9 October 2024^639MB,

Categories
exacqVision Enterprise Linux Software Downloads Software Categories exacqVision Enterprise Categories Products

ExacqVision Enterprise Linux v24.09.1.0

Q3 2024-10-09 ev-EnterpriseManager-Linux-x64^Version 24.09.1.0^https://cdnpublic.exacq.com/24.09/exacqVisionEnterpriseManager_24.09.1.0_x64.deb^9 October 2024^636MB,

Categories
Knowledge Support Support exacqVision Enterprise

SEQ – A guide to initial configuration for debugging Enterprise Manager Logs  

This guide will outline the steps needed to configure the tool SEQ on a PC in order to use scripts provided by Engineers at Exacq Technologies to aid in debugging Enterprise Manager Support Diagnostic Logs.

Pre-Requisites:

  • This guide will assume you have downloaded Enterprise Manager support diagnostic logs for the purpose of debugging.
  • This guide will assume you have downloaded the importEMlogs.ps1 powershell script.
  • This guide will assume you have downloaded the latest available version of the SEQ application program.

Initial installation and configuration steps

  1. You must first install latest version of SEQ on your PC
  2. You must then configure SEQ as follows:
    2.A. change to the directory of saved log file in Powershell
    in example:
    cd C:\Users\youruser\Downloads\Diagnostics_year_month_day_time\EnterpriseManager
  3. generate an API key by accessing the SEQ UI, located at http://localhost:5341 > Settings > API KEYS
  4. open the importEMlogs.ps1 file provided by Engineering in notepad and observe the following commands:

    To set a default server URL and API key, run the commands below:
    seqcli config -k connection.serverUrl -v https://your-seq-server

    seqcli config -k connection.apiKey -v your-api-key

in example – you could run the following commands:
(use HTTP unless certs are configured)
seqcli config -k connection.serverUrl -v http://localhost:5341
seqcli config -k connection.apiKey -v YOURAPIKEY123456789

5. It may be necessary to set the system environmental variable for SEQCLI to work properly. You can do so by searching Windows for ” Environmental Variables “. Open the windows and add the entry for SEQCLI, as listed in the photo below:

Your SEQ instance should now be properly configured for use allowing you to send the Diagnostic Data to the SEQ server now installed.

Additional steps are now required after completion of the initial configuration in order to start using SEQ to debug Enterprise Manager Support Diagnostic Logs, as follows:

1. You must first place importEMlogs.ps1 powershell script provided by Engineering inside the unzipped “EnterpriseManager” directory of the support diagnostic log file you wish to debug.

2. change directory to the proper logfile directory “EnterpriseManager” listed above, and then run the following command:

.\importEMlogs.ps1 -ProcessLogs -OverwriteExisting -Environment "CaseNo/AesNo/tagline" -StartFromLastInstall -SendToSEQ

You may now view the logs in the SEQ UI by navigating to Events and setting the proper filters. More documentation regarding the usage of SEQ can be found at: https://docs.datalust.co/docs/the-seq-query-language
<br>

Documentation for SEQ filtering can be found HERE.

Categories
Sales Materials Sell Sheets Documentation exacqVision Enterprise Categories Products

Enterprise Manager Diagram

exacqVision Enterprise Manager (EM) provides a web-based dashboard to monitor system health, maximize surveillance uptime, manage large numbers of exacqVision system users, transfer camera licenses, and perform software updates across distributed exacqVision systems.

Some level of enterprise management may be performed via the exacqVision Client for Enterprise licensed NVRs. But Enterprise licensing allows you to use Enterprise Manager for no extra cost and take advantage of even more enterprise level features, such as:

  • Automatic Failover, providing redundancy to NVRs
  • Camera Inspection, a tool assisting with maintenance
  • License Transfer, allowing the migration of camera licenses between NVRs, or allotted from a license pool
  • Schedule singular or recurring configuration backups

Without Enterprise Manager

Without EM, a user with the exacqVision Client will connect to each exacqVision Server to manage system licenses, check cameras individually for issues, and update exacqVision software. Though it is possible to use the Enterprise page in the Client to manage users, configure notifications, and perform manual failovers. As the number of exacqVision Servers in your organization increases this can become much more time consuming and complex.

With Enterprise Manager

EM provides a singular web-based dashboard to instantly view the health status of hundreds of exacqVision Servers and camera connections across your entire organization. EM also provides the ability to configure spare systems providing automated Failover should a system encounter a power, storage, or maintenance issue. Transfer camera licenses between systems as needed or utilize a license pool to instantly add licenses to systems after hours.

Enterprise Manager also provides the ability to schedule tasks to take place in the future, or schedule recurring tasks, including configuration backups or software updates.

Enterprise Manager also allows administrators to logically group exacqVision Server instances to their choosing, such as by geographical area, building, or functional level. This provides better control of system and user management, as well as user access to system resources.

Each user’s exacqVision Desktop Client instance may also have their system lists automatically synchronized with EM permitting administrators to auto update the list of NVRs each user connects with.

Enterprise Manager communicates with each exacqVision Server using the same port the Desktop Client software uses, by default this is port 22609. Failover and Failback features utilize port 28744.

<br>

Related Articles

Categories
Knowledge Support Support exacqVision Enterprise Categories Products

Enterprise Manager downgrade from 24.03 not supported

Description

Beginning with Enterprise Manager version 24.03.0.0 (or 23.09.124), downgrading will fail due the update of an underlying resource. We now utilize Django v3.2.23, which necessitated a change to the database schema. This will cause downgrade database migrations to fail.

Prior to upgrading from 23.09 or lower, it is recommended to complete a Backup. Instructions for scheduling a backup can be found in the exacqVision Enterprise Manager User Manual HERE.

NOTE: If you are using Postgres DB, you will only need the backup file. If using MS SQL, you will also need to create a DB backup utilizing Microsoft utilities. More information can be found HERE.

Categories
exacqVision Enterprise Windows exacqVision Enterprise Linux exacqVision Enterprise Other exacqVision Enterprise 23.09 exacqVision Enterprise 23.09 Knowledge Support Support exacqVision Enterprise

Failing email notifications after update to Enterprise Manager version 23.09.9.0

April 4th, 2024

Enterprise Manager may fail to send email notifications after update to 23.09.9.0.

ExacqVision support has identified an issue with failing email notifications after updating Enterprise Manager from a previous version to version 23.09.9.0 and up. This occurs when checking “Anonymous” as the send user, or additional configuration required for Exchange servers has not been completed.

NOTE: Email notifications have been confirmed to succeed using same SMTP configuration on version 23.06.2.0 but fails when update to 23.09.9.0 is completed.

Product 

exacqVision Enterprise Manager Version 23.09.9.0

Steps to Reproduce 

Update Enterprise Manager to version 23.09.9.0 from a previous version

Expected Results 

Email notifications should continue to succeed with existing configuration.

Actual Results 

Email notifications may fail with all or one of the following log errors:
Failed email verification: SMTP AUTH extension not supported by server.

Failed email verification: (550, b'5.7.60 SMTP; Client does not have permissions to send as this sender')

Failed email verification: STARTTLS extension not supported by server.

Failed email verification: (535, b'5.7.3 Authentication unsuccessful')

Solution

  1. disable “anonymous users” as send from address in Enterprise Manager and replace with an authorized SMTP user.

2. Turn on Basic Authentication method in Exchange/ SMTP server if option is available.

3. Make sure the user account sending notifications from Enterprise Manager has SMTP Authentication turned on in their exchange profile, and also that the “Send From” address used in Enterprise Manager was added to the exchange user as an email alias.

Categories
Knowledge Support Support exacqVision Enterprise

Failover and Failback Issue in exacqVision Server and Enterprise Manager

Description 

Level 3 Support has identified an issue with Failover functions in ExacqVision Server software manifesting as failback failure. The component responsible is ExacqVision Server software, but errors can be detected from the Enterprise Manager Failover Groups page as well, leading some customers to report this as an issue with the Enterprise Manager software. It is recommended that ExacqVision Server software version 23.03.3.0 be installed on protected and spare NVRs as a workaround until the future release can address this issue.

Product 

  • ExacqVision Server Software Version 23.06.1.0, 23.09.6.0, 23.09.9.0, 24.03.4.0
  • ExacqVision Enterprise Manager Software Versions:
    23.06.2.0 23.09.7.1, 23.09.9.0, 24.03.4.0

Steps to Reproduce 

  1. Upgrade exacqVision Server, Client and Enterprise Manager to versions 23.06.x.x. thru 24.03.x.x from previous versions.
  2. Test Failover/Failback functionality.

Expected Results 

Failover and Failback functions should complete without error.

Actual Results 

Failover and Failback functions do not complete, or complete with errors – sometimes forcing the abandonment of data, which then does not get returned to the protected NVR.

Solution

Prior to taking any of the steps below it is advised to take a backup configuration file of exacqVision Server, along with a backup license key of all NVRs affected.

It is preferred to also have prior configuration backups available for NVRs taken at earlier times.

It is also preferred to have a backup copy of Enterprise Manager’s configuration and/or a copy of the PostgreSQL or Microsoft SQL database.

  1. Stop all Enterprise Manager services to delete this failover group from shell. See: https://support.exacq.com/#/knowledge-base/article/4998
  2. Start all Enterprise Manager services and Delete the NVRs that were included in the failover group from Enterprise Manager.
    (this is a good time to take another backup)
  3. Unmanage the NVRs that were included in the failover group from exacqVision Client > Enterprise > Security tab.
  4. Downgrade (or if using older version, upgrade) exacqVision Servers to exacqVision Server version 23.03.3.0
    (At this step it is advised to restore from a previously taken backup that is known to have no issues at the time it was taken, if available, but this may not always be required)
  5. Return the Spare to an “Active Recorder” in the Client if still showing as spare – remove exacqVision Server software from the spare (not keeping configuration files for future installs) and then install a fresh version of exacqVision Server 23.03.3.0.
  6. If needed you can restore Enterprise Manager from BOTH the previous EM backup AND the Database Backup or by connecting to existing SQL database (if this is verified to have no issues). Alternatively, add back NVRs if issues are known to be present with the backup file or configuration at the time this was taken. This also may not always be required if EM configuration is in current good standing at this step.
  7. Verify no connection issues are present with the Servers and then Re-create the previous Failover Group and test functionality.

AES-733, AES-705

Categories
Knowledge Support Support exacqVision Enterprise Categories Products

Can I Update My PostgreSQL Database?

Only the version of PostgreSQL installed by the Enterprise Manager installer is supported.

<br>

The exacqVision Enterprise Manager application provides a PostgreSQL installation to store Enterprise Manager data by default.

The PostgreSQL Global Development Group may offer application updates that are not yet included within the ExacqVision Enterprise Manager installer. At times, users will seek to upgrade to the very latest version of PostgreSQL.

Updating the PostgreSQL database application independently from Enterprise Manager updates may break your Enterprise Manager operation and/or result in lost data. Changes made between versions of PostgreSQL and Enterprise Manager have not been tested. Only the version of PostgreSQL installed by the Enterprise Manager installer is supported.

<br>