Révision a43a4878
Initial version
| plugins/other/vsftpd | ||
|---|---|---|
| 1 |
LOGFILE=/var/log/vsftpd.log |
|
| 2 |
|
|
| 3 |
if [ "$1" = "autoconf" ]; then |
|
| 4 |
if [ -f "${LOGFILE}" ]; then
|
|
| 5 |
echo yes |
|
| 6 |
exit 0 |
|
| 7 |
else |
|
| 8 |
echo no |
|
| 9 |
exit 1 |
|
| 10 |
fi |
|
| 11 |
fi |
|
| 12 |
|
|
| 13 |
if [ "$1" = "config" ]; then |
|
| 14 |
echo 'graph_title FTP Server' |
|
| 15 |
echo 'graph_args --base 1000 -l 0' |
|
| 16 |
echo 'graph_vlabel Requests' |
|
| 17 |
echo 'graph_category FTP' |
|
| 18 |
echo 'ftp_c.label connections' |
|
| 19 |
echo 'ftp_sl.label successful_logins' |
|
| 20 |
echo 'ftp_fl.label failed_logins' |
|
| 21 |
echo 'ftp_su.label successful_uploads' |
|
| 22 |
echo 'ftp_fu.label failed_uploads' |
|
| 23 |
echo 'ftp_sd.label successful_downloads' |
|
| 24 |
echo 'ftp_fd.label failed_downloads' |
|
| 25 |
echo 'ftp_sde.label successful_deletes' |
|
| 26 |
echo 'ftp_fde.label failed_deletes' |
|
| 27 |
exit 0 |
|
| 28 |
fi |
|
| 29 |
|
|
| 30 |
ftp_c=U |
|
| 31 |
ftp_sl=U |
|
| 32 |
ftp_fl=U |
|
| 33 |
ftp_su=U |
|
| 34 |
ftp_fu=U |
|
| 35 |
ftp_sd=U |
|
| 36 |
ftp_fd=U |
|
| 37 |
ftp_sde=U |
|
| 38 |
ftp_fde=U |
|
| 39 |
|
|
| 40 |
ftp_c=`grep "CONNECT" ${LOGFILE} | wc -l`
|
|
| 41 |
ftp_sl=`grep "OK LOGIN" ${LOGFILE} | wc -l`
|
|
| 42 |
ftp_fl=`grep "FAIL LOGIN" ${LOGFILE} | wc -l`
|
|
| 43 |
ftp_su=`grep "OK UPLOAD" ${LOGFILE} | wc -l`
|
|
| 44 |
ftp_fu=`grep "FAIL UPLOAD" ${LOGFILE} | wc -l`
|
|
| 45 |
ftp_sd=`grep "OK DOWNLOAD" ${LOGFILE} |wc -l`
|
|
| 46 |
ftp_fd=`grep "FAIL DOWNLOAD" ${LOGFILE} | wc -l`
|
|
| 47 |
ftp_sde=`grep "OK DELETE" ${LOGFILE} |wc -l`
|
|
| 48 |
ftp_fde=`grep "FAIL DELETE" ${LOGFILE} | wc -l`
|
|
| 49 |
|
|
| 50 |
echo "ftp_c.value ${ftp_c}"
|
|
| 51 |
echo "ftp_sl.value ${ftp_sl}"
|
|
| 52 |
echo "ftp_fl.value ${ftp_fl}"
|
|
| 53 |
echo "ftp_su.value ${ftp_su}"
|
|
| 54 |
echo "ftp_fu.value ${ftp_fu}"
|
|
| 55 |
echo "ftp_sd.value ${ftp_sd}"
|
|
| 56 |
echo "ftp_fd.value ${ftp_fd}"
|
|
| 57 |
echo "ftp_sde.value ${ftp_sde}"
|
|
| 58 |
echo "ftp_fde.value ${ftp_fde}"
|
|
Formats disponibles : Unified diff