Есть ли скрипт для учета xferlog proftpd?
Я хотел бы преобразовать из формата xferlog, который использует proftpd, в байты входа / выхода для каждого пользователя, чтобы получить сводную информацию о том, сколько трафика использует каждый пользователь в месяц.
Точный формат xferlog таков:
Thu Oct 17 12:47:05 2013 1 123.123.123.123 74852 /home/vftp/doc1.txt b _ i r user ftp 0 * c
Thu Oct 17 12:47:06 2013 2 123.123.123.123 86321 /home/vftp/doc2.txt b _ i r user ftp 0 * c
Это формат, который создает скрипт, который я сейчас использую:
User example.com user1 transferred (out/in) 0 / 20K, total 20K
User example.com user2 transferred (out/in) 6.1K / 6.1K, total 13K
User example.com user3 transferred (out/in) 173M / 173M, total 346M
Вы можете скачать скрипт здесь
1 ответ
Поскольку я не мог найти сценарий, который делал бы то, что мне было нужно, я создал сценарий сам. Вы можете найти его на bitbucket.org, свободно использовать и отправлять любые возникающие у вас вопросы.