check_hpe_msa_storage

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

Release v1.22 latest

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.21

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

check_hpe_msa_storage-v1.22.tar.gz

Release tarball
application/gzip 2025-03-26 Download from Github

Release v1.21

check_hpe_msa_storage

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

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.21

ToDo

  • waiting for bugs or feature requests (-:

Changelog

  • v1.21 bug fixes, add --verbose option to control plugin output details
  • [initial release] version 1.1

check_hpe_msa_storage-v1.21.tar.gz

Release tarball
application/gzip 2025-03-25 Download from Github

Release v1.1

check_hpe_msa_storage

COREX check HPE MSA 2050 storage plugin for Icinga 2 v1.1

Features

  • checks HPE MSA 2050 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.1

ToDo

  • waiting for bugs or feature requests (-:

Changelog

  • [initial release] version 1.1

check_hpe_msa_storage-v1.1.tar.gz

Release tarball
application/gzip 2024-01-16 Download from Github