Sziasztok!
Egy elég jó harci feladatot kaptam, azt se tudom hogy induljak neki.
A feladat az lenne, hogy a proFTPd-re ha jöv feltöltés, utána küldjön egy e-mailt 2-3 embernek, amelyben közli a hírt és az anyagot. A proFTPd-nek van egy log fájlja amelyben ezt rögzíti. Hogyan induljak neki?
- 997 megtekintés
Hozzászólások
ott a forras, ird bele...
t
- A hozzászóláshoz be kell jelentkezni
cron-bol futtatsz egy scriptet amiben logfile-t olvasod es a sort elkuldod a megadott cimekre. Perl-ben nehany sor az egesz.
-- Soha ne vitatkozz idiotakkal! Lesulyedsz az O szintjukre es legyoznek a rutinjukkal !!! --
- A hozzászóláshoz be kell jelentkezni
szóval akkor kezdjek a perl programozáshoz ? :) végül is. Akkor kezdem. Én is valami hasonlóra gondoltam....
- A hozzászóláshoz be kell jelentkezni
teljesen mindegy milyen nyelven irod meg, barmibe megirhatod amihez ertessz, de egyebkent meg van upload script is, amivel ezt tudod nezni
- A hozzászóláshoz be kell jelentkezni
üdv!
en a squid log-jainak elemzésére készítettem egy nem túl profi, inkább barkács megoldást (hogy lássam a user-enkénti összesített letöltést ill. az elmúlt 24 óra használatának 10 perces átlagait), mely szerintem a te esetedben is alkalmazható lehet - hacsak nem találsz vmi ügyesebb/okosabb/gyorsabb megoldást az én amatőrmde működő:) alternatívámmal szemben.
a lényeg: vagy a logrotate előre meghatározott intervallumai után, vagy a log állományt bizonyos időközönként diff-elve 1 temp file-ba (crontab-ban) végignézeted 1 kis szkriptben a sorokat (mely szintén crontabból futkorászik), ami pozitív eredmény esetén (jelen esetben: feltöltés) dob 1 mailt (sendmail gondolom).
ha nekiugrasz némi perl/phyton ismerettel nem okoz majd gondot, mely ismeret az én példám alapján elsajátítható pár tízperces guglizás során :)
- A hozzászóláshoz be kell jelentkezni
Köszi az infókat, kezdem a guglizást, mert csak Pascalban tudok programot írni, abban persze meg lenne 5 perc alatt.... Még 1x kösz a tippeket. :)
lehet ez a letöltő scipt megoldás se lenne rossz.
- A hozzászóláshoz be kell jelentkezni
Találtam egy régi szerveren egy c-ben írt forráskódot és persze lefordítva is. Ha esetleg valakit érdekel megosztom.
- A hozzászóláshoz be kell jelentkezni
Szervusz!
Engem érdekelne az a kód, meg az is hogy milyen csomag függőségei vannak, úgy értem kell-e hozzá perl, python, stb.
Elküldenéd priviben nekem?
Sajnos nem tudtam Neked priviben jelezni.
/mazursky
- A hozzászóláshoz be kell jelentkezni
Nekem is plz... Jól jöhet még :)
- A hozzászóláshoz be kell jelentkezni
Volt már egy ilyen topic.
Ott is írtam, hogy erre való a logwtach. Tud mail-t küldeni stb.
logwatch --service ftpd-xferlog --range <datum> between <datum> --mailto groupmailfor3users@ide.hu
a neten meg megszámolhatatlanul sok pythonban írt logwatch masszírozó szkriptet lehet találni.
- A hozzászóláshoz be kell jelentkezni