#csf score
#!/bin/bash
if [  "$( /usr/bin/sudo /etc/csf/csf.pl  --status  | grep DROP)" ]; then
	score=`/usr/sbin/csf -m | grep -i "Server Score" | grep -o "[0-9][0-9]*/[0-9][0-9]*"`
	present=`echo $score | cut -d / -f1`
	max=`echo "$score" | cut -d / -f2`
	count=`expr $max \* 85`
	percentage=`expr $count / 100`
	if [ $present -lt $percentage ]
	then
		echo "CRITICAL: csf score is $score"
		exit 2
	else
		echo "OK: csf score is ok"
		exit 0
	fi           
else
        echo "WARNING: csf NOT running"
        exit 1
fi

