Chapter 6. System reference

Table of Contents

1. Clustering
1.1. Configuring a load balanced cluster
1.2. Configuring a fail-over cluster
1.3. Synchronization configuration
1.4. CARP Interfaces
1.5. Fail-over status information
2. Configuration
2.1. Network
2.2. Static routes
2.3. Syslog - logging to external host
2.4. Date and Time
2.5. Miscellaneous
2.6. Backup configuration
2.7. Auto-backup
3. Information
3.1. System
3.2. Profense
3.3. Devices
3.4. Disks
4. Interfaces
4.1. IP configuration
4.2. Role
4.3. Media settings
5. Logs
6. Status
6.1. System status
6.2. Disk
6.3. Interfaces
6.4. Modules
6.5. Disk I/O
6.6. Disk
7. Tools
7.1. Network tools
7.2. Backup
7.3. Reboot and Shutdown
7.4. Technical information for support
7.5. License information
8. Updates
8.1. Updates available for installation
8.2. Installed updates
9. Users
9.1. Administrative user accounts
9.2. Currently logged in users

GUI Path: System -> Clustering

Clustering in Profense is based on CARP - the Common Address Redundancy Protocol.

CARP works by allowing a group of hosts on the same network segment to share an IP address. Within the group, one host is designated the "master" role and the rest are "backups". The master host is the one that currently "holds" the shared IP; it responds to any traffic or ARP requests directed towards it. If the master fails a backup transparently takes the master role and start responding to traffic.

CARP also allows for configuring a load balanced cluster . In such a cluster all the traffic load is shared between the nodes and in case a node fails it will be excluded from the cluster and the remaining nodes will handle traffic for the failed node.

To configure a load balanced (active/active) cluster of two Profense™ nodes do the following:

Node 1 configuration

Create a LOADBALANCE MASTER interface by doing the following:

  1. In Cluster virtual IP configuration enter the virtual IP address of the cluster in the the Virtual IP field.

  2. In Netmask enter the netmask specifying the subnet for the virtual ip.

  3. In the Type drop-down menu select LOADBALANCE MASTER.

  4. Click the Add virtual IP button.

This will create a Carp interfaces with type LOADBALANCE MASTER.

The interface is assigned an even numbered VHID and two priorities, Priority and Priority Slave. Due to the way IP Loadbalancing is implented with Carp another virtual interface is created in the background. Priority Slave is assigned to the background interface as is a VHID with an un-even number (VHID + 1).

Enable cluster synchronization and designate the role TEACH in the Synchronization configuration section:

  1. Select Enable proxy settings synchronization

  2. Select TEACH in the Mode drop-down.

  3. Enter a password for the cluster in the Password field.

  4. Click the Save button.

Node 2 configuration

Create a LOADBALANCE SLAVE interface by doing the following:

  1. In Cluster virtual IP configuration enter the virtual IP address of the cluster (the same as on the master) in the the Virtual IP field.

  2. In Netmask enter the netmask specifying the subnet for the virtual ip.

  3. In the Type drop-down menu select LOADBALANCE SLAVE.

  4. Click the Add virtual IP button.

This will create a Carp interfaces with type LOADBALANCE SLAVE.

The interface is assigned a VHID and priorities like on the LOADBALANCE MASTER node except that the priorities are mirrored.

Supposing there are no other or an equal amount of CARP interfaces configured on both nodes the VHID on the two nodes should be equal.

On node 1 the LOADBALANCE MASTER interface should have the same VHID as the LOADBALANCE SLAVE interface on node 2.

Otherwise configure the interfaces two achieve the above in CARP interfaces (Section 1.4, “CARP Interfaces”).

Enable cluster synchronization and designate the role LEARN in the Synchronization configuration section:

  1. Select Enable proxy settings synchronization

  2. Select LEARN in the Mode drop-down.

  3. Enter the same cluster password as for node 1for the cluster in the Password field.

  4. Click the Save button.

When Profense nodes are running a cluster one of the Profense nodes can be designated the role TEACHER.

In order to keep load balancing and backup nodes up-to-date with the current configuration the TEACHER is broadcasting policy changes and some proxy settings like web application firewall settings an class changes when changes occur.

Proxy settings synchronization have to be configured by all nodes in the cluster.

Enable proxy settings synchronization

Check box

Enable or disable proxy settings synchronization.

If enabled, Profense™ will synchronize the current ACL database and other parameters with other Profense™ nodes.

Mode

Drop down list

Synchronization role.

If set to Teach, this Profense™ will multicast the ACL database to other Profense™ installations. If set to Learn, this Profense™ will update it's ACL database according to synchronization messages from other Profense™ installations.

Synchronization settings affects the operation of the Learner. When synchronization is enabled and the node synchronization mode is set to Learn, the node will not sample learn data but wait for the node master to dispatch a policy.

[Note] Note

You need to configure an interface that will be used for synchronization before the ACL database synchronization will be activated.

Password

Input field

Password used for synchronization message authentication.

Valid input

Any string.

A long password is recommended as it do not have to be memorable by humans.

Input example

98974953Q38512432324CU4859229842784

Default value

none

The CARP Interfaces configuration section provides an overview of CARP interfaces and allows for post configuration.

ID

The CARP interface id on the node.

VIP

Virtual IP address of the cluster.

This is the IP address the nodes in the cluster is sharing.

Netmask The netmask defining the virtual IP's subnet.
VHID

Input field

Virtual host identifier number of the CARP group.

On each Profense node VHIDs are required to be unique.

VHIDs identify cluster groups accros Profense™ nodes. The same VHIDs are therefore required to be configured on both cluster nodes.

Valid input

An even integer in the range 2-254

Default value

Next available VHID number

Interface The physical network interface the CARP interface is bound to.
State

State of the CARP interface can be either MASTER or BACKUP.

If a CARP interface with a low priority (automatically set when selecting the types FAILOVER-BACKUP or LOADBALANCE-FAILOVER) is assuming the role of MASTER then probably the original MASTER node is experiencing problems.

Priority

Input field

The priority of the interface in the CARP group.

Do not edit this property unless you are familiar with the CARP protocol.

The priority itself is an abstraction over the advskev CARP parameter. When setting priority advskev is calculated as 254 - priority.

Interfaces of type FAILOVER-MASTER and LOADBALANCE are configured with a high priority and interfaces of type FAILOVER-BACKUP or LOADBALANCE-FAILOVER are configured with a lower priority.

Valid input

An integer in the range 1-254

Default value

FAILOVER-MASTER and LOADBALANCE MASTER: 254

FAILOVER-BACKUP or LOADBALANCE-FAILOVER: 154

GUI Path: System -> Configuration

This section is used for configuration of time synchronization via NTP (Network Time Protocol).

It is strongly advised to configure an NTP server in order to have the correct date and time set on the system.

It is recommended to configure an internal NTP interface. If one is not available, a well-known NTP server time.nist.gov can be used. Also, have a look at www.ntpd.org for a more detailed list of NTP servers available for free on the Internet.

NTP server

Input field

IP address or hostname of an NTP server.

Remember to set up at least one DNS server if you enter a hostname here.

Valid input

IP address or fully qualified domain name.

Use space to separate multiple hosts (only one required).

Input example

time.nist.gov

Default value

None

Timezone

Drop down list

Timezone information.

Select the systems timezone from the drop down menu.

Valid input

A timezone option from the drop down list.

Default value

Europe/Copenhagen

This section is used to configure an FTP/SCP server used for automated configuration backup/restore of Profense™ configuration.

GUI Path: System -> Information