Назад | Перейти на главную страницу

Есть ли какой-нибудь скрипт для учета 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

Вы можете скачать скрипт из Вот

Поскольку я не смог найти сценарий, который делал бы то, что мне нужно, я создал сценарий сам. Вы можете найти это на bitbucket.org, не стесняйтесь использовать его и отправлять любые проблемы, которые у вас возникли.