Patches

P1565: Monitoring EMC Isilon Clusters

Oct 3, 2014
Patch for Hardware Sentry KM for PATROL - Version(s) 1.9.00

This patch is replaced with !

 Download

Patch content

The patch consists of the following files:

  • MS_HW_EMCIsilon.hdf
  • MS_HW_SSHRemoteUnixCommand.jar
  • MS_HW_remote.lib

Should you install this patch?

Install this patch if you wish to monitor the hardware of EMC Isilon clusters.

What does it fix?

Adds monitoring of EMC Isilon clusters via SSH.

How to install the patch?

  1. Unzip the P1565.zip file
  2. On the server where the PATROL Agent runs, copy the:
    • MS_HW_EMCIsilon.hdf file to the $PATROL_HOME/lib/MS_HW_hdf directory
    • MS_HW_SSHRemoteUnixCommand.jar file to the %PATROL_HOME%\bin directory of the PATROL Agent on Windows and $PATROL_HOME/../bin directory of the PATROL Agent on UNIX systems.
    • MS_HW_remote.lib file to the $PATROL_HOME/lib/psl directory
  3. Restart the PATROL agent for the patch to take effect.
  4. Create a user for the Hardware Sentry KM to access the system (in our example, patrol):
    • Log on to the Isilon cluster CLI using SSH as an Isilon administrator
    • Run the following commands:

      isi auth roles create --name SSH-Access --description "SSH Access" to create a role named SSH-Access

      isi auth roles modify SSH-Access --add-user=patrol --add-priv-ro=ISI_PRIV_LOGIN_SSH to give the user the privileges to log on to the REST API platform framework, to get a list of CIFS shares and to list users and groups

  5. Give access to the patrol user:
    • Run the isi_visudo command to edit the sudoers file
    • Add the following lines:
      Pre-patch sudoers:
      patrol ALL=(ALL) NOPASSWD:/usr/bin/isi_for_array /usr/bin/isi status -w,/usr/bin/isi_for_array /usr/bin/isi_hwtools/isi_hw_check,/usr/bin/isi status -w,/usr/bin/isi_for_array /usr/bin/isi devices,/usr/bin/isi_for_array /usr/bin/isi_hwtools/isi_hw_status,/usr/bin/isi_for_array /usr/bin/isi batterystatus,/usr/bin/isi networks list interfaces --verbose --wide --show-inactive,/usr/bin/isi storagepool health --verbose,/usr/bin/isi storagepool list --verbose --no-header --format csv
      Post-patch sudoers:
      patrol ALL=(ALL) NOPASSWD:/usr/bin/isi_for_array /usr/bin/isi status -w,/usr/bin/isi_for_array /usr/bin/isi_hwtools/isi_hw_check -l /tmp/MS_HW_isi_hw_check,/usr/bin/isi status -w,/usr/bin/isi_for_array /usr/bin/isi devices,/usr/bin/isi_for_array /usr/bin/isi_hwtools/isi_hw_status,/usr/bin/isi_for_array /usr/bin/isi batterystatus,/usr/bin/isi networks list interfaces --verbose --wide --show-inactive,/usr/bin/isi storagepool health --verbose,/usr/bin/isi storagepool list --verbose --no-header --format csv

      which correspond to the Hardware Sentry KM requirements.

  6. In the PATROL Console, create a new remote monitoring of type Storage (KM Command > Hardware icon > KM Commands > Add a Remote System or an External Device...):
    • Enter the hostname of the EMC Isilon Cluster.
    • Select Storage (Array, Switch, Library).
    • Manually select the EMC Isilon Connector.
    • Specify SSH credentials to access the system.
    • Under sudo options, select both /usr/bin/isi and /usr/bin/isi_for_array. For the path to sudo, enter: /usr/local/bin/sudo
  7. Nothing needs to be installed on Console systems.