Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: RNA 01 Března 2010, 16:17:17

Název: Alarm pro OpenVPN [vyřešeno]
Přispěvatel: RNA 01 Března 2010, 16:17:17
Dobré odpoledne,
rád bych se zeptal, jak to udělat, aby mi server poslal mail, nebo sms, pokud se někdo připojí přes OpenVPN. Samotné poslání mailu nebo sms není problém, jde mi o to, jak odpíchnout tu událost od serveru VPN. V configu jsem nic nenašel, možná se při připojení vykonává nějaký skript. Jedná se o multi-client OpenVPN s přihlašováním pomocí certifikátů.
Název: Re: Alarm pro OpenVPN
Přispěvatel: Marek_ 01 Března 2010, 16:27:38
asi jedině z logu openvpn, nebo logu firewallu.
Název: Re: Alarm pro OpenVPN
Přispěvatel: 8472 01 Března 2010, 16:46:33
no bud ako vravi Marek_ nejaky script na zaklade sledovania log-ov openvpn-status.log alebo openvpn.log

alebo pouzit v klientskom cfg funkciu UP/DOWN , teda aby po pripojeni spustilo nejaky script v ktorom by boli potrebne prikazy na odoslanie mailu
Název: Re: Alarm pro OpenVPN
Přispěvatel: RNA 01 Března 2010, 21:30:03
nejaky script na zaklade sledovania log-ov openvpn-status.log alebo openvpn.log
Jak se taková věc dělá?  Ve Woknech to dělám pomocí funkce FindFirstChangeNotification - WaitForSingleObject - FindCloseChangeNotification. Linux jsem objevil teprve nedávno.
alebo pouzit v klientskom cfg funkciu UP/DOWN , teda aby po pripojeni spustilo nejaky script v ktorom by boli potrebne prikazy na odoslanie mailu
To jako na straně klenta? To jsem tak  nemyslel.. Navíc je to snadno odstranitelné.

Název: Re: Alarm pro OpenVPN
Přispěvatel: 8472 02 Března 2010, 14:58:13
nejaky script na zaklade sledovania log-ov openvpn-status.log alebo openvpn.log
Jak se taková věc dělá?  Ve Woknech to dělám pomocí funkce FindFirstChangeNotification - WaitForSingleObject - FindCloseChangeNotification. Linux jsem objevil teprve nedávno.
nooo,
1. asi by som na tvojom mieste v prvom rade skusil poriadne prebehnut cele HOWTO/manual, ci tam nahodou neni nejaka nova funkcia s ktorou by sa taketo nieco dalo i na serverovej strane zriadit. predsa len moje informacie/skusenosti su este z cias predchodzej verzie 2.0.9 , a teraz s novou 2.1.1 som sa este velmi nehral, tak neviem ci nahodou nieco nezmenilo.

2. ako sa take nieco robi? fuha, no z hlavy neviem, pretoze takuto potrebu som zatial v minulosti nemal.
ale urcite by sa dal nejaky BASH scriptik napisat ktory by pravidelne checkoval ten status log a pri nejakej zmene by poslal mail.

alebo pouzit v klientskom cfg funkciu UP/DOWN , teda aby po pripojeni spustilo nejaky script v ktorom by boli potrebne prikazy na odoslanie mailu
To jako na straně klenta? To jsem tak  nemyslel.. Navíc je to snadno odstranitelné.
[/quote]
ano, bolo by to lahko odstranitelne, to ale zavisi na tom aki uzivatelia tam su, ak menej zdatni, tak do toho velmi sahat nebudu.
Název: Re: Alarm pro OpenVPN
Přispěvatel: RNA 02 Března 2010, 20:05:31
ako sa take nieco robi? fuha, no z hlavy neviem, pretoze takuto potrebu som zatial v minulosti nemal.
ale urcite by sa dal nejaky BASH scriptik napisat ktory by pravidelne checkoval ten status log a pri nejakej zmene by poslal mail.

No, tak to bych právě nechtěl to dělat takhle. Ve Woknech je taková funkce, jak jsem psal, že si políčím pastičku na určitý adresář a jakmile dojde ke změně v tomto adresáři, tak se mi do volajícího procesu pošle zpráva (něco jako signál v unixu). Prostě to program nemusí furt oblizovat, jestli se něco nezměnilo. Ale to je spíš na téma „programování v Unixu”.
Název: Re: Alarm pro OpenVPN [vyřešeno]
Přispěvatel: RNA 02 Března 2010, 20:33:27
Vyřešeno - stačí pořádně číst man openvpn a všimnout si direktiv client-connect a client-disconnect.
jak prosté !!!
 :-[   :'( 
Název: Re: Alarm pro OpenVPN
Přispěvatel: 8472 02 Března 2010, 20:41:05
no super :)