Server Settings

Any changes to the system configuration are done via Macula Console application by connecting to the Macula Enterprise server. All the Macula Recording Server servers are connected and configured via Macula Enterprise as well. The settings are immediately saved and stored in an encrypted internal database, which guarantees that your system configuration cannot be accessed without entering a valid username and password. Each Macula Recording Server has its own local database but Macula Enterprise stores the settings of all the connected Macula Recording Server entities.

This topic describes the available server settings. Some of them are unique for the central management server - Macula Enterprise - only; other settings are common for all server types.

In order to access the server settings via Macula Console, select Configuration section and then choose Servers components from the menu on the left. By default, the central management server entry already exists; all the discovered and manually added recording servers will appear in the same list as you add them.

Double-click a server or click the Edit button on the upper panel to access server configuration dialog box.

Details

On the Details tab, you can change the server name: it will appear everywhere in Macula Console and in the connected Macula Monitor applications, including HTTP clients.

Next, here you can choose the server role: regular recording (unmarked) or failover (marked). The central management server cannot act as a failover node so this option will be grayed out. However, it will be available for all Macula Recording Server type items: please see the related sections of this manual to learn about failover and Macula Recording Server setup in details.

Also, here you can apply the video analytics license to the target server. Although a 32-bit Macula Console application is required to set up VCA, you can use any bit version to enter the VCA license. For details on the VCA setup and licensing, please see the VCA documentation.

Connections

The Connections tab allows you to define the network, which will be used for accessing the Macula Enterprise server, and corresponding ports for Macula Monitor and Macula Streaming Server connections; the default ports are 60554 for Macula Monitor and 8080 for Macula Streaming Server (HTTP).

The HTTP port is also used for Macula Mobile, thin OS X client, Web browser connections and external services. Note that, in case you plan to access your Macula Enterprise server from the Internet, the ports must be properly forwarded on your router according to your desired topology and allowed through the firewall. Details on the port forwarding setup can be found in your router operation guide. Set 0 in the HTTP port field to disable incoming HTTP connections.

If you wish to run Macula Monitor connections in multicast mode, you can enable it here by putting a check mark in the corresponding option. Understandably, this option is only available for the local network.

Next, you can enable encryption for client-server connections and also for HTTP connections (by default, it is disabled). This setting only appears for the central management server and is applied to the whole Macula Enterprise system.

Server-client encryption setting affects all TCP traffic, i.e.:

  • Macula Console connections to the Macula Enterprise server and Macula Recording Server machines

  • Macula Monitor connections to the servers

  • server-to-server connections (configuration, audit and auxiliary information exchange)

When you change the server-client encryption setting, all currently connected clients - both Macula Console and Macula Monitor applications - will be disconnected so that the encryption settings can be applied correctly. They will re-connect back shortly provided that they support encryption, too - make sure to upgrade them so that their version matches server version.

To enable HTTPS (HTTP over TLS), mark the corresponding setting and then:

  • specify HTTPS ports (different from HTTP) (set 0 to disable HTTPS)

  • add a digital certificate

You can either use your own valid digital certificate or generate one right in the software. In the latter case, the certificate will be self-signed and you will need to add it as trusted when connecting from the mobile app and from your Web browser(s).

In addition to the setup in the Macula Enterprise server settings, HTTPS should be enabled for each Macula Recording Server separately, in the settings of the target server. The certificate has to be added only once, and then you just need to choose it from the list, when setting up HTTPS on the Macula Recording Server machines.

In other words, you need to apply the same certificate to every Macula Recording Server in your Macula Enterprise system.

Here you can define server's SNMP community name and also SNMP port for incoming and outgoing messages. Community will be used by the external SNMP manager to send requests; SNMP port will serve for both incoming and outgoing messages (supported incoming messages are third-party SNMP manager requests, not external SNMP traps!). Leave both values zeroed to disable this functionality.

The Test button allows you to test connection quality for the target Macula Recording Server.

Failover

As the failover feature is only meant for recording servers, the Macula Enterprise server will not have this tab. For the central server redundancy setup, see Mirroring.

To make the target server a member of a failover cluster, click the Change button to open the existing cluster list and then choose your desired cluster. To remove this server from the failover cluster, simply select none in the cluster list.

If you need to create a new cluster at this point, use the + New failover cluster button: you will be redirected to the corresponding dialog box and then, upon completion, brought back to the server configuration, with the newly created cluster already selected for the target server.

Setting
Description
Default value

Failover cluster

Makes server a member of a specific failover cluster

[none]

Current failover server

Failover server currently running instead of target server, if any; this field is informative (non-editable) and is only available if the target server has not been selected to be a failover node itself

[automatic]

Failover timeout

Time in seconds to wait before the target server is considered to be unreachable and replaced with a failover node

600

Central server connection timeout

Time in seconds to wait for the central server connection on server startup; after the timeout, the target server will start without central server connection

300

Auto

recovery

If this option is enabled (marked), the target recording server will be automatically activated upon recovery (the central server will activate it and free the failover server)

[disabled]

Recovery

timeout

Amount of time in seconds for the central server to wait before activating the recovered recording server; 0=immediately

600

Membership

The Membership tab allows you to manage server group attachment. Use double-click or Add and Remove buttons below to move server groups between the columns.

Permissions

Here, user permissions for the target server can be defined.

Last updated