Proftpd. Патч утилиты ftptop для отображение сумарной скорости всех сессий (proftpd ftp patch)
Ключевые слова: proftpd, ftp, patch, (найти похожие документы)
From: DjekLU <djeklu@ua.fm.>
Newsgroups: email
Date: Mon, 09 Feb 2009 17:02:14 +0000 (UTC)
Subject: Proftpd. Патч утилиты ftptop для отображение сумарной скорости всех сессий
патч для отображения суммароной скорости всех сессий в утилите ftptop (в froftpd)
в частности проверял на FreeBSD 6.2R, proftpd-1.3.2.r3
ftptop/0.9: Tue Jan 13 22:41:36 2009, up for 5 hrs 40 min
17 Total FTP Sessions: 17 downloading, 0 uploading, 7 idle, 24265 KB/s total speed
PID S USER CLIENT KB/s %DONE
45157 D ftp 192.168.7.193 1720.89 41
46643 D ftp 192.168.7.14 2041.45 51
47766 D ftp 192.168.8.147 nan 0
40792 D ftp 192.168.7.156 4614.74 48
32834 D ftp 10.1.12.203 214.71 35
36336 D ftp 192.168.6.152 463.35 49
т.е. видим результат - суммарная загрузка : 24265 KB/s
сам патч:
# diff ftptop_new.c ftptop.c
101d100
< static unsigned int ftp_total_speed=0;
130d128
< ftp_total_speed = 0;
400,403d397
< if(score->sce_xfer_len > 0 || score->sce_xfer_elapsed > 0)
< {
< ftp_total_speed = ftp_total_speed + (( score->sce_xfer_len / 1024.0 ) / (score->
< }
481,482c475,476
< printw("%u Total FTP Sessions: %u downloading, %u uploading, %u idle, %u KB/s total
< ftp_nsessions, ftp_ndownloads, ftp_nuploads, ftp_nidles, ftp_total_speed);
---
> printw("%u Total FTP Sessions: %u downloading, %u uploading, %u idle\n",
> ftp_nsessions, ftp_ndownloads, ftp_nuploads, ftp_nidles);
1, ононим (?), 22:07, 09/02/2009 [ответить]
| +/– |
а если такое для других FTP серверов?
| |
2, djeklu (ok), 13:30, 10/02/2009 [ответить]
| +/– |
другие фтп-сервера не использую, но полагаю что есть и у них встроенная утилита мониторинга.
| |
|