Categories
exacqVision Enterprise Products

Exacq Enterprise manager services on windows are not starting

Issue

If Exacq Enterprise Manager services on Windows are not starting and giving this message

Usually, it’s going to be a user privileges issue, and the user that is used for running the service is not able to start it

Solution

Sometimes in the domain environment, the service users will be restricted and will not have the permission to run the services and will need to change the login user to an admin user from the login tab for each service in order to make it works

This solution should work also for

ExacqVision Server

ExacqVision Webservice

Categories
Knowledge Support exacqVision Enterprise Support Categories

Accessing More Than 100 Servers on the exacqVision Enterprise Manager Manage Licenses Page

Description 

You can use the Manage Licenses page to assign channels from the exacqVision Enterprise Manager CHANNEL POOL to one or more servers. In addition, you can move an existing channel or channels from one server to another server. For example, you can move existing camera channels from an old server to a newly acquired one. Only the first 100 NVRs are visible, you must filter to access additional servers.

Product 

  • exacqVision Enterprise Manager

Steps to Reproduce 

  1. In EM select Licenses
  2. If there are more than 100 NVRs connected to EM then a message similar to the following will appear under Source

Expected Results 

  • Clicking the dropdown will show the next 100 NVRs

Actual Results 

  • Only the first 100 NVRs are available.

Solution

  • This is by design, to view servers not listed in the first 100 you must filter by server name.
  • Type the name of the server in the “Select source” box
  • The same is true for Targets, you must filter by typing the servers name in the “Select target” box.

<br>

Categories
Knowledge Support exacqVision Enterprise

exacqVision Enterprise Manager Time Restricted Notifications are not received

If email notifications are not being received as expected check the Rule for any time-based restrictions such as “lasts for at least” or “lasted for at least”.  Then verify the triggering event actually was activated for the specified amount of time.   

For example, say we are using the following rule:
If “Camera disconnected” lasts for at least, 300 seconds IN any group ON any server FOR any camera send email immediately to johndoe@email.com.

We can observe the camera drop in live view, but a notification is not received. By looking at the exacqVision Server logs we find the following sequence of events

2021-06-26 16:55:51 (GMT-0700) SamsungPI Warning ELEVATOR LOBBY: stream timeout.
2021-06-26 16:55:51 (GMT-0700) SamsungPI Verbose ELEVATOR LOBBY Context 0 is NOT connected.
2021-06-26 16:56:57 (GMT-0700) SamsungPI Verbose ELEVATOR LOBBY Context 0 is connected.

In this case, a notification WOULD NOT have been sent because the camera reconnected within 300 seconds.   This would be true if any of the time related restrictions were used with a 300 second setting.

If a notification is desired for future events of this type the duration of the event i.e., 300 seconds would need to be lowered, or the time element could be removed and one of the following used instead “starts”, “stops” or “starts or stops”.

<br>

Categories
Knowledge Support Support exacqVision Enterprise Categories Products

Changing/Testing advanced ESM settings manually

For some more advanced settings/options on ESM, navigate to ESM installer directory/folder. Here on the commandline as an admin user, you can use the installer.exe (windows), or installer executable for different actions.

<br>

Check/Change database settings

Commands to run:

Linux:

  • sudo ./installer decrypt (will generate EnterpriseManager.tmp – View or change settings here)
  • sudo ./installer encrypt (do this only if you changed settings)

<br>

Windows:

  • installer.exe decrypt (will generate EnterpriseManager.tmp – View or change settings here)
  • installer.exe encrypt (do this only if you changed settings)

<br>

Encrypt Results:

  • -3: EnterpriseManager.tmp does not exist in the current directory
  • -2: The tmp file could not be opened
  • -1: EnterpriseManager.ini could not be opened
  • 0: EnterpriseManager.ini has been created in the current directory

<br>

Delete the EngerpriseManager.tmp file.

Note: If you have changed database settings. Restart all esm services. Preferably, starting with the importer Verify ESM is functioning as expected.

<br>

Test Migrations 

(checks conditions for running a migration and returns an integer value)

Commands to run:

  • sudo ./instaler testmigration (Linux)
  • instaler testmigration (Windows)

<br>

Results:

  • -3: no default database connectivity
  • -2: nolegacy database connectivity
  • -1: migration has already ran
  • -0: it is okay to run a migration if wanted

<br>

Run database migrations 

(runs the actual migration and returns an integer value)

Commands to run:

  • sudo ./installer runmigration (Linux)
  • sudo ./installer runmigration (Windows)

<br>

Results:

  • -1: migration succeeded

<br>

Run ESM diagnostics

Currently this will run diagnostics for Email and Domain server connectivity

Commands to run:

  • sudo installer diagnostic (Linux)
  • installer.exe diagnostic (Windows)

<br>

Update the haystack search indexes 

(adds missing entries)

Commands to run:

  • sudo ./installer update_index (Linux)
  • sudo ./installer update_index (Linux)

<br>

Test connectivity to the given database

Commands to run:

  • sudo ./installer testconnection (Linux)
  • installer.exe testconnection (Windows)

<br>

Test the given port for availability

Commands to run:

  • sudo ./installer testport [port] (Linux)
  • installer.exe testport [port] (Windows)

<br>

Results:

  • -1: no connectivity
  • 0: in use

<br>

Test the given SSL port for availability

Commands to run:

  • sudo ./installer testsslport [port] (Linux)
  • installer.exe testsslport [port] (Windows)

<br>

Results:

  • -1: no connectivity
  • 0: in use

<br>

Get an available port starting at startport

Commands to run:

  • sudo ./installer getfreeport [startport] (Linux)
  • installer getfreeport [startport] (Windows)

<br>

Get an available SSL port starting at startport

Commands to run:

  • sudo ./installer getfreesslport [startport] (Linux)
  • installer getfreesslport [startport] (Windows)