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

exacqVision Default Ports

Description 

The following is a list of default port numbers used by exacqVision software.

NOTE: Many ports listed below may only used with certain configurations or by optional services and integrations.

Products

  • exacqVision Client
  • exacqVision Enterprise Manager
  • exacqVision Integrator Service Portal
  • exacqVision Server
  • exacqVision Web Service
  • LSI Storage Authority
  • MegaRAID Storage Manager
  • PostgreSQL
  • SQL Server

Port List

PortDescription
25Simple Mail Transfer Protocol (SMTP)
80exacqVision Web Server/exacqVision Enterprise Manager (HTTP)
How to change Web Service ports
How to change EM web ports
389LDAP (Lightweight Directory Access Protocol)
443exacqVision Web Service/exacqVision Enterprise Manager/ exacqVision Relay (HTTPS )
How to change Web Service ports
How to change EM web ports
445SMB Archiving and Microsoft-DS (Directory Services)
465Secure SMTP (Legacy)
587SMTP (TLS/SSL)
636LDAPS (Lightweight Directory Access Protocol over TLS/SSL)
1433exacqVision Enterprise Manager (SQL Server)
2463LSI Storage Authority (Webserver)
3071MegaRAID Storage Manager
3260exacqVision Server S-Series Extended Storage (iSCSI)
3702exacqVision Server – Web Services Dynamic Discovery (WS-Discovery)
5432exacqVision Enterprise Manager (PostgreSQL)
5571MegaRAID Storage Manager
8082exacqVision Web Service (Web Socket) – Web Sockets only used in Web Service 7.2 to 9.4
How to change Web Service ports
8083exacqVision Web Service (Web Socket Secure) – Web Sockets only used in Web Service 7.2 to 9.4
How to change Web Service ports
8443Server connections from exacqVision Mobile 24.09 and above.
How to change exacqVision Mobile listening port
8554exacqVision RTSP Server
9000LSI Storage Authority (LSA Server)
22609exacqVision Client
How to change exacqVision Server port
22610exacqVision Server Interprocess Communication [RESERVED – DO NOT USE]
22717exacqVision Web Service NVRG Gateway
28744exacqVision Enterprise Manager (Failback – vfba)
35111Integrator Service Portal (ExacqCloud Outbound Connections)

Related Articles

<br>

Categories
exacqVision Webservice Products

Let’s Encrypt Auto Renewal Fails with Redirect Enabled

Title

Let’s Encrypt Auto Renewal Fails with Redirect Enabled

Description 

If you are using Let’s Encrypt with HTTPS Redirect enabled the auto renewal can provide random internal IP addresses that fail to renew.

Product 

WebService 20.06.2.0 to current 22.03.02.0

Steps to Reproduce 

Engineering was able to Reproduce this behavior and determined that Redirect should be disabled until this is resolved.

Expected Results 

Renewal should work with HTTPS redirect enabled.

Actual Results 

Auto Renewal Fails.

Solution

If Auto Redirect is enabled then disabled it. Make sure to apply this and restart the services.
A fix will be available in the 22.06 release

See trac ticket 23194 or Jira ticket AESW-75 for additional details.

Categories
Knowledge Support Support exacqVision Mobile Categories exacqVision Webservice

Enabling and Troubleshooting exacqVision Web Server Relay Service

Description 

Exacq cloud hosted relay service eliminates the need for most firewall configuration and prevents exposing the NVR directly to inbound internet traffic via port forwarding by creating a unique relay URL as a proxy to access the NVR.  

Product 

  • exacqVision Web Service
  • exacqVision Relay Service

Prerequisites 

  • exacqVision Server 19.06 or higher 
  • NVRs with expired SSA “Software Subscription Agreement” will have image size and resolution restrictions.
  • Each NVR needs to have a power user configured
  • exacqVision Default Ports

Solution

  • Each server connection will require a power user login which should be created in advance. 
  • See Adding a user to the system in the exacqVision Client User Manual here
  • Access the exacqVision Web Server landing page using localhost or the loopback IP (127.0.0.1) 
  • Select Web Service Configuration and enter the username and password 
  • Select Server Connections
  • Select an existing server connection or add one
  • If existing, select and click EDIT SELECTED
  • If adding, select DISCOVERED or ADD SERVER 
    • Either manually input the server information or select and ADD a discovered server
  • Toggle the Power User Process ON
  • Enter the Power User Username and Password, then click APPLY
  • Select Basic (Configuration > Basic)
  • Toggle the Relay Connection ON, a restart required 
  • After the restart, log into Web Service Configuration
  • Verify a Relay URL is now listed on the Service Status page

Troubleshooting 

In the event the Relay URL is missing or having any other issues.

  • Make sure all Server connections have the Power User Process enabled and the credentials are correct.
    • If necessary remove server connections, adding back one at a time until the culprit can be found. 
    • Be sure to either restart the exacqVision Web Server Service or RETEST CONNECTIVITY each time before verifying if a Relay URL has been obtained. 
  • Review Knowledge Base Article #6088 “exacqVision Web Server Relay Service Issue – FRPC”
  • Review the training video Exacq Cloud-hosted Relay Service

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 Categories exacqVision Webservice Products

Web Service configuration .ini now .json

Starting in 9.6, the web service migrated completely from storing its config in the ini format to json. The config filename has been normalized as well:

  • Linux: webservice.conf -> wfe.json
    • Located at /etc/webservice/wfe.json
  • Windows: WebService.ini -> wfe.json
    • Located at C:\ProgramData\Webservice\conf\wfe.json

The name, location, and format of .evws-login (holding web service config credentials and has also changed. .evws-login is now stored as json, has been renamed to .evws-login.json on both platforms, and is located at

  • Linux: /etc/webservice/.evws-login.json
  • Windows: C:\ProgramData\Webservice\conf\.evws-login.json
Categories
Knowledge Support Support exacqVision Webservice Products

exacqVision Web Server HTTP Policy “Redirect to HTTP” Broken

Description 

HTTP to HTTPS redirect implementation is broken and always supplies and internal IP address for the redirect, leading to any and all redirect from outside of the local network to fail.  

Product 

  • exacqVision Web Server 22.03

Steps to Reproduce 

  • Configure HTTPS on the web service, either external or ACME
  • Enable “Redirect to HTTPS” in the configuration
  • Attempt to connect to the web service via HTTP, e.g., `curl -v /login.web”>http://<url>/login.web`

Expected Results 

HTTP requests are redirected to HTTPS  

Actual Results 

Fails to connect  

Solution

Update exacqVision Web Service to 22.06 or above.

<br> 

See AESW-620 for additional information. 

<br>

Categories
Video Library Configuration exacqVision Webservice Categories Products

Exacq Cloud-Hosted Web Service Relay

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

exacqVision User Training Videos

Configuration

Getting Started with the exacqVision Client

Systems

Add Systems

Client Settings

Joystick

Indicators

Event Monitoring

Groups

Maps

Views

Tours

Layouts

Enterprise System

Web Panels

System Information and Logs

System Configuration

Add IP Cameras – Manual

Add IP Cameras – Auto

Add IP Cameras – Quick Add

Camera Recording

Camera Settings

Audio Inputs and Outputs

Trigger Inputs and Alarm Outputs

RTSP Server

Storage

Serial Ports

Serial Profiles

Notifications

Auto Export

Event Linking

Schedules

Archiving

Cloud Drive Setup – Customer Side

Camera Associations

Custom Icons & File Management

Users

Live

Getting Started with the exacqVision Client

Views

Tours

Layouts

Event Monitoring

Camera Associations

exacqReplay

Search

Timeline Search

Thumbnail Search

List Search

Smart Search

Direct Search

Bookmarks and Cases

Report Mode

Export and Burn to Disc

Export File Types

Web Service

Web Service Setup

Exacq Cloud-Hosted Web Service Relay

Enterprise Manager

Installing Enterprise Manager

Enterprise Manager Groups

Enterprise Manager Domain

Enterprise Manager Add Servers

Enterprise Manager User Roles

Enterprise Manager Users

Enterprise Manager Rules

Enterprise Manager Failover

Enterprise Manager Server Configuration Backup

Enterprise Manager Software Updates

Enterprise Manager Maintenance Mode

Enterprise Manager License Management

General

IP Camera Integration Database

<br>

Categories
Knowledge Support Support exacqVision Mobile exacqVision Webservice

Changing the Logging Level for exacqVision Web Server

Description 

At times is may be necessary to change the exacqVision Web Server Logging Level.  By far the most common usage is changing from the default Error logging level to Debug and then back again.   

Product 

exacqVision Web Server  

Solution

In order to assist with troubleshooting exacqVision Web Server issues it is sometimes useful to increase the verbosity of the log files by changing the log level.  Once the necessary information has been gathered it is good practice to change the log level back to the default,  Error Logging Level.     

Change to Debug Logging Level

  • From Web Service Configuration
  • Navigate to Configuration, then Logging
  • Click the dropdown and change the Logging Level to Debug
  • Apply the change and restart Web Service
  • Return to the Landing Page
  • Force or wait for the issue to recur.

Change to normal (Error Logging Level)

  • From Web Service Configuration
  • Navigate to Configuration, then Logging
  • Click the dropdown and change the Logging level to Error
  • Apply the change and restart Web Service
Categories
User Guides Knowledge Support Documentation Support exacqVision Enterprise exacqVision Server exacqVision Webservice Categories Products

exacqVision Hardening Guide

Description 

A hardening guide is a supplemental document that is provided alongside installation instructions with a product.

Product 

  • exacqVision Server
  • exacqVision Web Service
  • exacqVision Enterprise Manager

Solution

A hardening guide is a supplemental document that is provided alongside installation instructions with a product. This hardening guide will outline the minimal necessary steps to ensure a secure installation of the product in a customer environment. The document can vary in terms of length and technical detail at the discretion of the Product Management team and Security Architects for that line of business.

exacqVision Hardening Guides are available from the Johnson Controls Cyber Learning and Resource Center at https://www.johnsoncontrols.com/cyber-solutions/resources#Security

<br>