LINUX.ORG.RU

Учёт трафика по каждому подключенному юзеру openvpn

 


0

1

Вопрос по OpenVPN: как вести учёт трафика по каждому подключенному юзеру openvpn (отдельному сертификату)❓

Желательно с помощью функционала самого openvpn, а не внешнего софта (как проверить сколько утилизировал трафика конкретный юзер за конкретную дату?).

etc/openvpn/server.conf

"...

status /var/log/openvpn/status.log

log-append /var/log/openvpn/openvpnlog.log

verb 3"

status.log считает трафик только онлайн текущей сессии, а openvpnlog.log считает подключения за всё время, но не трафик.

Ответ на: комментарий от Anoxemian

openvpn-monitor - это имелось ввиду? https://github.com/furlongm/openvpn-monitor Могу ли я с помощью monitora проверить потребленный трафик любого юзера openvpn за любую дату?

Openvpn сам не умеет такую статистику вести?

anonymous ()
Ответ на: комментарий от anonymous

дежавю просто. Ну вот не верю я, что это разные люди при получении одинаковых ответов задают одинаковые вопросы на форумах.

Могу ли я с помощью monitora проверить потребленный трафик любого юзера openvpn за любую дату?

Со времени задания этого вопроса на опеннете (или где еще?) уже можно было попробовать. Ну, это если действительно нужно.

Если не подходит, то можно парсить лог, складывать его в базу и смотреть, допустим, через графану. Примеры подобного тоже есть на гитхабе.

Openvpn сам не умеет такую статистику вести?

а ему оно надо? Вон у вас запросы смотреть что угодно за любую дату. Тут и веб сервер понадобится, и база данных — зачем это в vpn сервере?

anonymous ()
Ответ на: комментарий от anonymous

А зачем openvpn умеет вести логи разных видов? Вот затем.

Если openvpn умеет вести в приципе логи, то почему (я не уверен, думаю умеет и персональную статистику и спрашиваю как настроить конфиг) самый важный лог пфпф..

anonymous ()
Ответ на: комментарий от anonymous
       --status file [n]
              Write operational status to file every n seconds.

              Status can also be written to the syslog by sending a SIGUSR2 signal.

              With  multi-client  capability  enabled on a server, the status file includes a list of clients and a routing table. The output format can be controlled by the --sta‐
              tus-version option in that case.

              For clients or instances running in point-to-point mode, it will contain the traffic statistics.

For clients or instances running in point-to-point mode, it will contain the traffic statistics.

ukr_unix_user ★★★★ ()
Ответ на: комментарий от anonymous

А зачем openvpn умеет вести логи разных видов?

потому что может. Вести логи и подсчитывать на их основании статистику — это несколько разные вещи.

самый важный лог пфпф..

про самый важный лог было написано еще в самом топике, только вам же не сырой лог нужен

anonymous ()
Ответ на: комментарий от anonymous

выполняя cmd(запись даты подключения) при --client-connect и cmd(запись даты отключения + статистикку) при --client-disconnect можно вести учёт трафика по каждому подключенному юзеру...

ukr_unix_user ★★★★ ()