IHAC who provides CIFS shares to their customers as a managed service. They want the customer to be able to pull the "Effective Used" figure from DFM 4.0 for their particular CIFS share. This field comes from the "Volume Space Savings" report" and it reports how much data the customer has written to the volume (vs. physically stored). They don't want the customer to see this entire report, they just want the customer to be able to pull this one figure for their particular CIFS share.
What would be the easiest way to allow a customer to do this on-demand? On-demand rules out scheduling a report in DFM and e-mailing it to the customer on a regular basis.
- They could make a read-only ODBC/JDBC connection to the DFM database, but that seems like an awful lot of overhead to just grab one field from the DB.
- They could use the Open Management APIs with a Perl script, but I'm not sure how to do this. Can I use the open APIs to grab this field from DFM, or are these APIs only for storage services?
- If the DFM server runs in Linux they could create a script that SSHs to the DFM server, runs the report, and parses the ouput for the Effective Used field.
Are there any other ways to accomplish this that I haven't thought of? Just looking for a lightweight & secure way to allow a customer to get this information for their CIFS share.