janosldx@gazeta.pl (Jacek Nogala) writes:
...
- They intend to use FAS920 in NFS environment (all servers are Linux)
...
- Services for users are to be implemented with UID and GID quotas
...
We discussed with them SNMPwalk and quota report parsing but they cannot accept it due to high and growing number of users. The most convenient way would be short series of SNMP queries for specific UID / GID.
Usage against per-uid quotas can be obtained by using the requotad (100011) RPC, which is implemented on NetApp filers. As this is technology incorporated into the quota(1) command on Unix systems, I'm not sure why you are considering anything else.
Per-gid quotas are more difficult, and maybe the SNMP queries are the way to go. But I have never found per-gid quotas useful in a Unix context: "group filespaces" are better implemented as qtrees (unless you have too many of them). For usage against qtree quotas you can use the "statfs" calls in the various NFS versions, again implemented via standard Unix commands such as df(1).