Installation

Rubrik monitoring

In case you are using Virtual Appliance
  • STOR2RRD is installed under local user "lpar2rrd" on the virtual appliance
  • STOR2RRD product home is /home/stor2rrd/stor2rrd

STOR2RRD collects preformance and configuration data from Rubrik CDM using REST API.

Storage connectivity

  • Allow access from the STOR2RRD host to one of Rubrik’s nodes on port 443
            $ perl /home/stor2rrd/stor2rrd/bin/conntest.pl 192.168.1.1 443
              TCP connection to "192.168.1.1" on port "443" is ok
    
  • Create a new user for STOR2RRD with the ReadOnlyAdminRole role
    • Login to Rubrik CDM UI

    • Go to Settings ➡ Access management section ➡ Users

    • Add Local User and assign “ReadOnlyAdminRole”
      Rubrik Storage management


    • As an option you can use token based authorization: Rubrik UI ➡ Username ➡ API Token manager
      Rubrik Storage management

  • STOR2RRD storage configuration

      Add storage device to configuration in the UI:
      Settings icon ➡ Storage ➡ New ➡ Vendor:device ➡ Rubrik : Rubrik CDM
      Rubrik Storage management

    • Ensure you have enough disk space on the filesystem where STOR2RRD is installed
      You will need approximately 2 - 30 GB per storage system (it depends on the number of volumes - 30GB will cover 5000 volumes)
      $ df -g /home   # AIX
      $ df -h /home   # Linux
          
    • Schedule the storage agent in stor2rrd crontab (lpar2rrd on Virtual Appliance)
      Check there is no entry for Rubrik yet
      $ crontab -l | grep loadrubrik_perf.sh
      $
            
      Add an entry if it doesn't exist
      $ crontab -e
      
      # Rubrik CDM
      0,5,10,15,20,25,30,35,40,45,50,55 * * * * /home/stor2rrd/stor2rrd/load_rubrikperf.sh > /home/stor2rrd/stor2rrd/load_rubrikperf.out 2>&1
            
    • Ensure there is an entry to build STOR2RRD UI every hour in the crontab
      $ crontab -e
      
      # STOR2RRD UI (just ONE entry of load.sh must be there)
      5 * * * * /home/stor2rrd/stor2rrd/load.sh > /home/stor2rrd/stor2rrd/load.out 2>&1
            
    • Let the storage agent run for 15 - 20 minutes to collect data, then:
      $ cd /home/stor2rrd/stor2rrd
      $ ./load.sh
            
    • Go to the web UI: http://<your web server>/stor2rrd/
      Use Ctrl-F5 to refresh the web browser cache.