Build precise queries to find exactly what you need
Press ESC to close
I have updated some syntax to use new methods but the functional change is located on line 11 (12 in the below as I have a comment on line 11).
#!/bin/sh # Version 0.2 # # ### History ### # V0.1 Created script from CPU Idle script # V0.2 Handle dicimal compare and output
if [ “$1” = “-w” ] && [ “$2” -gt “0” ] && [ “$3” = “-c” ] && [ “$4” -gt “0” ] ; then warn=$2 crit=$4 #>Main Modification CPU Usage = $USAGE %|CPU Usage=$USAGE%;;;;” exit 2 else echo “WARNING – CPU Usage = $USAGE %|CPU Usage=$USAGE%;;;;” exit 1 fi else echo “OK – CPU Usage = $USAGE %|CPU Usage=$USAGE%;;;;” exit 0 fi else echo “$0 – Nagios Plugin for checking CPU Usage in percentage ” echo “” echo “Usage: $0 -w -c ” echo ” = warnlevel and critlevel is warning and critical value for alerts. ” echo “” echo “EXAMPLE: /usr/lib64/nagios/plugins/$0 -w 80 -c 90 ” echo ” = This will send warning alert when CPU Usage percentage is higher than 80%, and send critical when higher than 90%” echo “” exit 3 fi
We’ve completely redesigned the world’s largest repository of Nagios plugins and monitoring tools. Join thousands of users sharing monitoring solutions for servers, applications, and everything in between.
Due to our redesign, all existing accounts require a password reset to access your account again.
Ready to explore 6,100+ projects and contribute to the community?
Reset Password Create Account
Happy Monitoring!