Advertisement
kromm77

Nagios counter for grafic

Feb 6th, 2018
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.87 KB | None | 0 0
  1. if ((${#}!=3)); then
  2. err="Missing argument : usage $0 <warnlevel> <criticallevlel> <directory>"
  3. err2="       <directory> = <a directory>"
  4. echo $err
  5. echo $err2
  6. exit 2
  7. fi
  8.  
  9. warninglevel=$1
  10. criticallevel=$2
  11. if (($warninglevel<$criticallevel)); then
  12. echo "Warning level must be greater than or equal critical level"
  13. exit 2
  14. fi
  15. directory=$3
  16. retval=0
  17. codlevel[0]="OK"
  18. codlevel[1]="WARN"
  19. codlevel[2]="CRIT"
  20. level=`ls $directory | wc -l `
  21. if [[ $level = "" ]]; then
  22. echo "File for $directory not found"
  23. exit 2
  24. fi
  25. if (($level> $warninglevel)); then
  26.         retval=0
  27. elif (($level> $criticallevel)) ; then
  28.         retval=1
  29. else
  30.         retval=2
  31. fi
  32. echo "directory,$directory:level:$level,codlevel:${codlevel[$retval]}"
  33. exit $retval
  34.  
  35.  
  36. /var/log/nagios/countFiles.bash
  37.  
  38.  
  39. check_nrpe!ARG1
  40.  
  41. check_nrpe_arg1!check_filenumber!10000 150000 /PTS/udc33/diameter_cdr_tmp
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement