Home Directory

Search Exchange

Search All Sites

Nagios Live Webinars

Let our experts show you how Nagios can help your organization.

Contact Us

Phone: 1-888-NAGIOS-1
Email: sales@nagios.com

Login

Remember Me

Directory

ftobin

Reviews(1)
byftobin, December 20, 2013
alext's fixes are appropriate. Here's the patch:

--- check_swap_activity 2013-12-19 10:03:53.760950053 -0500
+++ check_swap_activity-2 2013-12-20 11:26:27.860034216 -0500
@@ -96,12 +96,12 @@
LINE="OK! Swapout size in last ${DURATION} second(s): ${SWAPOUT_ACTIVITY} | swapout_size=${SWAPOUT_ACTIVITY}B;${SWAP_WARN};${SWAP_CRIT};"
echo $LINE
exit 0
-elif [ ${SWAPOUT_ACTIVITY} -gt ${SWAP_WARN} ] && [ ${SWAPOUT_ACTIVITY} -lt ${SWAP_CRIT} ] || [ ${SWAPOUT_ACTIVITY} -eq ${SWAP_WARN} ]; then
+elif [ ${SWAPOUT_ACTIVITY} -ge ${SWAP_WARN} ] && [ ${SWAPOUT_ACTIVITY} -lt ${SWAP_CRIT} ]; then
## SWAP IS IN WARNING STATE
LINE="WARNING! Swapout size in last ${DURATION} second(s): ${SWAPOUT_ACTIVITY} | swapout_size=${SWAPOUT_ACTIVITY}B;${SWAP_WARN};${SWAP_CRIT};"
echo $LINE
exit 1
-elif [ ${USED_SWAP} -gt ${SWAP_CRIT} ] || [ ${USED_SWAP} -eq ${SWAP_CRIT} ]; then
+elif [ ${SWAPOUT_ACTIVITY} -ge ${SWAP_CRIT} ]; then
## SWAP IS IN CRITICAL STATE
LINE="CRITICAL! Swapout size in last ${DURATION} second(s): ${SWAPOUT_ACTIVITY} | swapout_size=${SWAPOUT_ACTIVITY}B;${SWAP_WARN};${SWAP_CRIT};"
echo $LINE