Categories
Knowledge Support Cloudvue Cloudvue Gateway Support Categories Products

Cloudvue NVR Recorder Debugging

Description 

At times it can be useful to get nvr-recorder debug level output to troubleshoot recording issue on a Cloudvue Gateway.  This can be achieved using the smv-record debug engine.

Product 

  • Cloudvue Gateway

Solution

The basic steps are:

  • Stop the nvr-recorder service
  • Launch the smv-recorder directing the output to a text file
    • Allow smv-recorder to run for 30-60 seconds
    • Stop smv-recorder by pressing Ctrl+C
  • Start the nvr-recorder service
  • Review the output file for errors or warnings

Example

Tech Tip: 

Support Diagnostics also captures this information in the Smartvue-smv-record.log section.

Categories
Knowledge Support Cloudvue Cloudvue Gateway Support Categories Products

Axis P3353 Cameras Not Recording on a Cloudvue Gateway

Title

Axis P3353 Cameras Not Recording on a Cloudvue Gateway

Description 

It has been observed that while live images are visible the Axis P3353 is not recording.

Product 

  • CVG
  • Axis P3353

Steps to Reproduce 

  • Add an Axis P3353 camera as using Device Model (Axis-Camera)
  • Confirm Live video can be viewed
  • Attempt to playback archived video

Expected Results 

  • Archived video is retrieved and plays

Actual Results 

  • Archived video is not retrieved and a “no archive found ” message displays

Solution

  • Use the cameras Web GUI to check the Image Resolution settings (Setup > Video Stream > Image)
  • If the Resolution shows (not supported) the Cloudvue Software will fail to open the input and recording will fail
  • To correct, click the dropdown and select the highest available resolution 800×600
  • Repeat this change for each camera
  • Restart the Cloudvue Gateway
  • Verify that video is now being recorded
Resolution Not Supported
Valid Resolution
Categories
Knowledge Support Cloudvue Cloudvue Cameras Support Categories Products

Test

FW-DCM200-1.2.2-DCM200.pdf
Categories
Knowledge Support Support Categories exacqVision Hardware Products

Ruling out interfering software in Windows

Description

When troubleshooting exacqVision software in a Windows environment, it is likely that the customer has installed various monitoring or protection software which could be interfering with our communication or processes. The most common culprit is Anti-virus software.

However, there are many different methods of determining what software is running on a machine. There are several that actively hide themselves from the task tray or the Programs list. Below is an effective way of quickly determining what else is running on a system.

Utility – msconfig

The Microsoft System Configuration Utility can be used to see what services are running running with the ability to quickly rule out all Microsoft necessary services.

Open the msconfig utility by clicking on the “Start” button and typing msconfig – select the ‘System Configuration’ result.

You can also launch msconfig.exe from the “Run” dialog.

Once it loads, select the “Services’ tab.

Click on the ‘Service’ heading to sort them by name (useful for the next step).

Rule Out Windows Defender

Scroll down and look for anything that begins with Windows Defender…

There are several different names for Defender Anti-virus. On my machine it’s ‘Windows Defender Advanced Threat Protection Service’ and its status is ‘Stopped’ This tells me that it is not a concern for our software. However, the Firewall is enabled. This may be configured in a way that interferes with our communication.

In other situations, you’ll see Defender Anti-virus running. Normally Defender does not cause much of an issue for us, but it can be locked down and more aggressive in scenarios where they have attached the system to a Domain. It would be worth asking how the customer has configured Defender and trying setting exclusions for our software. See KB 853.

Ruling Out Other Services

Now that you’ve ruled out Microsoft’s own Anti-virus, you can check the box ‘Hide all Microsoft services’

The resulting list will be everything that has been installed on the machine since the time the Operating System was installed. These items may need to be researched if there is something unfamiliar. Discuss with the on-site technician or customer items that may be related to Anti-virus, security software, threat protection, anti-malware, heuristics, etc… It may be possible to set exclusions for our processes, but this is the responsibility of the customer to apply the changes..

Sometimes it is helpful to create a report of all the installed Services to supply to a customer or IT department. This can be accomplished in PowerShell with the “GetService” cmdlet. To see a list of all services, in PowerShell type:
Get-Service | Sort-Object status | Out-Gridview

This will open a window with all Services sorted by their Status. You can then use ‘Ctl-A’ to highlight all, and ‘Ctl-C’ to copy this data to the Clipboard. This can then be pasted into a spreadsheet or text file.

Ruling Out Other Processes

Now that you’ve seen all of the services running on the system, it’s time to see if any executables are running at startup that aren’t registered as Windows Services.

Right-click on the taskbar and select ‘Task Manager’. Then click on the ‘Startup’ tab.

Again, discuss with the technician or customer if these items are expected to be running on the machine. Utilize search engines and forums to research any that you are unfamiliar with.

Categories
Knowledge Support Support Categories Products exacqVision Hardware

Analog video freezing on tDVR 8016e capture boards – Linux

Description 

Some Exacq hybrid systems built since 7/23/2024 and running Ubuntu 22.04 have exhibited a freeze of the analog video after running for some period of time. This is likely a result of a false-positive error state in the PCIe ASPM (Active-state Power Management).

This can be confirmed using a Terminal with the following command:

cat /var/log/kern.log | grep pcieport

The result will include lines similar to the following:

pcieport 0000:00:01.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, (Receiver ID)
pcieport 0000:00:01.0: device [8086:460d] error status/mask=00000041/00002000
pcieport 0000:00:01.0: [ 0] RxErr (First)
pcieport 0000:00:01.0: [ 6] BadTLP
pcieport 0000:00:01.0: AER: Error of this Agent is reported first
pcieport 0000:00:01.0: AER: Multiple Corrected error received: 0000:00:01.0
pcieport 0000:00:01.0: AER: can't find device of ID0008
pcieport 0000:00:01.0: AER: Multiple Corrected error received: 0000:01:00.0

Steps to Resolve

The resolution is to disable the power management mode for the PCI slots by adding a kernel boot parameter. This can be accomplished either by editing a file, or by downloading and running a script .

<br>

Method 1: Editing the /boot/refind_linux.conf file

  1. In a Terminal open the file in a text editor with sudo privileges with:
    sudo gedit /boot/refind_linux.conf

2. Edit the the highlighted lines to add “pcie_aspm=off” prior to the parentheses (“) so it matches the following:

3. Save the file and reboot the machine with:

sudo reboot

<br>

Method 2: Run the tdvrfix.sh file

  1. After logging in to the Support Portal (support.exacq.com), download the tdvrfix.sh file to the Linux Desktop.
  2. Open a Terminal and change directory to the Desktop with:
    cd Desktop
  3. Set the tdvrfix.sh file to be executable with:
    sudo chmod +x tdvrfix.sh
  4. Run the script with:
    sudo ./tdvrfix.sh
  5. Reboot the machine with:
    sudo reboot
    <br>

Confirmation

After a reboot, you can confirm the fix was applied successfully by opening a Terminal and running the following command:
cat /proc/cmdline

Confirm that “pcie_aspm=off” is in the results.

<br>

Categories
exacqVision Client MacOS Software Categories exacqVision Client Windows Software Categories exacqVision Client Windows msi x64 exacqVision Server Windows exacqVision Client MacOS arm64 exacqVision Server Linux exacqVision Server Windows x64 exacqVision Server Linux x64 exacqVision Client Linux x64 exacqVision Client Linux exacqVision Client Windows msi exacqVision Client Windows x64 Knowledge Support Support exacqVision Client exacqVision Server Categories Products

Performance issue when analytics enabled on Exacq

Description 

issues with analytics enabled where-as the server will eventually become unresponsive and reboot after a short time.

Product

ExacqVision Server versions 23.09 & 24.03 & 24.06

Steps to Reproduce 

1) install 23.09.9.0 exacqvision server software
2) connect illustra Pro4 20mp IPS20-M12-OIA4 using firmware SS017.06.05.00.008
3) Verify analytics are enabled on the cameras – analyticmetadata, objectdetection, motiondetection
4) verify maximum days to keep events is configured for 30 days
5) verify maximum days to keep bounding box metadata is configured for 1 day
6) Allow the system to run over a period of time and observe D

Expected Results 

ExacqVision server and software should continue to run normally as expected.

Actual Results 

ExacqVision server and software will continue to consume resources until the system needs to reboot, while displaying acquiring video status on camera live panels and filling up OS drive with eventpi.db file.

Solution

Update ExacqVision server and Client to 24.09

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
Knowledge Support Support exacqVision Server Products

PSMOVE For Windows

Description 

The purpose of this KB is to help run PS MOVE and where to place the files on a system.

Product 

PSMOVE.exe
Exacq Server 23.03 and above.

File Location: 

Windows:
Place psmove.exe in the Server folder.
Open powershell or command promt as ADMIN.
cd C:\Program Files\exacqVision\Server and place the psmove.exe into the server folder.

Linux: ETA not available yet.

NOTE: When Running on Windows AND Linux PSMOVE must be in the sever folder because it depends on the libraries installed with server.

Running PSmove on Windows: 

Once the psmove.exe is in the Server location seen above, you can run the following command to execute it.

In command prompt or powershell type the following
cd C:\Program Files\exacqVision\Server

Then type:
psmove -r-


Additional Information and KB’s for reference

  1. It defaults to report-only mode. psmove -r- will move files.
  2. It will open a ps file and get the first frame timestamp and determine the correct hour directory for the file, based on the CURRENT timezone. If the file is not in the correct hour directory, it will rename it to put it in the correct directory.
  3. Collision avoidance: If there is already a file in the destination directory of the same name, it will decrement the timestamp by one second, generate the new name and try again. Only the file name is changed, not the file content.
  4. The reporting is still pretty slim. report-only mode when specifying a “path” doesn’t currently count what “would” be moved correctly. When moving, it will count the hours and files that were moved.
  5. The default mode is to check all volumes. It will locate all of the media in the y/m/d/h directories. report-only mode will count correctly.
  6. It does not delete empty files. With newer versions of ev there shouldn’t be any. It will report empty files. An empty file cannot be checked for the correct directory. It’s empty and, therefore; doesn’t have a first frame timestamp.
    So, on a server that recorded in one timezone and then changes timezones, PSmove will get the files in the correct hour directories. All of the content should then be searchable.
  7. We’ve reduced the dependencies to the minimum, there are still dependencies. PSmove will only work with the server for that version and later after the compiler upgrade.

KB’s
https://support.exacq.com/#/knowledge-base/article/12416

PSMOVE.exe file:
https://support.exacq.com/#/file-manager/file/32753166-bddf-41d1-9fbd-a8ae6a9e10b4/psmove-exe

We will continue to update this KB as the Linux version gets finalized.

<br>

Categories
Cloudvue Cloudvue Cameras Knowledge Support Cloudvue Gateway Support Categories Products

Prompted to “Checkout” When Saving Cloudvue Subscriptions

Description 

When using a global admin staff account I am being prompted to CHECKOUT and provide credit card information when updating camera subscriptions.

Product 

  • C2C
  • Cloudvue Gateway

Steps to Reproduce 

  • Access device via Cloudvue Manager
  • Expand Subscriptions
  • Apply desired subscription to all cameras
  • Click SAVE SUBSCRIPTIONS button

Expected Results 

  • SAVE SUBSCRIPTIONS button is displayed and subscriptions are saved when clicked

Actual Results 

  • CHECKOUT button is displayed and Credit Card Information is required

Solution

Check the Partners FIN Type. If the partners FIN Type is set to Stripe then the end user will need to use Cloudvue.com or Cloudvue Mobile to apply the subscriptions themselves and provide a credit during checkout.

See AES-995 for additional details.

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>