| 12345678910111213141516171819202122232425262728 |
- #!/usr/bin/env bash
- # Nagios plugin to check the BHR queue size
- # Nagios Exit Codes
- OK=0
- WARNING=1
- CRITICAL=2
- UNKNOWN=3
- # set default values for the thresholds
- WARN=10
- CRIT=50
- QDIR="/var/lib/bhrqueue"
- entries=$(find $QDIR -type f | fgrep -v .lck | wc -l)
- if [ $entries -gt $CRIT ]; then
- echo "CRITICAL: $entries"
- exit $CRITICAL;
- elif [ $entries -gt $WARN ]; then
- echo "WARNING: $entries"
- exit $WARNING;
- else
- echo "OK: $entries"
- exit $OK;
- fi
|