Categories
Video Library Configuration exacqVision Enterprise Categories Products

Enterprise Manager Maintenance Mode

Learn how to use Enterprise Manager Maintenance Mode and what it is used for.

Categories
Video Library Configuration exacqVision Enterprise Youtube Video Library Categories Products

Enterprise Manager Software Updates

Utilize Enterprise Manager to schedule updates to ExacqVision system software.

Categories
Knowledge Support Support exacqVision Enterprise Categories

Downloading exacqVision Enterprise Manager Logs

Title

Downloading exacqVision Enterprise Manager Logs

Description

This article describes various ways to obtain exacqVision Enterprise Manager logs.

Method 1 – EM Dashboard

  • click on the information icon on the EM dashboard header
  • click about
  • click Support Diagnostics
  • ensure Enterprise logs is checked 
  • click on DOWNLOAD

Method 2 – API 

  • In a browser go to  https://<emaddress>/api/logs/bundle
  • This will create and download a zip file containing the EM logs
  • Note: There may be no notification, check your browser downloads

Method 3 – File System 

  • Windows
    • C:\Program Files\exacqVision\EnterpriseManager\EnterpriseSystemManager\log
  • Linux
    • /usr/local/exacq/esm/logs
Categories
Knowledge Support Support exacqVision Enterprise exacqVision Client Categories

exacqVision Server Log – SysMgmtPI Error/Warning “1073741819

exacqVision Server Log – SysMgmtPI Error/Warning “1073741819”

Description 

Both warning and error messages containing Error -1073741819 found in the exacqVision Server logs. 

Product 

  • exacqVision Enterprise Manager
  • exacqVision Server
  • MegaRAID

Solution

  • The issue was first observed in exacqVision Enterprise Manager which was reporting a Storage Hardware Alarm 
  • Note:  This server had recently undergone MegaRAID Storage Manager (MSM) replacement with LSI Storage Authority (LSA) KB #7236 and it is suspected this may have been a contributing factor. 
  • The exacqVision Client storage page was showing the status for all physical drives in the drive group as Offline
  • Restarted the exacqVision Server Service
  • Checked the System Logs, filtering on “sysmgmtpi” and focusing on entries immediately after restart
  • Found the following entries 
  • Opened a command prompt and ran the same storcli command 
  • A popup window immediately appeared saying “storcli.exe has stopped working” 
  • Resolved by replacing the existing “C:\Program Files (x86)\MegaRAID Storage Manager\storcli.exe” file
  • Now works in a Command Prompt, no SysMgmtPI errors or warning after service restart and Storage Hardware tab is correct. 
  • StorCLI.zip contains a working StorCLI.exe file and can be downloaded from the related tab on Salesforce Article #000034807
Categories
Knowledge Support Support exacqVision Enterprise exacqVision Client exacqVision Server exacqVision Webservice

How to Manually Add Older Package Versions of exacqVision Software to the Update Packaging Utility

Title

How to Manually Add Older Package Versions of exacqVision Software to the Update Packaging Utility

Description 

The exacqVision Software Updates Packaging Utility offers an option to Upload a License File.    The advantage of using a license file is it will provide relevant versions if any of your systems have an expired SSA “Software Subscription Agreement”.  In the event this fails the following instructions can be used to create an update package zip file manually to included older versions of exacqVision Software which than can be imported as a zip file in exacqVision Enterprise Manager

Notice

Video available, 2022-04-27 Software Updates Packaging Utility and Legacy Releases, Knowledge Base Article #10156

Product 

  • exacqVision Client
  • exacqVision Server
  • exacqVision Web Server
  • Enterprise Manager

Objective: 

  • Create a Packaging Utility zip file to be used as a template 
  • Download installers for older versions of exacqVision Software 
  • Modify the contents of the zip file, specifically evFileInfo.txt. to include needed packages
  • Create new Packaging Utility zip file

Create Initial Packaging Utility Zip File

  • Access the Software Updates Packaging Utility page at https://exacq.com/webapps/packaging-utility/
  • Select “Recent Software Versions
  • Select one of the available recent software versions
  • Click Zip Selected Files, a new page will appear showing files are being zipped
  • When complete select “Click to Download Packaged Files
  • Note: Be patient, zipping the files can sometimes take a very long time 
  • Use File Explorer to locate the downloaded zip file
  • Right-click the file, select Extract All, a windows will appear, click Extract
  • A new sub-folder will be created containing the contents of the zip file, we will be working with this folder in later steps

Download Legacy Software 

  • Open the Legacy Downloads page at https://exacq.com/reseller/legacy/?file=Legacy/index.html
  • Enter the SSA “Software Subscription Agreement” Expiration Date
  • Expand the results 
  • Download the desired software, any combination of Client, Server or Web Service for the desired platform
  • Move the downloaded software to the folder created in the sub-folder created earlier

Modify evFileInfo.txt

The evFileInfo.txt file, included in the zipped packaging utility will have a section similar to that in lines 8-22 of the following example for each software installer included in the package.  These sections can be duplicated, then modified to create additional sections for manually downloaded packages.   

Example

In this example In addition to the most recent version(s) we have an NVR with an expiration date of 2019-12-27.  It is running on an Linux 64-bit OS so as a result will need to add ev-Server-Linux-x64  Version 19.12.6.0 to evFileInfo.txt.

  • Create Initial Packaging Utility Zip File as described above
  • Extract the contents of the Packaging Utility Zip File
  • Follow the Download Legacy Software section to download the 19.12.6.0 Windows x64 server software. 
  • Open evFileInfo.txt with a text editor (Notepad++ recommended)
  • Copy a package section (lines 8-22) and paste at the end of the file
  • Modify the following lines 
  • Change Package Header from [ev-Server-Windows-x64-22.03.1.0] to [ev-Server-Linux-x64-19.12.6.0]
  • Change Version=22.03.1.0 to Version=19.12.6.0 
  • Change Date=03-10-2022 to Date=02-12-2020
  • Change Link=https://cdnpublic.exacq.com/22.03/exacqVisionServer_22.03.1.0_x64.exe to https://cdnpublic.exacq.com/19.12/exacqVisionServer_19.12.6.0_x64.deb
  • Change Package=Windows-x64 to  Package=Linux-x64
  • Change SSA=03-15-2022 to 12-15-2019
  • Change Filesize=195773668 to Filesize=40963192
  • Change ChecksumHash=9be92a1161d6a465755bb2a5807511e7 to 2ac483f67c6eaa5de876da1f6f685f60
  • Change Extension=exe to Extension=deb

Gathering Needed Information

Information can be gathered from two locations, the Legacy Downloads page and the command prompt as indicated below. 

Command Prompt

  • Opening 
    • Open File Explorer, navigate to the folder created earlier 
    • Click in a blank area of the address bar, the current path will be hi-lighted
    • Type “cmd” and press enter a command prompt window will open in that directory 
  • File Size
    • type dir ex*, a directory of the file within that directory will be displayed
    • The filesize will be immediately to the left of the filename
  • ChecksumHash
    • Type certutil -hashfile <file> MD5
    • The MD5 hash of <file> will be displayed

Create New Packaging Utility Zip File

  • Once all changes have been made, save evFileInfo.txt 
  • From File Explorer, select all of the files in the folder 
  • Right-click and choose send to compressed folder 
  • This resulting file can be used to Refresh Versions in Enterprise Manager
  • See the exacqVision Enterprise Manager section of Knowledge Base Article #2374 “Using the Software Updates Packaging Utility” for further instructions
Categories
Knowledge Support Support exacqVision Enterprise Categories Products

An authenticated exacqVision Enterprise Manager user could access a web page that does not properly preserve the web page structure.

Overview

An authenticated exacqVision Enterprise Manager user could access a web page that does not properly preserve the web page structure.

Impact

The software does not sufficiently validate, filter, escape, and/or encode user-controllable input before it is placed as output used as a web page that is served to other users.

Affected Versions

All versions of exacqVision Enterprise Manager up to and including version 20.12.

Mitigation

Upgrade all previous versions of exacqVision Enterprise Manager to the latest version 21.03+.

Current users can obtain the critical software update from the Software Downloads location https://www.exacq.com/support/downloads.php?section=esm

Resources

Cyber Solutions Website – https://www.johnsoncontrols.com/cyber-solutions/security-advisories JCI-PSA-2021-08
CVE-2021-27658 – NIST National Vulnerability Database (NVD) https://nvd.nist.gov/vuln/detail/CVE-2021-27658 and MITRE CVE® https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-27658