Email-Benachrichtigung bei VPN-Login

  • Hallo Leute,


    versuche schon die ganze Zeit hinzubekommen, dass beim Client-Login eine Email an mich geschrieben wird. Wenn ich folgendes Skript manuell, aufrufe funktioniert alles wunderbar, jedoch funktioniert es automatisch nicht.


    Hier das Skript:



    Ich habe sowohl den richtigen Verzeichnispfad in die server.conf(.tmpl), als auch


    Quote

    script-security 3 system


    hinzugefügt. Letzteres auch noch in die client.conf. Das einzige was ich aus der openvpn.log entnehmen kann, ist hier da:


    Quote

    Jun 12 11:06:43 efw-hip openvpn[8114]: user/xxx.xxx.xxx.xxx:62396 WARNING: Failed running command (--client-connect): could not execute external program


    Hoffe ihr könnt mir helfen.


    Viele Grüße,


    g0drealm

  • Hallo,
    ich hab sowas mal für einen Kunden (2011) gemacht, der wollte das jeder Login / Logout Protokolliert wurde und in eine Text Datei geschrieben wird.
    Vielleicht hilft dir das ja weiter ...
    Ich muss es nur noch finden :)

  • Anbei das damalige Script.
    Ob es aktuell in der 2.5.x rennt kann ich dir nicht sagen.Das ist untestet.


    Damalige Inst. Anleitung:


    1. Datei Entpacken
    2. die Datei im Ordner login nach /etc/openvpn/client-connect.d kopieren
    3. geben Sie der Datei Ausführungsrechte chmod 755
    4. die Datei im Ordner logout nach /etc/openvpn/client-disconnect.d kopieren
    5. geben Sie der Datei Ausführungsrechte chmod 755
    6. kopieren Sie den Ordner opt direkt ins root Verzeichnis, dort wird dann beim kopieren der Ordner openvpnscript angelegt in dem sich wieder eine Datei befindet.
    7. auch diese Datei benötigt chmod 775

    an der openvpn Server Datei muss nichts geändert werden,
    die Datei die erstellt wird ist unter /tmp/ zu finden unter dem Namen connects.log



    Sollte dieses Script funktionieren denke ich müsstest du nur noch das script auf /opt anpassen und da dein Sendmail-Script eintragen.