Of course remote monitoring is possible by the software Regarding centralized SMART monitoring - 3 possible ways, described by the author long time ago: If so, what might the command look like? Thanks! can the task script /volume1/SharedFolderName/hdsentinel/hdsentinel -r /volume1/SharedFolderName/hdsentinel/hdsreport.html -htmlÄ«e modified such that it can read drives from other NAS/PC/RPi on the network. Using file:///// ![]() file://yourNASip/SharedFolderName/hdsentinel/hdsreport.html Still facing the inability to launch the browser version, using. Restarting today, the task (manually initiated) delivered a beautiful, full report of all drives. But having signs of an extended outage, I shut down my network/devices. Yesterday we had an unexpected blackout which ârestoredâ low voltage for apx 5 minutes. I think that modifying line 114 to include "Insufficient" under the warning search would be a reasonable change.This has been resolved through divine intervention Unkown response from SMcli: " The following failures have been found: Insufficient Cache Backup Device Capacity Storage Subsystem: ] Component reporting problem: Not Available Status: Not Available Location: Controller/Drive enclosure, Controller in slot A Component requiring service: Controller in slot A Service action (removal) allowed: No Service action LED on component: Yes " The following output is given by the plugin, Thanks for the extremely useful plugin! I've found a scenario in which the plugin reports a warning/error condition as unknown. RESULT=$(echo $RESULT |sed 's/Performing syntax check.//g' | sed 's/Syntax check complete.//g' | sed 's/Executing script.//g' | sed 's/Script execution complete.//g'| sed 's/SMcli completed successfully.//g' | sed 's/The controller clocks in the storage subsystem are out of synchronization with the storage management station.//g' | sed 's/ Controller in Slot ://g' | sed 's/Storage Management Station://g' | sed 's/\\s\\s\//g') ![]() +RESULT=$($COMMAND $CTRLA_IP $CTRLB_IP $PAR -c "show storageSubsystem healthStatus ") RESULT=$($COMMAND $CTRLA_IP $CTRLB_IP -c "show storageSubsystem healthStatus ") + echo " additional parameters are forwarded to SMcli"Ä®xit -78,10 +80,10 pass unknown commands to SMcli + echo "Usage check_IBM_health.sh -a X.X.X.X -b X.X.X.X " echo "Usage check_IBM_health.sh -a X.X.X.X -b X.X.X.X" # Define Nagios return -45,12 +45,14 "IBM DS4x00/5x00 Health Check"Ä®cho "the script requires IP of at least one DS4x00/5x00 Controller, second is optional" # diff -u /scripts/check_IBM_DS_health_1.5.sh-orig /scripts/check_IBM_DS_health_1.5.sh Thus, I just forward any additional parameters directly to SMcli. I didn't want to provide the password in the script, but rather as parameter on the command line. I recently got a DS3512 which (somehow) requires a monitor/administrator password. ![]() It also works on my DS3400 and DS3512 boxes. Also another wildcard entry in the nested "case"-statement was addedd to get at least a UNKNOWN response for any possible message. Version 1.5 changes result parsing to fix "Battery Canister Expiration" messagesnot getting reported correctly. Version 1.4 changes result parsing to fix "Unreadable sector" messages from DS3300/3400 not getting reported correctly. Version 1.3 removes Clock Sync Warnings from the output. Version 1.2 patches the SMcli output parsing. Version 1.1 adds more intelligent filtering of unnecessary SMcli output and differentiation between Critical status for Hardware failures and Warning status for Preferred Path errors. Usage: check_IBM_health.sh -a X.X.X.X -b X.X.X.XĬommand_line $USER1$/check_IBM_DS_health.sh -a $HOSTADDRESS$ -b $ARG1$ Location can be controlled with the "COMMAND" variable.Ĭheck that the Nagios User has sufficient rights on "/opt/IBM_DS/client/SMcli" and "/var/opt/SM", otherwise the check could fail or produce messages like "attempt to update the configuration file was unsuccessful".Īt least one Controller IP must be specified. The plugin uses SMcli command usually based in "/opt/IBM_DS/client/SMcli". You need to install IBM DS Storage Manager. It is not very sophisticated but I wanted to share it anyway. Plugin to monitor IBM DS4x00 / DS5x00 system health.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |