When adding an EMC Isilon to SRM the account used needs certain permissions in order to access the data.
- Insufficient privileges of an Isilon API user can prevent discovery of the array or polling of all data. The following are the minimum privileges required:
ISI_PRIV_DEVICES - Add and removed nodes and drives.
ISI_PRIV_LOGIN_PAPI - Log in to the Platform API and the web administration interface.
ISI_PRIV_SMARTPOOLS - Configure storage pools.
ISI_PRIV_STATISTICS - view file system performance statistics.
ISI_PRIV_SMB - Configure the SMB server.
ISI_PRIV_NFS - Configure the NFS server.
ISI_PRIV_AUTH - Configure external authentication providers.
ISI_PRIV_NETWORK - Configure network interfaces.
PLATFORM API - Log in to Platform
- CLI Interface
where, SWIROLES is the name of the role user is in and last token (ISI_PRIV_LOGIN_PAPI), is the actual privilege being granted.
- SSH to the Isilon management interface
- Find and modify the role which the user belongs to:
isi auth roles modify <rolename> --add-priv-ro- <privilege name>
For example: isi auth roles modify SWIROLES --add-priv-ro- ISI_PRIV_LOGIN_PAPI
- SRM does not support SNMP v3 only setting for Isilon. If you are unable to discover any arrays, make sure that the device is not set to SNMP v3 only under SNMP monitoring.