Üdv. Van egy Debian rendszeren lévő proftpd ftp szerverem, és az lenne a feladat, hogy e-mailt küldjön, mikor feltöltés vagy letöltés történt. Ami az xfer.log-ban van az tökéletesen jó lenne, csak az nem jó ha az egész fájlt küldi át mindig. Valami ötletetek van?
- 980 megtekintés
Hozzászólások
tail -n <szam> /var/log/xfer.log | mail -s <targy> <cim>
---
"A megoldásra kell koncentrálni nem a problémára."
- A hozzászóláshoz be kell jelentkezni
rakd egy pipeba a logot azt dolgozza fel egy script...
értelem szerüen minden sorrol küldve mail-t vagy session ként szétszedve valamilyen timeaouttal...
- A hozzászóláshoz be kell jelentkezni
Szervusz!
Az xfer.log egy elég nagy file lesz egy idő után, de ha meghatározott időnként (cron script naponta) átnevezed a dátumnak megfelelően, akkor már kisebb.
Persze sosem jó az egészet küldeni, hanem lehetne egy óránként cron script-tel lementeni valahová ideiglenesen, és figyelni a file méretét, és ha változott, akkor egy diff kiadja a különbséget.
Ezzel az lehet a gond, hogy nem a forgalmazás pillanatában kapod a mail-t, hanem cron szerint.
Esetleg a tűzfal illetve a hálózati forgalom alapján lehetne "bevezérelni" ezt a diff-t ami az ftp portokon lévő forgalmat figyeli.
Így a diff néhány sort ad, ami Neked fontos, viszont több meló összeütni.
Van valakinek jobb ötlete? FIX_ME
/mazursky
- A hozzászóláshoz be kell jelentkezni
Az nem gond, hogy nem azonnal kapom meg, elég lenne 15 percenként is megnézni. Viszont ezt az egészet meg lehet csinálni script fájlal is? Elég nehéznek tűnik így elsőre...(nekem) :) de azért próbálok alkotni valamit. Levelet már tud küldeni a szerver.
- A hozzászóláshoz be kell jelentkezni
Szervusz!
Nemrég építettem otthonra magamnak egy ProFTPD szervert, amin hasnoló dolgot szeretnék megvalóstani, hogy értesítsen, ha valaki fel/le tölt valamit.
Sikerült-e jutni valamire script fronton?
Különbség: nekem majd nem mailt fog küldeni, hanem egy mátrix-nyomtatóra tolja ki a logot ;~)) real-time szerint, ha lehet, úgyis van egy fél doboz leporelló, de azért pazarolni sem akarok ;~))
/mazursky
- A hozzászóláshoz be kell jelentkezni
logwatch mér nem jó?
levelet is tud küldeni
logwatch --service ftpd-xferlog --range today --detail high --mailto joska@ide.hu
persze a range-et be is állíthatod másra
- A hozzászóláshoz be kell jelentkezni