diff --git a/plugins/ftp/proftpd b/plugins/ftp/proftpd index 959f4e4f..3a377a21 100755 --- a/plugins/ftp/proftpd +++ b/plugins/ftp/proftpd @@ -1,23 +1,18 @@ -#!/usr/bin/perl -# -# By InboX -# Site: www.wolfy.fr -# -if ($ARGV[0] and $ARGV[0] eq "config") -{ -print "graph_args --base 1000 -l 0\n"; -print "graph_title Serveur FTP\n"; -print "graph_category Ftp\n"; -print "graph_vlabel Stats Proftpd\n"; -print "succes.label Login succes\n"; -print "succes.draw AREA\n"; -print "failed.label Login failed\n"; -print "failed.draw AREA\n"; -exit 0; -} +#!/bin/bash -$succes = `cat /var/log/proftpd/proftpd.log | grep -c "successful"`; -$failed = `cat /var/log/proftpd/proftpd.log | grep -c "Login failed"`; +if [[ $1 == 'config' ]]; then + echo "graph_args --base 1000 -l 0" + echo "graph_title Serveur FTP" + echo "graph_category Ftp" + echo "graph_vlabel Stats Proftpd" + echo "succes.label Login succes" + echo "succes.draw AREA" + echo "failed.label Login failed" + echo "failed.draw AREA" +fi -print "succes.value $succes"; -print "failed.value $failed"; \ No newline at end of file +succes=`cat /var/log/proftpd/proftpd.log | grep -c "successful"` +failed=`cat /var/log/proftpd/proftpd.log | grep -c "Login failed"` + +echo "succes.value $succes" +echo "failed.value $failed"