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>

Categories
Knowledge Support Support exacqVision Enterprise

SEQ – A guide to initial configuration for debugging Enterprise Manager Logs  

This guide will outline the steps needed to configure the tool SEQ on a PC in order to use scripts provided by Engineers at Exacq Technologies to aid in debugging Enterprise Manager Support Diagnostic Logs.

Pre-Requisites:

  • This guide will assume you have downloaded Enterprise Manager support diagnostic logs for the purpose of debugging.
  • This guide will assume you have downloaded the importEMlogs.ps1 powershell script.
  • This guide will assume you have downloaded the latest available version of the SEQ application program.

Initial installation and configuration steps

  1. You must first install latest version of SEQ on your PC
  2. You must then configure SEQ as follows:
    2.A. change to the directory of saved log file in Powershell
    in example:
    cd C:\Users\youruser\Downloads\Diagnostics_year_month_day_time\EnterpriseManager
  3. generate an API key by accessing the SEQ UI, located at http://localhost:5341 > Settings > API KEYS
  4. open the importEMlogs.ps1 file provided by Engineering in notepad and observe the following commands:

    To set a default server URL and API key, run the commands below:
    seqcli config -k connection.serverUrl -v https://your-seq-server

    seqcli config -k connection.apiKey -v your-api-key

in example – you could run the following commands:
(use HTTP unless certs are configured)
seqcli config -k connection.serverUrl -v http://localhost:5341
seqcli config -k connection.apiKey -v YOURAPIKEY123456789

5. It may be necessary to set the system environmental variable for SEQCLI to work properly. You can do so by searching Windows for ” Environmental Variables “. Open the windows and add the entry for SEQCLI, as listed in the photo below:

Your SEQ instance should now be properly configured for use allowing you to send the Diagnostic Data to the SEQ server now installed.

Additional steps are now required after completion of the initial configuration in order to start using SEQ to debug Enterprise Manager Support Diagnostic Logs, as follows:

1. You must first place importEMlogs.ps1 powershell script provided by Engineering inside the unzipped “EnterpriseManager” directory of the support diagnostic log file you wish to debug.

2. change directory to the proper logfile directory “EnterpriseManager” listed above, and then run the following command:

.\importEMlogs.ps1 -ProcessLogs -OverwriteExisting -Environment "CaseNo/AesNo/tagline" -StartFromLastInstall -SendToSEQ

You may now view the logs in the SEQ UI by navigating to Events and setting the proper filters. More documentation regarding the usage of SEQ can be found at: https://docs.datalust.co/docs/the-seq-query-language
<br>

Documentation for SEQ filtering can be found HERE.

Categories
Sales Materials Sell Sheets Documentation exacqVision Enterprise Categories Products

Enterprise Manager Diagram

exacqVision Enterprise Manager (EM) provides a web-based dashboard to monitor system health, maximize surveillance uptime, manage large numbers of exacqVision system users, transfer camera licenses, and perform software updates across distributed exacqVision systems.

Some level of enterprise management may be performed via the exacqVision Client for Enterprise licensed NVRs. But Enterprise licensing allows you to use Enterprise Manager for no extra cost and take advantage of even more enterprise level features, such as:

  • Automatic Failover, providing redundancy to NVRs
  • Camera Inspection, a tool assisting with maintenance
  • License Transfer, allowing the migration of camera licenses between NVRs, or allotted from a license pool
  • Schedule singular or recurring configuration backups

Without Enterprise Manager

Without EM, a user with the exacqVision Client will connect to each exacqVision Server to manage system licenses, check cameras individually for issues, and update exacqVision software. Though it is possible to use the Enterprise page in the Client to manage users, configure notifications, and perform manual failovers. As the number of exacqVision Servers in your organization increases this can become much more time consuming and complex.

With Enterprise Manager

EM provides a singular web-based dashboard to instantly view the health status of hundreds of exacqVision Servers and camera connections across your entire organization. EM also provides the ability to configure spare systems providing automated Failover should a system encounter a power, storage, or maintenance issue. Transfer camera licenses between systems as needed or utilize a license pool to instantly add licenses to systems after hours.

Enterprise Manager also provides the ability to schedule tasks to take place in the future, or schedule recurring tasks, including configuration backups or software updates.

Enterprise Manager also allows administrators to logically group exacqVision Server instances to their choosing, such as by geographical area, building, or functional level. This provides better control of system and user management, as well as user access to system resources.

Each user’s exacqVision Desktop Client instance may also have their system lists automatically synchronized with EM permitting administrators to auto update the list of NVRs each user connects with.

Enterprise Manager communicates with each exacqVision Server using the same port the Desktop Client software uses, by default this is port 22609. Failover and Failback features utilize port 28744.

<br>

Related Articles

Categories
exacqVision Enterprise Windows exacqVision Enterprise Linux exacqVision Enterprise Other exacqVision Enterprise 23.09 exacqVision Enterprise 23.09 Knowledge Support Support exacqVision Enterprise

Failing email notifications after update to Enterprise Manager version 23.09.9.0

April 4th, 2024

Enterprise Manager may fail to send email notifications after update to 23.09.9.0.

ExacqVision support has identified an issue with failing email notifications after updating Enterprise Manager from a previous version to version 23.09.9.0 and up. This occurs when checking “Anonymous” as the send user, or additional configuration required for Exchange servers has not been completed.

NOTE: Email notifications have been confirmed to succeed using same SMTP configuration on version 23.06.2.0 but fails when update to 23.09.9.0 is completed.

Product 

exacqVision Enterprise Manager Version 23.09.9.0

Steps to Reproduce 

Update Enterprise Manager to version 23.09.9.0 from a previous version

Expected Results 

Email notifications should continue to succeed with existing configuration.

Actual Results 

Email notifications may fail with all or one of the following log errors:
Failed email verification: SMTP AUTH extension not supported by server.

Failed email verification: (550, b'5.7.60 SMTP; Client does not have permissions to send as this sender')

Failed email verification: STARTTLS extension not supported by server.

Failed email verification: (535, b'5.7.3 Authentication unsuccessful')

Solution

  1. disable “anonymous users” as send from address in Enterprise Manager and replace with an authorized SMTP user.

2. Turn on Basic Authentication method in Exchange/ SMTP server if option is available.

3. Make sure the user account sending notifications from Enterprise Manager has SMTP Authentication turned on in their exchange profile, and also that the “Send From” address used in Enterprise Manager was added to the exchange user as an email alias.

Categories
Knowledge Support Support exacqVision Enterprise

Failover and Failback Issue in exacqVision Server and Enterprise Manager

Description 

Level 3 Support has identified an issue with Failover functions in ExacqVision Server software manifesting as failback failure. The component responsible is ExacqVision Server software, but errors can be detected from the Enterprise Manager Failover Groups page as well, leading some customers to report this as an issue with the Enterprise Manager software. It is recommended that ExacqVision Server software version 23.03.3.0 be installed on protected and spare NVRs as a workaround until the future release can address this issue.

Product 

  • ExacqVision Server Software Version 23.06.1.0, 23.09.6.0, 23.09.9.0, 24.03.4.0
  • ExacqVision Enterprise Manager Software Versions:
    23.06.2.0 23.09.7.1, 23.09.9.0, 24.03.4.0

Steps to Reproduce 

  1. Upgrade exacqVision Server, Client and Enterprise Manager to versions 23.06.x.x. thru 24.03.x.x from previous versions.
  2. Test Failover/Failback functionality.

Expected Results 

Failover and Failback functions should complete without error.

Actual Results 

Failover and Failback functions do not complete, or complete with errors – sometimes forcing the abandonment of data, which then does not get returned to the protected NVR.

Solution

Prior to taking any of the steps below it is advised to take a backup configuration file of exacqVision Server, along with a backup license key of all NVRs affected.

It is preferred to also have prior configuration backups available for NVRs taken at earlier times.

It is also preferred to have a backup copy of Enterprise Manager’s configuration and/or a copy of the PostgreSQL or Microsoft SQL database.

  1. Stop all Enterprise Manager services to delete this failover group from shell. See: https://support.exacq.com/#/knowledge-base/article/4998
  2. Start all Enterprise Manager services and Delete the NVRs that were included in the failover group from Enterprise Manager.
    (this is a good time to take another backup)
  3. Unmanage the NVRs that were included in the failover group from exacqVision Client > Enterprise > Security tab.
  4. Downgrade (or if using older version, upgrade) exacqVision Servers to exacqVision Server version 23.03.3.0
    (At this step it is advised to restore from a previously taken backup that is known to have no issues at the time it was taken, if available, but this may not always be required)
  5. Return the Spare to an “Active Recorder” in the Client if still showing as spare – remove exacqVision Server software from the spare (not keeping configuration files for future installs) and then install a fresh version of exacqVision Server 23.03.3.0.
  6. If needed you can restore Enterprise Manager from BOTH the previous EM backup AND the Database Backup or by connecting to existing SQL database (if this is verified to have no issues). Alternatively, add back NVRs if issues are known to be present with the backup file or configuration at the time this was taken. This also may not always be required if EM configuration is in current good standing at this step.
  7. Verify no connection issues are present with the Servers and then Re-create the previous Failover Group and test functionality.

AES-733, AES-705

Categories
Knowledge Support Support exacqVision Enterprise Categories Products

Can I Update My PostgreSQL Database?

Only the version of PostgreSQL installed by the Enterprise Manager installer is supported.

<br>

The exacqVision Enterprise Manager application provides a PostgreSQL installation to store Enterprise Manager data by default.

The PostgreSQL Global Development Group may offer application updates that are not yet included within the ExacqVision Enterprise Manager installer. At times, users will seek to upgrade to the very latest version of PostgreSQL.

Updating the PostgreSQL database application independently from Enterprise Manager updates may break your Enterprise Manager operation and/or result in lost data. Changes made between versions of PostgreSQL and Enterprise Manager have not been tested. Only the version of PostgreSQL installed by the Enterprise Manager installer is supported.

<br>

Categories
exacqVision Enterprise Windows exacqVision Enterprise Other Knowledge Support Support exacqVision Enterprise Categories Products

Can’t reinstall the EM server

When uninstalling Exacq EM server version 23.06 or above and reinstalling it again on the Windows unit, It will not complete the installation and ask to close the open session even if no sessions are open.

Root cause

The root cause of this issue is The Microsoft Open Database Connectivity (ODBC) that was not removed when uninstalling the EM server software

Solution

Uninstall the ODBC, reboot the Windows machine, and install the EM server again.

Categories
Knowledge Support Support exacqVision Client Categories Products

Deploying System Lists to Client Users

In large organizations, such as multi-site enterprises, K-12 school districts, or university campuses, some admins will desire the ability to remotely manage the server connections their users have added within their ExacqVision Client application. This can result in faster deployments as well as less user support from their IT/Desktop Support teams, avoiding emailing, printing, or reciting information over the phone on how to enter each server’s IP address and that user’s login credentials.

This guide is written for ExacqVision Client version 9.4 and higher. Versions 9.2 and earlier used alternative file types.

This guide is broken into sections for readability but it is recommended to review each section.

<br>

Client Configuration File

The ExacqVision Desktop Client application saves settings information for each user account on the system, allowing users who share the same workstation to login with different operating system accounts and retain different server lists and client settings from each other. These settings are stored in an XML file titled, ‘edvrclient.xml‘, located in the following location:

Windows
C:\Users\%username%\AppData\Roaming\edvrclient\edvrclient.xml

Linux (Ubuntu)
/home/%username%/.edvrclient.dir/edvrclient.xml

macOS
/Users/%username%/Library/Application Support/edvrclient/edvrclient.xml

Each time the ExacqVision Client is opened, it refers to this file for its configuration, unless told otherwise.

<br>

Importing Via Client

There are four methods for populating a system list for client users. Within the client, these can be found on the ‘Add Systems‘ page by selecting the ‘Import/Export‘ tab.

  • Manual Import
  • Automatic Import – File on startup
  • Automatic Import – URL on startup
  • Automatic Import – Synchronize with Enterprise Manager

The first option is ‘Manual Import‘, using an XDV file. XDV is the file format ExacqVision exports, allowing you to configure one client as you’d like it, then export your System List in this XDV file for others to import. This method does little to help those deploying to many systems since it requires manually importing on each client instance.

XDV files are written in standard XML format, but are encrypted and associated to a MIME type which tells the workstation to open it with the ExacqVision Client application. XDVs contain a large amount of information about each connected server as well as client instance settings. XML tags and attributes not included in manually created files are filled in by the software with default information, meaning you only need to include the specific attributes relevant to your case. In this article we focus on providing a list of systems for users to connect to.

Beneath this is the ‘Automatic Import‘ section, which provides a few options. ‘File on startup‘ tells the client software to import client settings from the specified XDV file. This may reside on the local client workstation or on a network file share, but the share must be reachable when the client application is opened.

URL on startup‘ works in much the same way as ‘File on startup’, but allows the XDV file to reside at a web URL rather than a local directory or file share.

Finally, ‘Synchronize with ExacqVision Enterprise Manager‘, authenticates to an EM server for a list of ExacqVision Servers the authenticated account has access to and populates the System List based on the systems and user roles EM provides to that account. This method requires an Enterprise Manager instance as well as Enterprise licensed servers.

A benefit of using the ‘Automatic Import’ options is that administrators have control over which systems users have added to their client software and since the software checks this each time it opens, it changes any client settings the user may have tried to make since it was last used. This last part is important since users that you choose to prompt for credentials with each use may try to check the ‘Save credentials’ option, but forcing the client to use this file each time it opens causes them to be prompted for credentials anyway. It also adds or removes systems from their System List as you make changes to your systems and network.

<br>

Creating a Populated System List

The following steps will detail how to populate a user’s System List, which may be a common administrative task in environments where workstations are often reimaged or new users need to add several systems to their client instances.

Using a text edit, you will edit your own files following the examples below.

Ex. 1 – Always prompt for credentials
&lt;exacqVisionInit&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;Systems&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;System Address="192.168.0.200" Port="22609"/&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;System Address="192.168.0.201" Port="22609"/&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;System Address="exacq.mysite.com" Port="22609"/&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/Systems&gt;
&lt;/exacqVisionInit&gt;

Within the System tag, in the Address attribute, you will enter the IP address or hostname of your systems. The template provides examples. The default listening port for ExacqVision Server software is 22609. If you have changed this, enter your port number in the corresponding Port attribute for each system.

In this, the most basic configuration, the System rows above end there and the client software will prompt the user to enter their credentials each time the client is opened. Repeat the System rows as many times as needed.

Ex. 2 – Use credentials entered below
&lt;exacqVisionInit&gt;
&nbsp;&nbsp;&nbsp;&nbsp&lt;Systems&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;System Address="192.168.0.200" Port="22609" Username="myusername" Password="mypassword" PasswordType="0"/&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;System Address="192.168.0.201" Port="22609" Username="myusername" Password="mypassword" PasswordType="0"/&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;System Address="exacq.mysite.com" Port="22609" Username="myusername" Password="mypassword" PasswordType="0"/&gt;
&nbsp;&nbsp;&nbsp;&nbsp&lt;/Systems&gt;
&lt;/exacqVisionInit&gt;

Adding Username and Password attributes provide additional customization. If you choose to add these attributes you will need to enter the user account credentials you’ve previously created on the system for this user. You must also set the PasswordType attribute to a value of 0. After the client imports the settings, it encrypts the plaintext password entered into the edvrclient.xml files mentioned above and the PasswordType value is changed to 3.

Ex. 3 – Synchronize with Enterprise Manager
&lt;exacqVisionInit&gt;
&nbsp;&nbsp;&nbsp;&nbsp&lt;Systems&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;System Address="192.168.0.200" Port="22609" UseSystemLogin="1"/&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;System Address="192.168.0.201" Port="22609" UseSystemLogin="1"/&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;System Address="exacq.mysite.com" Port="22609" UseSystemLogin="1"/&gt;
&nbsp;&nbsp;&nbsp;&nbsp&lt;/Systems&gt;
&lt;/exacqVisionInit&gt;

The above example will add the listed systems for the client, but rather than including login credentials or prompting the user for credentials, will tell the client to login with Single Sign-On. Note that this requires the servers to have Active Directory/LDAP configured and the client workstation must be a member of the domain. See other guides for help configuring Active Directory/LDAP.

You may mix and match the examples of System authentication from the previous examples. For instance, you may add one system that logs the user in with credentials provided, but prompt for credentials for another system.

<br>

Enabling Your Configuration on Client Workstations

With the file created, you may now save it in a couple of ways.

If you save the file as an XML file, named ‘edvrclient.xml’, and replace the existing ‘edvrclient.xml’ file in the client directory mentioned earlier, the client will use this the next time it opens.

You may also save the file with a descriptive name of your choice and ensure that the file extension is not XML, but is XDV instead. This XDV file will not be encrypted yet. If you wish to encrypt it, you must first open it with the ExacqVision Client then export a new XDV file from the ‘Import/Export‘ tab on the ‘Add Systems‘ page. Exporting automatically encrypts the contents but you will be unable to edit it again after this process. As mentioned previously XDV files are associated with a MIME type, allowing a user to double-click on the file to open the ExacqVision Client with its configuration. For this reason an XDV file placed on a user’s Desktop provides an easy way for them to open the client with your desired configuration.

With this in mind, you may create one or more XMLs or XDVs to help specific users populate and login to a list of systems, or control a list of systems for a group of users. You will then need to find a method to deploy this to your user’s client workstations. You may choose to use third-party software deployment tools or you may opt to create a script that copies the file(s) to the desired workstations. Note, Exacq Support does not provide such scripts or provide help creating such scripts for your organization. We review some deployment options below.

  1. Copy an XDV file to the user’s Desktop. When the user clicks to run it, the ExacqVision Client opens with the included configuration parameters.<br><br>
  2. Copy the XML file to the client settings directory to replace the existing ‘edvrclient.xml’ file.

    The client automatically uses this configuration when it is launched again. Don’t forget that each user account on a workstation with multiple users will have their own ‘edvrclient.xml’ file in the directories listed near the top of this guide.<br><br>
  3. Save the XDV file to a network location or directory on the client workstation. Copy an ‘edvrclient.xml’ file to the client settings directory on the workstation to instruct the client, when launched, to automatically import the XDV file configuration.

    This method makes the most sense using a networked location because you only need to deploy one file to the workstation (‘edvrclient.xml’), rather than two, but we will cover how to perform both options below.

<br>

Instruct edvrclient.xml to Auto Import XDV

Using a text editor, you will edit your own files using the examples below.

Ex. 4 – Auto Import File on Startup
&lt;exacqVisionInit ClientIniAutoUpdateEna="1" ClientIniAutoUpdateUrl="C:\Users\RSmith\Documents\Demo.xdv"&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;Systems&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/Systems&gt;
&lt;/exacqVisionInit&gt;

In this example we add the attribute ClientInitAutoUpdate=”1″ to the exacqVisionInit tag, which enables the ‘Auto Import’ option. The ClientIniAutoUpdateUrl attribute sets the value to the location of the XDV file you want to import, with a list of servers we want the user to have. In this example, the location is a local directory on a Windows workstation for a user named ‘RSmith’, within his Documents directory. If you want to maintain your XDV files on a network share, be sure the share is always available, or the client will be unable to import the file.

Ex. 5 – Auto Import URL on Startup
&lt;exacqVisionInit ClientIniAutoUpdateEna="1" ClientIniAutoUpdateUrl="https://demo.exacq.com/Demo.xdv"&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;Systems&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/Systems&gt;
&lt;/exacqVisionInit&gt;

To import from a URL instead, simply change the ClientIniAutoUpdateUrl value to the URL, as shown in the above example.

Changing the file to force client synchronization with your ExacqVision Enterprise Manager server requires a few more edits.

Ex. 6 – Auto Import Synchronize with Enterprise Manager with credentials
&lt;exacqVisionInit ClientIniAutoUpdateEna="1" ClientIniAutoUpdateUrl="https://192.168.0.4"&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;Sync Enabled="1" Username="myusername" Password="mypassword" PasswordType="0"/&gt;
&lt;/exacqVisionInit&gt;

The value of the ClientIniAutoUpdateUrl attribute changes to the address/hostname of your Enterprise Manager server.

A new Sync tag replaces the Systems tag in this example, and our Enabled attribute for it has a value of 1. The Username and Password values will be for the user credentials for the Enterprise Manager user. Once again, if opting to enter the Username and Password, you must add the PasswordType attribute and set the value to 0.

Ex. 7 – Auto Import Synchronize with Enterprise Manager prompt for credentials
&lt;exacqVisionInit ClientIniAutoUpdateEna="1" ClientIniAutoUpdateUrl="https://192.168.0.4"&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;Sync Enabled="1" CredsPrompt="1"/&gt;
&lt;/exacqVisionInit&gt;

To prompt the user to enter their Enterprise Manager credentials each time the client is opened, remove the Username and Password attributes and add the CredsPrompt attribute with a value of 1, as shown above.

Ex. 8 – Auto Import Synchronize with Enterprise Manager single sign-on
&lt;exacqVisionInit ClientIniAutoUpdateEna="1" ClientIniAutoUpdateUrl="https://192.168.0.4"&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;Sync Enabled="1" CredsSingleSignOn="1"/&gt;
&lt;/exacqVisionInit&gt;

If your Enterprise Manager instance is configured for Active Directory/LDAP and the client workstations are members of your domain, you may also set the option to connect using Single Sign-On.

This example removes the CredsPrompt attribute and uses the CredsSingleSignOn attribute instead, setting the value to 1.

<br>

Categories
exacqVision Enterprise Windows exacqVision Enterprise Linux Knowledge Support Support exacqVision Enterprise exacqVision Client exacqVision Server exacqVision Webservice

Outbound Connections tab in Client shows intermittent disconnecting then connecting

Some servers connecting to Integrator Services Portal or Enterprise Manager may show disconnected on outbound connections tab, then connected, and then disconnect again intermittently.

Product 

ExacqVision Server software
ExacqVision Client software

Steps to Reproduce 

  • Connect the ExacqVision server to ISP or EM via the outbound connections tab in the Enterprise section or Configure System section of the ExacqVision Client software.

Expected Results 

Status should remain “Connected”

Actual Results 

Status will show “Connected”, then momentarily show “disconnected”, then back to “Connected”, continuously cycling through these statuses.

Solution

  1. Observe if streampi.xml lists the MAC address for SerialNumber value & shows “unknown” as ModelNumber value (if it doesn’t, could be a different issue).
  2. Remove server from ISP or EM instance and restart ALL EM services.
  3. Remove entry from outbound connections tab in client for this server
  4. Edit streampi.xml to reflect proper original values for both SerialNumber and ModelNumber and save the changes.
  5. Restart ExacqVision Server service
  6. Add server back to ISP/EM instance as outbound connection with proper serial number to match what is in streampi.xml (HAS to be SerialNumber).  
  7. Click on server details > edit > verify proper serial number is listed. If this is not the proper value ( this may show a different value than what you would expect to see for this server), change it to proper serial number and save the changes.
  8. Add EM/ISP instance back to outbound connections tab of client.
  9. Restart ExacqVision Webservice service.
  10. Await “Connected” status to verify resolution.
Categories
Software Categories exacqVision Enterprise Windows exacqVision Enterprise Linux exacqVision Enterprise 23.03 exacqVision Enterprise 22.12 Knowledge Support Support exacqVision Enterprise

Enterprise Manager fails to save edits to Custom User Roles

Description 

Support has identified an issue affecting Customer User Roles in some Enterprise Manager public release versions.

This issue prevents camera permissions such as video inputs and edits from being saved, and these permission checkboxes may “uncheck” themselves after a period of short time. This issue has been resolved in later versions.

Product 

ExacqVision Enterprise Manager Versions:
22.12.0.0
23.03.0.0

Steps to Reproduce 

  • Create a Custom User Role
  • Attach valid User/Users to this Custom User Role
  • edit permissions such as video inputs
  • Save the configuration changes
  • Wait a few minutes
  • Edit the Custom User Role you created and observe the previously saved edits

Expected Results 

The edits made to the Custom User Role should be saved.

Actual Results 

The edits made to the Custom User Role are not saved, and the checkboxes have “unchecked” themselves.

Solution

Upgrade Enterprise Manager software version to 23.06.2.0.
AES-347 , AES-530