Home Directory

Search Exchange

Search All Sites

Nagios Live Webinars

Let our experts show you how Nagios can help your organization.

Contact Us

Phone: 1-888-NAGIOS-1
Email: sales@nagios.com


Remember Me

Directory Tree



bydisturbed, March 31, 2011
2 of 3 people found this review helpful

I've been able to get this script working in nagios and pnp4nagios , but only for the IBM DS 4300 , the DS4100 and DS4700 throw in an error ;

monitoring plugins # host= (this is an DS4700)
monitoring plugins # ./check_IBM_performance -i $host -s 5 -w 80000 -c 10000 -x 10000 -d 15000
Switch will be removed from the Perl core distribution in the next major release. Please install it from CPAN. It is being used at ./check_IBM_performance, line 5.
Use of uninitialized value $opt_type in string eq at ./check_IBM_performance line 99.
CRITICAL No corresponding data has been found, please check name of the controller/lun
Debugging data:
/opt/IBM_DS/client/SMcli -c "set session performanceMonitorInterval=5 performanceMonitorIterations=1; show allLogicalDrives performanceStats;"
Performing syntax check...

Syntax check complete.

Executing script...

Could not communicate with the controllers of Storage Subsystem DS4700-NG3-VM-LN-FILE to complete this request.

Possible causes include network or connection problems, controller problems or no power to the host or storage subsystem. Check these possible causes and then retry the operation. If you suspect a controller problem, use the Recovery Guru to resolve the problem.
The command at line 1 that caused the error is:

show allLogicalDrives performanceStats;

Script execution halted due to error.

SMcli failed.

When I try to feed the command directly to the SMcli, the error is the same , it seems as if the command just isn't any good.
Also I've been going through some IBM documentation , and they recommend the same command for performance checkups.
I've checked it with the both IP's of the controllers.

Any suggestions are welcome!