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/
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.
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/
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
...
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
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
).
If you have used the option-alias username
instead of user
in the authfile, please change it to user
now. The same goes for password
, which should be changed to pass
.
After these few steps you can reload the monitoring-servers configuration and should see some results.