check_hpe_msa_storage

COREX check HPE MSA 2050 / DELL ME5024 storage plugin for Icinga 2

check_hpe_msa_storage

  • COREX check HPE MSA 2050 storage plugin for Icinga 2 v1.22
  • COREX check DELL ME5024 storage plugin for Icinga 2 v1.22

Features

  • The HPE MSA 2050 storage query platform is fully compatible with the DELL ME5024 storage platform, so this plugin can also be used for monitoring the DELL ME5024.
    • checks HPE MSA 2050/DELL ME5024 Storage with username and password
    • prints performance data for Icinga 2 Graphite Module ( and other solutions like Graphite )
    • available subcommands: controllers, disk-groups, disks, fans, frus, network-parameters, pools, ports, power-supplies, sensor-status, system, volumes, volume-statistics
    • warning/critical thresholds for each separate subcommands
    • for more details run check_hpe_msa_storage.py --help

Usage


# cd /usr/lib/nagios/plugins
# ./check_hpe_msa_storage.py --hostname mystorage.mydomain.com --username monitor --password monitorpassword --subcommand system
OK - MSA 2050 SAN is OK.
product id                              MSA 2050 SAN
system name                             storage-MSA2050
midplane serial number                  00C0FF509899
system health                           OK
system health reason                    None
other MC status                         Operational


# cd /usr/lib/nagios/plugins
# ./check_hpe_msa_storage.py --hostname mystorage.mydomain.com --username monitor --password monitorpassword --subcommand controllers
OK - A is OK.
OK - B is OK.

controller id                           A
controller model                        MSA 2050 SAN
controller status                       Operational
controller health                       OK
controller redundancy status            Redundant
controller redundancy mode              Active-Active ULP
controller failed                       No
controller failed reason                Not applicable
controller serial                       ACM045T015
disk number                             17
ip address                              192.168.76.216
mac address                             00:BB:CC:DD:E0:FB
controller health reason                None
controller health recommendation        None

controller id                           B
controller model                        MSA 2050 SAN
controller status                       Operational
controller health                       OK
controller redundancy status            Redundant
controller redundancy mode              Active-Active ULP
controller failed                       No
controller failed reason                Not applicable
controller serial                       7CE923M492
disk number                             17
ip address                              192.168.76.217
mac address                             00:BB:CC:DD:A3:B1
controller health reason                None
controller health recommendation        None

Version

  • v1.22

ToDo

  • waiting for bugs or feature requests (-:

Changelog

  • v1.22 bug fixes, if disk wear status N/A
  • v1.21 bug fixes, add --verbose option to control plugin output details
  • [initial release] version 1.1