Build precise queries to find exactly what you need
Press ESC to close
Nagios World Conference 2026: Sept. 14-17 in St. Paul, MN | Learn More
Your review has been submitted and is pending approval.
Linux plugin that uses ssh to remotely login on ESXi hosts and check the S.M.A.R.T. on all HDDs/SSDs for this controller
Current Version
1
Last Release Date
2022-06-13
Owner
Todor Ivanov
Download URL
https://exchange.nagios.org/wp-content/uploads/project-files/2022/07/check_smart.sh
License
GPL
Compatible With
This plugin is not for newbies and non-bash people!!! Fine tuning for your specific hardware will be needed if you need to have 100% S.M.A.R.T. predictive monitoring.
PLUGIN DEPENDENCIES: This script will raise a CRITICAL if the DELL PERC controller raised a SMART error for a specific HDD using its own build-in mechanism. However this a reactive method, because the failure already occurred. If you want to predict HDD/SDD failure you need to edit the script and add add your model to the DB of the script manually. You can either use smartctl to read the HDD/SDD important attributes you wish to monitor if their value is different than 0 using smartctl DB for your specific drive models:
https://github.com/mirror/smartmontools/blob/master/drivedb.h
OS DEPENDENCIES: On the nagios host you should have ssh-client On the ESXi servers you should have the perccli64 utility installed as described here:
https://www.dell.com/support/kbdoc/en-bg/000177280/how-to-use-the-poweredge-raid-controller-perc-command-line-interface-cli-utility-to-manage-your-raid-controller#bs_VMware
the commands.cfg part is:
# Check esxi SDDs/HDDs SMART status for a specific controller i.e. c0, c1 cN and etc: define command{ command_name check_esxi_smart command_line sudo $USER1$/check_smart.sh $HOSTADDRESS$ c0 }
You must be logged in to submit a review.
To:
From: