I will make the clarification

On Sat, Apr 5, 2025, 10:24 AM Bo Berglund <bo.bergl...@gmail.com> wrote:

> On Tue, 1 Apr 2025 15:21:26 +0200, David Sommerseth via Openvpn-users
> <openvpn-users@lists.sourceforge.net> wrote:
>
> >By default on most distributions today, you need to manually create the
> >/var/log/journal directory to enable persistent logging - or set
> >Storage=persistent in /etc/systemd/journald.conf.   Without this, the
> >logging happens only in memory and is wiped across boots.
> >
> >So I strongly recommend you to use the systemd-journal.  It will give
> >you access to all the log entries you're looking for incredibly quickly.
> > And it's a tool you have available out-of-the-box.
>
> Thanks for your description! It seems like I should perhaps stop using
> local
> logging...
>
> Follow-up questions:
>
> 1) If I do create the /var/log/journal dir on the server do I also remove
> the
> log directive in the server.conf file altogether and restart the service?
> And now the log will be handled exclusively by jornalctl?
>
> 2) Does no other services use journalctl and thus create the
> /var/log/journal
> dir? If they do then (since they should have created the dir already) is
> the
> sigle action needed to just remove the log directive from server.conf?
> (and restart the openvpn service)?
>
> 3) On my openvpn server at home I have the same openvpn setup for the
> logging as
> on the smaller remote servers and here I have just checked that there is a
> /var/log/journal dir and it contains a single subdir named
> 60ef45f7ddcb44b69eb486e25a9b4894
> So I have this and I don't know if that is a general logging dir or the one
> openvpn server has created for journalctl...
> What is it, how to find out?
>
> 4) On my main home server I have written a utility that lets me check which
> clients are currently connected and this utility looks like this:
>
> #!/bin/bash
> #List active OpenVPN clients
>
> CMDW="sudo cat /etc/openvpn/log/openvpn-status.log | grep CLIENT_LIST |
> sed -n
> '1!p'"
> CMDL="sudo cat /etc/openvpn/log/ovpn-status_local.log | grep CLIENT_LIST |
> sed
> -n '1!p'"
>
> echo -e "------------------------\nWeb access clients:"
> eval "$CMDW"
> echo -e "\nLocal access clients:"
> eval "$CMDL"
> echo "------------------------"
>
> What is does is to list the currently connected clients such that I can
> choose a
> service restart time when there are no active clients for instance.
>
> But it uses the two status log files specified in the two server instances
> conf
> files (I have one instance for using the VPN as a gateway into the Swedish
> Internet and another to use only for local access to my home LAN).
> Will this be affected if I remove the log directive?
>
> TIA
>
>
> --
> Bo Berglund
> Developer in Sweden
>
>
>
> _______________________________________________
> Openvpn-users mailing list
> Openvpn-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/openvpn-users
>
_______________________________________________
Openvpn-users mailing list
Openvpn-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-users

Reply via email to