LINUX.ORG.RU
ФорумAdmin

Мониторинг состояния и подключенных клиентов OpenVPN сервера

 


0

1

Привет! Реализовал OpenVPN сервер с авторизацией через LDAP, все работает и я счастлив. Подскажите как лучше всего осуществлять мониторинг подключений? Кто из клиентов когда подключился, с какого адреса и как долго подключен? и т.д.

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

Так же что-то можно получить вот так:

echo "status-version 2" >> /etc/openvpn/server.conf

[root@router ~]# cat /var/log/openvpn/status-l3-udp.log
TITLE,OpenVPN 2.4.1 x86_64-redhat-linux-gnu [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [MH/PKTINFO] [AEAD] built on Mar 23 2017
TIME,Mon Apr 10 11:02:45 2017,1491811365
HEADER,CLIENT_LIST,Common Name,Real Address,Virtual Address,Virtual IPv6 Address,Bytes Received,Bytes Sent,Connected Since,Connected Since (time_t),Username,Client ID,Peer ID
CLIENT_LIST,kgd6,*****:11629,10.10.10.156,,260117,1673309,Mon Apr 10 10:18:58 2017,1491808738,UNDEF,475,8
...
HEADER,ROUTING_TABLE,Virtual Address,Common Name,Real Address,Last Ref,Last Ref (time_t)
ROUTING_TABLE,172.18.7.102C,elk-office,******:1194,Mon Apr 10 11:02:44 2017,1491811364
...
anonymous ()

Распарсить лог ovpn. Во всяком случае «Кто из клиентов когда подключился, с какого адреса» за исключением «и как долго подключен» я когда-то делал, емнип не сложно было.

anc ★★★★★ ()
Последнее исправление: anc (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.