ONTAP Discussions
ONTAP Discussions
We've been getting a lot of questions regarding AppWatch security. Here's a list from 2.0 that will help lock down users with specific roles/tasks within AppWatch. The following list of roles needs to be created on a specific user or group on the storage array. You can add or remove functionality as you like.
These tasks have GUI interfaces that allow alternate credentials to be entered.
*Will need different roles for 2.1 but most should remain the same. We will be adding more roles as new functionality has been released in 2.1*
Hi Watan,
We are installing/using AppWatch 2.1.1. Have you got an updated (full) list of roles for AppWatch 2.1.1?
Thanks in Advance.
WH
Hi WH,
Here is the bit from the AW2.1.1 BPG which will be released soon. This is the bare minimum for AppWatch to have basic monitoring functionality. Any advanced features such as PRO, Cloning, etc will not be covered with these roles.
In some IT environments, a detailed assignment of the minimal permissions is required. Table 3 describes the capabilities that are needed to connect to the storage system from ApplianceWatch PRO and gather monitoring data by using a local account on the storage system. This set of capabilities is purely for monitoring ApplianceWatch PRO basic functions and does not include any of the advanced features. This local Data ONTAP account will need to be assigned a customized role and contain the following capabilities.
Note: These are the minimum requirements for basic monitoring only and do not contain any active management, cmdlets, or SCVMM PRO functionality.
Table 3) Minimum capabilities for NetApp storage users for monitoring with ApplianceWatch PRO.
NetApp Storage Capabilities |
login-http-admin |
api-system-get-version |
api-system-get-info |
api-system-get-vendor-info |
api-cf-status |
api-system-get-ontapi-version |
api-vfiler-list-info |
api-ems-autosupport-log |
api-aggr-list-info |
api-volume-list-info |
api-lun-list-info |
api-disk-list-info |
api-storage-shelf-list-info |
api-license-list-info |
api-lun-map-list-info |
api-volume-autosize-get |
api-aggr-options-list-info |
api-qtree-list, api-storage-shelf-environment-list-info |
api-lun-get-space-reservation-info |
api-volume-options-list-info |
api-perf-object-get-instances |
api-snmp-get |
api-snapmirror-get-status |
Example: Sample command to add/modify a custom role.
useradmin role modify scom-user-roles -a login-http-admin,api-system-get-version,api-system-get-info,api-system-get-vendor-info,api-cf-status,api-system-get-ontapi-version,api-vfiler-list-info,api-ems-autosupport-log,api-aggr-list-info,api-volume-list-info,api-lun-list-info,api-disk-list-info,api-storage-shelf-list-info,api-license-list-info,api-lun-map-list-info,api-volume-autosize-get,api-aggr-options-list-info,api-qtree-list,api-storage-shelf-environment-list-info,api-lun-get-space-reservation-info,api-volume-options-list-info,api-perf-object-get-instances,api-snmp-get,api-snapmirror-get-status
Much appreciated - thanks Watan.
WH
Hi Watan
Do you know when (or if it as already be released where) this AW best practice guide will be available ?
Thanks in advanced
Regis
Available here -> http://communities.netapp.com/message/49558#49558
Here's a bundle of all the docs -> http://communities.netapp.com/docs/DOC-10395
TS Guide -> http://communities.netapp.com/docs/DOC-10396
Thanks a lot. I did not find anything using the internal search engine. I should have used google instead.
Sure np. Please let us know if you find any gaps or any areas we can improve in the docs.