Prerequisites
To configure monitoring for an EMC symmetrix storage you need a linux or unix hosts with EMC SYMCLI installed.
The following packages must be installed on the SYMCLI host:
- perl-XML-Simple
The SYMCLI host must be connected to the Site Controller via NAGIOS agent (NRPE). You can use Push agent feature to install NAGIOS client.
Procedure
To enable monitoring via SYMCLI perform the following tasks:
- perform a push agent on target endpoint (where SYMCLI are installed)
- download check_sym.pl from atlantixlab repository (http://download.atlantixlab.com/customers/extras/emc-symcli/check_symm)
- copy check_symm under /usr/lib/nagios/plugins/ or /usr/lib64/nagios/plugins/
- set executable permissions on check_symm
- change owner to nagios:nagios for check_symm
- review general script settings and customize PATH to symcli commands
- enable or disable offline mode (depending on your SYMCLI configuration)
- add the following line in /etc/nagios/nrpe.cfg
command[check_symm]=/usr/lib/nagios/plugins/check_symm $ARG1$
OR
command[check_symm]=/usr/lib64/nagios/plugins/check_symm $ARG1$
You must grant nagios user permissions to run SYMCLI. In the file /usr/emc/API/symapi/config/daemon_users add the following:
nagios storapid
Test check_symm by issuing:
/usr/lib/nagios/plugins/check_symm
Configure services in AtlantixEM according to your configuration.