Rubrik Monitoring

Last updated on 24 April, 2023

LogicMonitor offers an out-of-the-box monitoring suite for the Rubrik storage system platform. This suite uses Rubrik’s API to query the Rubrik cluster host for health and performance metrics.

Compatibility

As of March 2022, LogicMonitor’s Rubrik package is known to be compatible with:

Setup Requirements

The following steps are required to set up Rubrik Monitoring in your LogicMonitor environment.

Add Resources into monitoring

Add your Rubrik cluster hosts into monitoring. For more information on adding resources into monitoring, see Adding Devices.

Assign properties to Resources

The following custom properties must be set on the Rubrik resource within LogicMonitor. For more information on setting properties, see Resource and Instance Properties.

PropertyValue
rubrik.userRubrik REST API username.
rubrik.passRubrik REST API password.
rubrik.api.key(Optional) Rubrik REST API token . Set this value if MFA is in use or if token-based authentication is preferred.
system.categoryThis value, “Rubrik”, will be added automatically by the addCategory_Rubrik PropertySource.

The modules in this suite support HTTP connections using a proxy server. You can configure this in the Collector settings, see Configuring your Collector for use with HTTP Proxies, or with the following device host properties. Device host properties take precedence over Collector settings for proxy configurations.

PropertyValue
proxy.enable(Optional) This suite is written to use collector proxy settings for HTTP calls configured by the user. To enable, add this device property with the value set to true. Set to false to override the use of configured collector proxy settings and connect without a proxy.
proxy.host(Optional) Configure a proxy host to connect through that is different from collector configuration.
proxy.port(Optional) Configure a proxy port to connect through that is different from collector configuration.

Import LogicModules

Import all Rubrik LogicModules from the LogicMonitor public repository. See the list of LogicModules in Package. If these LogicModules are already present, make sure you have the most recent versions.

Assuming all previous setup requirements have been met, data collection will automatically start once the LogicModules are imported.​

Troubleshooting

The modules in this package are designed with a debug mode embedded in the active discovery and data collection scripts. If issues occur, turn on debug mode by setting the variable debug to “true” to get more information in the output when testing the script in the Collector Debug Facility. For more information on testing scripts in the Collector Debug Facility, see Script Troubleshooting.

LogicModules in Package

LogicMonitor’s package for Rubrik consists of the following LogicModules. For full coverage, make sure that all of these LogicModules are imported into your LogicMonitor platform.

Display Name Type Description
addCategory_Rubrik PropertySource Identifies if the host has proper working credentials for Rubrik API and sets system category of “Rubrik”.
Rubrik Global Performance DataSource Monitors Rubrik Cluster IOPS, throughput, storage utilization, storage details, streams, and physical ingest.
Rubrik Global Compression Statistics DataSource Monitors storage pre and post cross compression stats.
Rubrik Job Monitoring (Active Past 24 Hours) DataSource Get job summary information for protection and recovery jobs separated by job type that have been scheduled, are currently running, or completed in the past 24 hours.
Rubrik Backups Filesets DataSource Monitors storage and snapshot metrics for filesets registered with a Rubrik cluster.
Rubrik Backups MSSQL Databases DataSource Monitors operating state and associated snapshots of Microsoft SQL Server databases registered with a Rubrik cluster.
Rubrik Backups Physical Hosts DataSource Monitors host status for physical Windows and Linux hosts registered with a Rubrik cluster.
Rubrik Backups Virtual Machines DataSource Monitors current operating state of VMware virtual machines registered with a Rubrik cluster.
Rubrik Nodes DataSource Monitors Rubrik node basic statistics including operating status, CPU, memory, network, and I/O.
Rubrik Node Drives DataSource Monitors Rubrik node HDDs and SSDs.
Rubrik SLA Domains DataSource Monitors the service level agreement (SLA) policy domains associated with virtual machines, databases, filesets, Linux and Windows hosts.
Rubrik SLA Domain Backup and Protection Tasks DataSource Monitors Rubrik backup and object protection tasks by SLA Domain.
Rubrik Managed Volumes DataSource Monitors managed volumes snapshot and storage metrics.
Rubrik Unmanaged Objects DataSource Monitors unmanaged object snapshot and storage metrics.

When setting static datapoint thresholds on the various metrics tracked by the DataSources in this package, LogicMonitor follows the Rubrik’s best practice KPI recommendations. If necessary, we encourage you to adjust these predefined thresholds to meet the unique needs of your environment. For more information on tuning datapoint thresholds, see Tuning Static Thresholds for Datapoints.

In This Article