Installation
$ perl /home/stor2rrd/stor2rrd/bin/conntest.pl 192.168.1.1 443 Connection to "192.168.1.1" on port "443" is ok
![]() |
$ vi /home/stor2rrd/stor2rrd/etc/storage-list.cfg # # Pure Storage # # Storage Alias:PURE:IP or hostname:storage user:encrypted password:VOLUME_AGG_DATA_LIM:VOLUME_AGG_IO_LIM:SAMPLE_RATE_MINS # to encrypt password use: perl ./bin/spasswd.pl #purestorage-alias01:PURE:pure_host.example.com:stor2rrd:KT4mXVI9N0BUPjZdVQo=:1024:10: #purestorage-alias01:PURE:pure_host.example.com:stor2rrd:KT4mXVI9N0BUPjZdVQo= purestorage-alias01:PURE:192.168.1.1:stor2rrd:KT4mXVI9N0BUPjZdVQo=
$ cd /home/stor2rrd/stor2rrd $ perl bin/spasswd.pl Encode password for storage authentication: ------------------------------------------- Enter password: Re-enter password: Copy the following string to the password field of the corresponding line in etc/storage-list.cfg: KT4mXVI9N0BUPjZdVQo=
$ df -g /home # AIX $ df -h /home # Linux
$ cd /home/stor2rrd/stor2rrd $ ./bin/config_check.sh purestorage-alias01 ===================== STORAGE: purestorage-alias01 : PURE ===================== connection ok
$ crontab -l | grep load_pureperf.sh $
$ crontab -e # Pure Storage agent 0,5,10,15,20,25,30,35,40,45,50,55 * * * * /home/stor2rrd/stor2rrd/load_pureperf.sh > /home/stor2rrd/stor2rrd/load_pureperf.out 2>&1
$ 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
$ cd /home/stor2rrd/stor2rrd $ ./load.sh
$ perl /home/stor2rrd/stor2rrd/bin/conntest.pl 192.168.1.1 443 Connection to "192.168.1.1" on port "443" is ok
pureadmin create --api-token T-e7e551be-fe5d-4669-baf5-670cd8ea0560Do not set an expiration period when creating API token!
![]() |
$ vi /home/stor2rrd/stor2rrd/etc/storage-list.cfg # # Pure Storage FlashBlade # # Storage Alias:PUREBLADE:IP or hostname:API token:VOLUME_AGG_DATA_LIM:VOLUME_AGG_IO_LIM:SAMPLE_RATE_MINS #purestorageblade-alias01:PUREBLADE:pureblade_host.example.com:T-e7e551be-fe5d-4669-baf5-670cd8ea0560:1024:10: #purestorageblade-alias01:PUREBLADE:pureblade_host.example.com:T-e7e551be-fe5d-4669-baf5-670cd8ea0560 purestorageblade-alias01:PUREBLADE:192.168.1.1:T-e7e551be-fe5d-4669-baf5-670cd8ea0560
$ df -g /home # AIX $ df -h /home # Linux
$ cd /home/stor2rrd/stor2rrd $ ./bin/config_check.sh purestorage-alias01 ===================== STORAGE: purestorageblade-alias01 : PUREBLADE ===================== connection ok
$ crontab -l | grep load_purebladeperf.sh $
$ crontab -e # Pure Storage FlashBlade 0,5,10,15,20,25,30,35,40,45,50,55 * * * * /home/stor2rrd/stor2rrd/load_purebladeperf.sh > /home/stor2rrd/stor2rrd/load_purebladeperf.out 2>&1
$ 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
$ cd /home/stor2rrd/stor2rrd $ ./load.sh