#!/bin/bash

# Define log directory and log file
LOG_DIR="/var/log/apache2"
LOG_FILE="error.log"

# Count successful and unsuccessful MPIN attempts
SUCCESS_COUNT=$(zgrep "msisdn mpin successful" $LOG_DIR/$LOG_FILE* | sort | uniq | wc -l)
UNSUCCESS_COUNT=$(zgrep "msisdn mpin unsuccessful" $LOG_DIR/$LOG_FILE* | sort | uniq | wc -l)

# Calculate total MPIN attempts
TOTAL_ATTEMPTS=$((SUCCESS_COUNT + UNSUCCESS_COUNT))

# Print the counts
echo "Date: $(date '+%Y-%m-%d')" >> /var/log/apache2/mpin_attempts.log
echo "Successful MPIN attempts: $SUCCESS_COUNT" >> /var/log/apache2/mpin_attempts.log
echo "Unsuccessful MPIN attempts: $UNSUCCESS_COUNT" >> /var/log/apache2/mpin_attempts.log
echo "Total MPIN attempts: $TOTAL_ATTEMPTS" >> /var/log/apache2/mpin_attempts.log
echo "---------------------------------------" >> /var/log/apache2/mpin_attempts.log

