Compliance Mode
You can configure your cluster for monitoring in one of the following ways:
- Using the configure_ifs.sh shell script that comes with Netwrix Auditor. See the Configure Dell Isilon/PowerScale Cluster in Compliance Mode Via Shell Script topic for additional information.
- Manual configuration. See the Configure Dell Isilon/PowerScale Cluster in Compliance Mode Manually topic for additional information.
Configure Dell Isilon/PowerScale Cluster in Compliance Mode Via Shell Script
- On the computer where Auditor Server resides, navigate to
C:\Program Files (x86)\Netwrix Auditor\File Server Auditingand copy theconfigure_ifs.shshell script to/ifs/dataon your cluster. - Navigate to your cluster command prompt through the SSH connection.
- Log in to your cluster as a compadmin user.
- Run the shell script by executing the following command:
sh /ifs/data/configure_ifs.sh -z zone1 -a 1
Where:
zone1is the name of the audited access zone on your file server.1is a combination of the bitwise flags. The table below shows the example combination of 4 flags:
Successful changes | 1 |
Failed change attempts | 2 |
Successful reads | 4 |
Failed read attempts | 8 |
Total: | 15 |
- Create a shared folder named
netwrix_audit$on a system zone. This folder points to/ifs:
isi smb shares create --name=netwrix_audit$ --path=/ifs/ --zone=system --browsable=true
- Add the
BUILTIN\Administratorsgroup in the share permissions fornetwrix_audit$folder withfull accessrights:
isi smb shares permission create --share=netwrix_audit$ --group="BUILTIN\Administrators" --permission-type=allow --permission=full --zone=system
- Grant your data collection account
read accessrights to the/ifs/.ifsvar/auditcatalog:
isi zone modify system --add-user-mapping-rules="Enterprise\Administrator ++ compadmin [group]"
Where Enterprise\Administrator is your account name.
Configure Dell Isilon/PowerScale Cluster in Compliance Mode Manually
- Navigate to your cluster command prompt through the SSH connection.
- Log in to your cluster as a compadmin user.
- Create a shared folder named
netwrix_audit$on a system zone. This folder points to/ifs:
isi smb shares create --name=netwrix_audit$ --path=/ifs/ --zone=system --browsable=true
- Add the
BUILTIN\Administratorsgroup in the share permissions fornetwrix_audit$folder withfull accessrights:
isi smb shares permission create --share=netwrix_audit$ --group="BUILTIN\Administrators" --permission-type=allow --permission=full --zone=system
- Grant your data collection account
read accessrights to the/ifs/.ifsvar/auditcatalog:
isi zone modify system --add-user-mapping-rules="Enterprise\Administrator ++ compadmin [group]"
Where Enterprise\Administrator is your account name.
- Enable protocol auditing for a selected zone (for example,
zone1). Do one of the following, depending on your Dell Isilon/PowerScale version:
| EMC Isilon/PowerScale 7.x | EMC Isilon/PowerScale 8.x |
|---|---|
isi audit settings modify --add-audited-zones=zone1 --protocol -auditing-enabled=true | isi audit settings global modify --add-audited-zones=zone1 --protocol -auditing-enabled=true |
Enable filters for auditing protocol operations that succeeded / failed for audited access zones on your cluster.
| EMC Isilon/PowerScale 7.x | EMC Isilon/PowerScale 8.2 and above |
|---|---|
| Successful changes | |
isi zone zones modify zone1 --audit-success =write,delete,set_security,rename | isi audit settings modify --zone=zone1 --audit-success =write,delete,set_security,rename, create |
| Failed change attempts | |
isi zone zones modify zone1 --audit-failure =create,write,delete,set_security,rename | isi audit settings modify --zone=zone1 --audit-failure =create,write,delete,set_security,rename,open |
| Successful reads | |
isi zone zones modify zone1 --audit-success=read | isi audit settings modify -- zone=zone1 --audit-success=read |
| Failed read attempts | |
isi zone zones modify zone1 --audit-failure= create,read | isi audit settings modify --zone=zone1 --audit-failure=create,read, open |
- Create the
netwrix_auditrole and add the required privileges to this role. For example:
isi auth roles modify netwrix_audit --add-group="BUILTIN\Administrators"