#!/bin/bash
#------------------------------------------------
#scvgetauthcount 1.2.4
#2017/09/13
#Copyright J's Communication co.,ltd.
#
#This script called from scvdirect.
#  DO NOT CUSTOMIZE THIS.
#------------------------------------------------
#CHECKDATE=`date -d '3 seconds ago' +"%b %_d %T"`
#日付フォーマット Aug  8 14:30:16   日が一ケタの時にスペースを入れるには　%_d とする
CHECKDATE1=`date -d '1 second ago' +"%b %_d %T"`
CHECKDATE2=`date -d '2 second ago' +"%b %_d %T"`
CHECKDATE3=`date -d '3 second ago' +"%b %_d %T"`
COUNT1=`tail -n 200 /var/log/auth.log | grep -e "$CHECKDATE1" | grep "Accepted" | grep -v "scvrun" \
     | wc -l | awk '{OFMT="%.3g"}{print $1}'`
COUNT2=`tail -n 200 /var/log/auth.log | grep -e "$CHECKDATE1" -e "$CHECKDATE2" -e "$CHECKDATE3 " \
     | grep "Accepted" | grep -v "scvrun" | wc -l | awk '{OFMT="%.3g"}{print $1/3.0}'`
if [ `echo "$COUNT1 >= $COUNT2" | bc` == 1 ]; then
  echo "$COUNT1"
else
  echo "$COUNT2"
fi
