Hi
Most of this can be done using system reporter. You can create your own custom reports or use the the 'web queries' options to generate tables/charts as needed. If you script it you can grab the csv file each web query/report creates and use that data.
I've put a daily cpg use table in excel format (from 1st Jan 2012) example below.
# daily cpg space
Quote:
http://WEBSERV/cgi-bin/3par-rpts/inserv_perf.exe?reptype=vstime&maxgraphs=8&comparesel=used_space&begintsecs=1325376053&endtsecs=&txtfromselcpg=&selcpg=--All+CPGs--&selraidtype=all&seldisktype=--All+Disk+Types--&charttab=table&chartlib=gdgraph&charttype=lines&graphx=&graphy=&timeform=absolute&graphlegpos=&ldspaceunit=GiB&report=cpg_space_time&category=daily&selsys=INSERV&seldomain=--All+Domains--&tableformat=excel
Change WEBSERV to the webserver where you run sys reporter and INSERV to your 3par.
I havent found a 'status' report option but would be interested to know if anyone has.