Skip to content

"Invalid StorCLI command!" with failed drive #28

@AxiansS

Description

@AxiansS

Hello,

Recently one of our drives failed which resulted the plugin check to give the message "Invalid StorCLI command!" as output.

I see this problem relates with #3

Drive summary:

[user@system nagios]$ sudo /opt/MegaRAID/storcli/storcli64 /c0/eall/sall show all
Controller = 0
Status = Failure
Description = Show Drive Information Failed.

Detailed Status :
===============

---------------------------------
Drive       Status  ErrCd ErrMsg
---------------------------------
/c0/e46/s0  Success     0 -
/c0/e46/s1  Success     0 -
/c0/e46/s2  Success     0 -
/c0/e46/s3  Success     0 -
/c0/e46/s4  Success     0 -
/c0/e46/s5  Success     0 -
/c0/e46/s6  Success     0 -
/c0/e46/s7  Success     0 -
/c0/e46/s8  Success     0 -
/c0/e46/s9  Success     0 -
/c0/e46/s10 Success     0 -
/c0/e46/s11 Success     0 -
/c0/e46/s12 Success     0 -
/c0/e46/s13 Success     0 -
/c0/e46/s14 Success     0 -
/c0/e46/s15 Success     0 -
/c0/e46/s16 Success     0 -
/c0/e46/s17 Success     0 -
/c0/e46/s18 Success     0 -
/c0/e46/s19 Success     0 -
/c0/e46/s20 Success     0 -
/c0/e46/s21 Success     0 -
/c0/e46/s22 Success     0 -
/c0/e46/s23 Success     0 -
/c0/e47/s0  Success     0 -
/c0/e47/s1  Success     0 -
/c0/e47/s2  Success     0 -
/c0/e47/s3  Success     0 -
/c0/e47/s4  Success     0 -
/c0/e47/s5  Success     0 -
/c0/e47/s6  Success     0 -
/c0/e47/s7  Success     0 -
/c0/e47/s8  Success     0 -
/c0/e47/s9  Success     0 -
/c0/e47/s10 Success     0 -
/c0/e47/s11 Success     0 -
/c0/e47/s12 Success     0 -
/c0/e47/s13 Success     0 -
/c0/e47/s14 Success     0 -
/c0/e47/s15 Success     0 -
/c0/e47/s16 Success     0 -
/c0/e47/s17 Success     0 -
/c0/e47/s18 Success     0 -
/c0/e47/s19 Success     0 -
/c0/e47/s20 Success     0 -
/c0/e47/s21 Success     0 -
/c0/e48/s0  Success     0 -
/c0/e48/s1  Success     0 -
/c0/e48/s2  Success     0 -
/c0/e48/s3  Success     0 -
/c0/e48/s4  Success     0 -
/c0/e48/s5  Success     0 -
/c0/e48/s6  Success     0 -
/c0/e48/s7  Success     0 -
/c0/e48/s8  Success     0 -
/c0/e48/s9  Success     0 -
/c0/e48/s10 Success     0 -
/c0/e48/s11 Success     0 -
/c0/e48/s12 Success     0 -
/c0/e48/s13 Success     0 -
/c0/e48/s14 Failure    45 -
/c0/e48/s15 Success     0 -
/c0/e48/s16 Success     0 -
/c0/e48/s17 Success     0 -
/c0/e48/s18 Success     0 -
/c0/e48/s19 Success     0 -
/c0/e48/s20 Success     0 -
/c0/e48/s21 Success     0 -
/c0/e48/s22 Success     0 -
/c0/e48/s23 Success     0 -
---------------------------------
...

Plugin service check results:

[user@system ~]$ sudo /opt/nagios/check_lsi_raid -p /opt/MegaRAID/storcli/storcli64 -C 0 -Im 100 -Io 100 -v
Invalid StorCLI command! (/opt/MegaRAID/storcli/storcli64 /c0/eall/sall show all)
[user@system ~]$ sudo /opt/MegaRAID/storcli/storcli64 /c0/eall/sall show all ; echo $?
...
45
[user@system ~]$ sudo /opt/MegaRAID/storcli/storcli64 adpallinfo a0 ; echo $?
...
Exit Code: 0x00
0

I first thought we were using an older version of the plugin but this does not seem the case, both Storcli & check_lsi_raid are up to date

check_lsi_raid: Nagios/Icinga plugin to check LSI Raid Controller status
Version: 2.5
StorCli SAS Customization Utility Ver 1.23.02 Mar 28, 2017

It might have something to do with return code 45 not being handled?

Regards

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions