For the complete documentation index, see llms.txt. This page is also available as Markdown.

Post deployment guidance

Guidance for static addressing, updates, performance testing, integrity checks, configuration validation, licensing checks, and resizing your VMware Brain.

Setting a static IP and DNS after initial DHCP deployment

If you used DHCP for initial deployment but would like to configure a static IP for production use, you will need to login to the CLI of the Brain to set a static interface assignment. DNS for Brain VMs can be configured at the CLI or in the UI.

Logging in can be done via your hypervisor console function or using SSH to the management port if it was preconfigured with DHCP.

  • Connect to your Brain CLI using your hypervisor console or ssh vectra@<IP or Hostname> if you use DHCP and already know the address or hostname.

  • Once logged in to the Brain you can view command syntax for the set interface command:

Setting the IP address statically

IPv6 is supported for the MGT1 interface. For full details, including information regarding dual stack support, please IPv6 Management Support for Vectra Appliances. Below we will show how to enable IPv6 support (its off by default) and the syntax to use when setting an IPv4 or IPv6 address.

To enable/disable IPv6 support:

Setting IPv4 and IPv6 syntax examples:

Execute the following command to set the MGT1 interface to the desired static IP address:

To change back to DHCP (default):

Configure DNS for the appliance

Command syntax to set DNS (up to 3 nameservers are supported):

Example:

Verifying DNS Configuration:

To set DNS in the UI, navigate to Configuration → COVERAGE → Data Sources → Network → Brain Setup → DNS Entries and edit the settings.

Setting static IP and DNS at the CLI Example:

Performance testing

As discussed earlier in this guide, a performance test is run during the initial boot process. This is to test the performance of the Brain against baselines that Vectra has established for the different configuration options.

Cached results from the initial performance test run can be retrieved from the command line while logged in as the vectra user. Additional performance tests can be run by using the --force switch on the performance test command.

Example:

Integrity checks

Vectra performs file system integrity checks to make sure that core libraries have not been altered. If the system detects changes during boot, a system setup and provisioning dialog will appear that is similar to the licensing screen.

  • Click Set File System Configuration.

  • Copy the Error Code and send it to Vectra support for decryption.

  • Vectra has tooling to determine what has been changed, and if warranted can provide a whitelist code to the customer to allow the system to continue booting.

  • Whitelist codes work one time. If the system again fails a file system integrity check, a new whitelist code will be required. Please work with Vectra support to ensure compliance.

Below are some example screenshots:

Configuration validation

During boot, the Brain determines which configuration it is running and sets some parameters differently depending on resource availability per configuration. This is an automatic process and requires no user input. Vectra may choose to support additional configuration options in the future.

Please work with your Vectra account team to provide feedback regarding additional configuration options that would be useful to your organization. The show system-health command can be run at the command line as the vectra user to see that your configuration is a supported option. Look for the [ OK ] VM Specifications. The specific checks shown may not match your system. Vectra occasionally updates the specific checks used in the system-health command.

Example:

License checks and renewal

Once a Brain is up and running, it will periodically check its license status. This will occur whether the Brain is online or offline (from the perspective of connection to Vectra). Once a Brain is 30 days from expiration, it will begin to send syslog messages with a count down until expiration. Once the license expires a new syslog message is sent (Quadrant UX). Respond UX deployments will write the message to the audit log which is available for query via API.

Here are examples:

License Checker: Detect License Expires in {days_until_expiration} days.

License Checker: Detected Invalid/Expired License, disabling services

The status of your license can be seen in the following locations in the Vectra UI:

  • Configuration → SETUP → Licensing

  • Discover → PLATFORM → System Health → Deployments

    • If you license status does not show, click the Update Now button at the bottom of the section.

Examples:

Configuration → SETUP → Licensing:

Discover → PLATFORM → System Health → Deployments:

For Brains that are connected to Vectra, license renewal is an automated process that requires no user intervention. When you sales contract is renewed and the expiration date is updated, Vectra’s provisioning service will provide a new license key to your Brain.

If your Brain is offline (not connected to Vectra or air-gapped), to renew your Vectra license simply browse to the Configuration → SETUP → Licensing screen, copy the authorization code, provide it to Vectra (support, sales team, etc), and Vectra will provide you a new license key for entry into the UI once your entitlement is verified.

Resizing the Brain

In some environments, you may wish to start with a smaller Brain instance and then later move to a larger Brain instance to handle additional load (metadata coming from paired sensors or additional paired sensors).

Next Steps

At this point your virtual Brain is fully deployed and you can move on to other tasks associated with your overall deployment.

It is recommended to follow the Vectra Respond UX Deployment Guide or Vectra Quadrant UX Deployment Guide for additional information regarding initial settings for your deployment. You may wish to deploy and pair network Sensors or configure other Vectra offerings such as Recall, Stream, CDR for M365, IDR for Azure AD, CDR for AWS, etc. Additional deployment documentation can be found on the left hand side of this site in the Deployment section.

Last updated

Was this helpful?