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.
As of March 2022, LogicMonitor’s Rubrik package is known to be compatible with:
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.
|rubrik.user||Rubrik REST API username.|
|rubrik.pass||Rubrik 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.category||This 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.
|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 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.
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.
|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.