Learn how to use Enterprise Manager Maintenance Mode and what it is used for.
Tag: exacqVision Enterprise Manager
Utilize Enterprise Manager to schedule updates to ExacqVision system software.
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
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
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
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