Skip to content
Snippets Groups Projects
Commit 8a2cfbd1 authored by Jan Philipp Timme's avatar Jan Philipp Timme
Browse files

Add additional plugin for RadSecProxy

parent d477e483
No related branches found
No related tags found
No related merge requests found
#!/bin/bash
#
# This script is supposed to be called periodically.
# It goes through the last few lines of a radsecproxy log and counts events.
# The resulting numbers are then reported in the simple check_mk format.
#
# Debugging option
#set -x
# Go into appropriate directory
cd `dirname $0`
# Include log watch functions
. ./logwatch.functions.sh
# Use helper function to get $log_start and $log_end for current log
lookAtLog "/var/log/freeradius/radius.log" "radsecproxy-logstats.db"
### Initialize counters ###
login_ok=0
login_incorrect=0
### Do the statistics ###
access_accept=$(getLogLines | grep 'Access-Accept for user' | wc -l)
access_reject=$(getLogLines | grep 'Access-Reject for user' | wc -l)
### Report counter results ###
echo "P RadSecProxy-logstats access-accept=$access_accept|access-reject=$access_reject Additional metrics from RadSecProxy"
# That's it.
exit 0
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment