Some time back, when a client wanted us to setup MySQL Enterprise
Monitor, we were surprised to find out that disk monitoring was
not available! We worked hard to come up with a solution.
Eventually, we decided to setup a custom agent to monitor the
disk. Below is the result of that.
While this script may not work as-is for everyone, it should at
least provide a basis for such a script. This script has been
modified to send an email instead of plug directly into the MySQL
Enterprise Monitor. But, it hopefully will get our creative
juices flowing...
#!/bin/bash
#
# This script does a very simple test for checking disk space.
#
# Valcora: http://www.valcora.com
#
CHECKDISK=`df -h | awk '{print $5}' | grep % | grep -v Use | sort -n | tail -1 | cut -d "%" -f1 -`
ALERT_VALUE="80"
MAIL_USER="root@localhost.com"
MAIL_SUBJECT="Daily Disk Check"
if [ "$CHECKDISK" -ge "$ALERT_VALUE" ]; then
echo "At least one of my disks is …[Read more]