Build precise queries to find exactly what you need
Press ESC to close
Nagios World Conference 2026: Sept. 14-17 in St. Paul, MN | Learn More
wish I could have warning critical threshold, rewrote a simple version in bash 🙂
#!/bin/bash # #Felipe Ferreira Jan 2017 # # First lets chceck if yum –security exists and works
#MAKE SURE yum-security is installed yum –security version >/dev/null 2>&1 || { echo “I require yum-security but it’s not installed. Aborting.” >&2; exit 1; }
#CHECK FOR ARGS if [[ $2 ]]; then WARN=$1 CRIT=$2 else echo “UNKONW – Please pass arguments, number of security patches missing it should warn or crit $0 ” exit 3 fi
A=$(yum -C –security check-update |grep ” needed for security”) C=$(echo $A|awk ‘{ print $1 }’)
if [ “$C” -gt “$CRIT” ]; then echo “CRITICAL – $A | sec=$C” exit 2 elif [ “$C” -gt “$WARN” ]; then echo “WANING – $A | sec=$C” exit 1 fi
echo “OK – $A | sec=$C” exit 0