Installation

Installation Steps

  1. Create the directory /usr/local/monitoring-plugins.pro/eseries (if it does not already exist) and untar the downloaded archive to it.

    mkdir -p /usr/local/monitoring-plugins.pro/eseries
    tar -xzf check-eseries-1.0.0.tar.gz --directory /usr/local/monitoring-plugins.pro/eseries/
    
    Explanation of the tar command ...
  2. Copy the license file to its default directory

    cp CNR-00000-00000_check_e-series.dat /usr/local/monitoring-plugins.pro/eseries/etc
    

    The example-configuration directory contains a license.cfg that will monitor the above directory for expiring licenses. More information about the license file and how to check for expiration can be found in the chapter License File.

  3. Change the owner of the files to the monitoring-daemons user. (In the example below, change the username from nagios to e.g. icinga or whatever your daemon runs with.)

    cd /usr/local/monitoring-plugins.pro
    chown -R nagios eseries/
    
  4. Adapt the example configuration. At least the hosts.cfg will need your attention (tell it about the host-names which should get monitored)

    cd /usr/local/monitoring-plugins.pro/eseries/etc/
    vi hosts.cfg
    ...
    
  5. Let the monitoring system know about the location of the configuration files. E.g. on Nagios or Icinga add the following line to the main configuration file (nagios.cfg, icinga.cfg, …)

    cfg_dir=/usr/local/monitoring-plugins.pro/eseries/etc
    
  6. Create a monitoring user on your NetApp-system (or use the existing read-only role). Write the credentials of this user into the default authfile (/usr/local/monitoring-plugins.pro/eseries/etc/eseries_credentials).

After these few steps you can reload the monitoring-servers configuration and should see some results.