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
Branches
Tags v3.2-r1
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