Build precise queries to find exactly what you need
Press ESC to close
Join our next live webinar: “Advanced Nagios Monitoring Techniques” – Register Now
Your review has been submitted and is pending approval.
Nagios plugin to check number of files in a directory. Written in bash, intended to be used on Linux systems.
Current Version
Last Release Date
June 16, 2009
Owner
Nagios Exchange
Compatible With
The plugin.
Nagios plugin to check number of files in a directory. Written in bash, intended to be used on Linux systems. I've only tested with Nagios 3.0.2, but it should work with v2 as well. Usage is "check_dir_filecount.sh [directory] [warn value] [critical value]".
Had errors running the script. I modified it for #!/bin/bash # Return codes: STATE_OK=0 STATE_WARNING=1 STATE_CRITICAL=2 STATE_UNKNOWN=3 # Arguments: DIRECTORY=$1 WARNLEVEL=$2 CRITLEVEL=$3 # Get current file count: FCOUNT=`ls -l $DIRECTORY |grep -v tot* |wc -l` #echo "Total files in $DIRECTORY is $FCOUNT" if [ $FCOUNT -lt $WARNLEVEL ]; then echo "OK, $FCOUNT items in $DIRECTORY|files=$FCOUNT" exitstatus=$STATE_OK exit $exitstatus fi if [ $FCOUNT -gt $CRITLEVEL ]; then echo "CRITICAL: $FCOUNT items in $DIRECTORY|files=$FCOUNT" exitstatus=$STATE_CRITICAL exit $exitstatus fi if [ $FCOUNT -gt $WARNLEVEL ]; then echo "WARNING: $FCOUNT items in $DIRECTORY|files=$FCOUNT" exitstatus=$STATE_WARNING exit $exitstatus fi and it works fine
You must be logged in to submit a review.
To:
From: