root / plugins / ftp / vsftpd @ ef960abc
Historique | Voir | Annoter | Télécharger (1,44 ko)
| 1 | a43a4878 | weiwei_fang | 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}" |
