This section explains how to enable Cloud-Based Monitoring and VPN Remote Support for your Qumulo cluster.
To let the Qumulo Care Team provide fast support when you need it most, we strongly recommend enabling both Cloud-Based Monitoring and VPN Remote Support.
How Cloud-Based Monitoring Works
Cloud-Based Monitoring (which includes Nexus Monitoring functionality) sends telemetry data to Qumulo to allow the Qumulo Care Team to monitor your Qumulo cluster proactively. All connections are encrypted with TLS.
Cloud-Based Monitoring and Nexus Monitoring don’t collect file names, path names, client IP addresses, or account credentials.
We use a proprietary application that aggregates diagnostic cluster data and alerts the Qumulo Care Team if an issue arises. Depending on the issue severity and cluster state, a member of the Qumulo Care Team reaches out. For more information, see:
How VPN Remote Support Works
VPN Remote Support lets the Qumulo Care Team access your Qumulo cluster solely to assist you with running a software update, performing diagnostics, or troubleshooting your cluster. All connections are encrypted with TLS.
When you install VPN keys in the /etc/openvpn directory, an authorized member of the Qumulo Care Team uses SSH to connect to the ep1.qumulo.com server and then uses SSH through a secure VPN connection to connect to your cluster (normally, this VPN connection is closed).
By default, the VPN tunnel remains open for four hours to allow members of the Qumulo Care Team to run remote debugging commands on your cluster. You can configure the connection period and enable or disable VPN Remote Support at any time.
- Currently, Qumulo Core doesn't support VPN connections with IPv6.
- The VPN tunnel isn't required to upload logs to
monitor.qumulo.comor to a secure Amazon S3 bucket or to send diagnostic data to a private Amazon EC2 instance for analysis.
What Data Gets Sent to Qumulo
Cloud-Based Monitoring and VPN Remote Support let your cluster send the following detailed diagnostic data to Qumulo through an encrypted connection.
-
Cluster name
-
Number of nodes in cluster
-
Hardware and software incidents
-
Drives
-
CRC errors
-
S.M.A.R.T. status alerts
-
Capacity triggers
-
-
Nodes
-
PSU failure
-
Fan failure
-
Recused node
-
Offline node
-
Unreachable cluster
-
-
Qumulo Core
- New process core dump
-
-
Configuration data (such as users, groups, SMB shares, and NFS exports)
-
Logs, stack traces, and code dumps
Prerequisites
Before you can use Cloud-Based Monitoring and VPN Remote Support:
-
A member of the Qumulo Care Team must install VPN keys on your Qumulo cluster
-
You must enable TCP traffic on port 443 for the following hostnames:
Hostname Description api.missionq.qumulo.comCloud-Based Monitoring connectivity monitor.qumulo.comCloud-Based Monitoring log uploads api.nexus.qumulo.comNexus Monitoring connectivity ep1.qumulo.comVPN Remote Support
Important
If your organization has an intrusion detection device or a firewall that performs SSL or HTTPS deep-packet inspection, you must add an exception to the IP address that resolves toep1.qumulo.com. To identify this IP address, log in to a node in your Qumulo cluster and run thenslookup ep1.qumulo.comcommand.missionq-dumps.s3.amazonaws.comProxy Forwarding networking configuration
Enabling Cloud-Based Monitoring
You can enable Cloud-Based Monitoring by using the Qumulo Core Web UI or the qq CLI.
To Enable Cloud-Based Monitoring by Using the Qumulo Core Web UI
-
Log in to the Qumulo Core Web UI.
-
Click Support > Qumulo Care.
-
On the Qumulo Care page:
-
In the Cloud-Based Monitoring section, click Edit.
-
Click Yes, I want Qumulo Cloud-Based Monitoring and then click Save.
-
If your configuration is valid, the Qumulo Core Web UI shows the status Enabled | Connected.
To Enable Cloud-Based Monitoring by Using the qq CLI
Run the qq set_monitoring_conf
command with the --enabled flag.
- To disable Cloud-Based Monitoring, run the
qq set_monitoring_confcommand with the--disabledflag. - To check the status of Cloud-Based Monitoring, run the
qq monitoring_status_getcommand.
Enabling VPN Remote Support
You can enable Remote Support by using the Qumulo Core Web UI or the qq CLI.
To Enable VPN Remote Support by Using the Qumulo Core Web UI
-
Log in to the Qumulo Core Web UI.
-
Click Support > Qumulo Care.
-
On the Qumulo Care page:
-
In the Remote Support section, click Edit.
-
Under Do you want to enable Qumulo Remote Support?, click Yes and then click Save.
-
If your configuration is valid, the Qumulo Core Web UI shows the status Enabled | Connected.
To Enable VPN Remote Support by Using the qq CLI
Run the qq set_monitoring_conf
command with the --vpn-enabled flag.
- To disable VPN Remote Support, run the
qq set_monitoring_confcommand with the--vpn-disabledflag. - To check the status of VPN Remote Support, run the
qq monitoring_status_getcommand.