Advertisement
Guest User

Untitled

a guest
May 20th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. #!/bin/bash
  2. PATH=/bin:/sbin:/usr/bin:/usr/sbin
  3. HOST=$1
  4. USER=$2
  5. PASS=$3
  6. WARN=$4
  7. CRIT=$5
  8. EOF="\015\012"
  9. BLANK=$EOF$EOF
  10. STATUS=`mysql -h $HOST -u $USER -p$PASS -e "show processlist;" | grep -v localhost | wc | awk '{print $1}'`
  11.  
  12. if [ $STATUS -lt $4 ]; then
  13. echo "OK - $STATUS MySQL user connections"
  14. exit 0
  15. else if [ $STATUS -lt $5 ]; then
  16. echo "WARNING - $STATUS MySQL user connections"
  17. exit 1
  18. else if [ $STATUS -ge $5 ]; then
  19. echo "CRITICAL - $STATUS MySQL user connections"
  20. exit 2
  21. else
  22. echo "UNKNOWN - $STATUS"
  23. exit 3
  24. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement