SYMON FOR EMC VPLEX

The SYMON Monitoring Plugin for EMC VPLEX monitors the hardware status of each VPLEX cluster, as well as the individual components of the engines. It also checks the connection to the storage systems and the status of the "distributed devices". The VPLEX plugin connects to the system via the REST (https) interface. This eliminates the need for separate tools and specific TCP/IP ports.

CheckDescription
Data CollectorMain data collector check.
ArrayChecks the connectivity status of configured storage arrays.
Cluster SummaryChecks cluster summary.
DirectorChecks the director status.
DistDevicesChecks the distribured device attributes.
EngineChecks all VPLEX engines.
IcelandReports on mismatches of VPLEX Island ID's.
PortsCheck all Ports.
ViewChecks all defined storage views.
VpnChecks the VPN status.
WitnessChecks failures of admin and operational state.
The SYMON Monitoring Plugin for VPLEX consists of a data collector and various checks for different components of the EMC VPLEX system. The collector of the SYMON Monitoring Plugin for VPLEX defines the checking interval. If you want to check certain components every 15 minutes, you have to set the checking interval of the collector to 15 minutes. The checking interval has to be the same for all components, meaning it must be set at the interval of the component with the shortest desired checking interval.
VPLEX Systems
  • 5.3
  • 5.4
  • 5.5
Platforms
  • EL 6/7
  • Supported OP5 release
Perl modules
  • Json
  • JSON::XS (optional but recommended)
  • Lwp
  • Net::SSL
  • Nagios::P lugin
  • Config::IniFiles
  • Readonly (for v1.0.x)
  • Const::Fast (for v1.1.x or higher)
  • List::MoreUtils
  • FindBin
  • Data::D umper
  • Hash::Util
  • utf8
  • File::Basename
  • (Smart::Comments, for debugging only)
1.1.0
  • Major update, requires modern Perl. For Perl 5.8.x use release 1.0.x.
  • Performance tweaks, released old burdens (Switch, Readonly)
  • requires modern Perl (5.10.1)
1.0.5_1
  • Universal Getter and POSTing of commands with arguments
1.0.5
  • Documentation Improvements
  • requirements.rst
  • Install better reflects changes in Nagonfig
  • Added warning about possible impact of direct-checks
1.0.4
  • Documentation Improvements
1.0.2 and 1.0.3
  • Improved documentation
1.0.1
  • Added support for newer VPLEX API
  • Improved documentation
  • Fixes several bugs in the UI
  • get_cfg now below scripts/Vplex-dir
  • Smart::Comments no longer required
1.0.0
  • Initial release 2013-06-30