#!/bin/bash # SpearHead Systems george.mocanu@sphs.ro 2015 # Check_MK plugin for monitoring mysql open_files # Get mysqld pid number mysqlPid=`pidof mysqld` # Count files currently opened by mysql mysqlOpenFiles=`ls -las /proc/$mysqlPid/fd/ | wc -l` # Get current open_files_limit value mysqlOpenFilesLimit=`cat /proc/$mysqlPid/limits | grep 'Max\ open\ files' | awk '{print $4}'` # Check output echo '<<>>' echo 'open_files ' $mysqlOpenFilesLimit ' ' $mysqlOpenFiles