From d40562033b72893b4fa212190df80a00cecbda17 Mon Sep 17 00:00:00 2001 From: Steve Schnepp Date: Mon, 4 Aug 2014 17:25:28 +0200 Subject: [PATCH] proftpd: converting to /bin/sh Some cleanup --- plugins/ftp/proftpd | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/plugins/ftp/proftpd b/plugins/ftp/proftpd index 3a377a21..835a2553 100755 --- a/plugins/ftp/proftpd +++ b/plugins/ftp/proftpd @@ -1,6 +1,9 @@ -#!/bin/bash +#! /bin/sh +# configuration : +# +# env.LOGFILE /var/log/proftpd/proftpd.log -if [[ $1 == 'config' ]]; then +if [ "$1" = 'config' ]; then echo "graph_args --base 1000 -l 0" echo "graph_title Serveur FTP" echo "graph_category Ftp" @@ -11,8 +14,12 @@ if [[ $1 == 'config' ]]; then echo "failed.draw AREA" fi -succes=`cat /var/log/proftpd/proftpd.log | grep -c "successful"` -failed=`cat /var/log/proftpd/proftpd.log | grep -c "Login failed"` +LOGFILE=${LOGFILE:-"/var/log/proftpd/proftpd.log"} + +succes=$(grep -c "successful" "$LOGFILE" ) +failed=$(grep -c "Login failed" "$LOGFILE" ) echo "succes.value $succes" echo "failed.value $failed" + +exit 0