"Ruzsinszky Attila" <[EMAIL PROTECTED]> writes:
>> Arra gondoltam, hogy mkfifóval csinálsz egy pipe-ot, és azt adod oda a
>> fekete dobozodnak, hogy abba logoljon (vagyis akarmi.txt néven hozod
>
> Ezt hogy adnám oda az én dobozomnak?
Sehogy, egyszerűen a logfájl nevével hozod létre. Vagy ha tudod,
átkonfigurálod a dobozodat, hogy arra a névre logoljon, amelyikkel
létrehoztat a pipe-ot, és akkor írhatod az onnan kiolvasott adatokat
az eredeti névre. De hogy Solaris alatt mi az mkfifo megfelelője, azt
nem tudom, ez Linux fórum... :)
>> létre). Aztán tee igazi.log.file <akarmi.txt | socat ... Persze
>> ehhez szükséges, hogy a rotálás a te kezedben legyen.
>
> Nem az én kezemben van, de szkript csinálja.
Akkor azt át tudod írni az igényeid szerint.
>>> Az adatok a 4096-os TCP porton jönnek befelé. Ennyi fix. A többi már a
>>> doboz belső magánügye.
>>
>> Ha neked a nyers adatok is jók, nem csak a logfájl szövege, akkor
>> tehetsz egy proxy-t a fekete dobozod elé is.
>
> Hmmm. IP címet macerás váltani. Márpedig ehhez is az kéne. 30-40
> gépen kéne módosítani.
Elég lenne a hallgató program portját, egy helyen. Ha ez nem megy,
bajban vagy, amiből nem húz ki az iptables, mert Solaris...
> Ettől függetlenül mivel csinálnám a proxy-t? Azt is Perl, vagy socat,
> esetleg más?
Mivel több forrásod van, fennakadhatsz azon, hogy a központi gép
esetleg különbséget tesz forrás IP alapján. Mert bárhogy proxy-zol,
az össze fogja mosni. Egyébként két socat közé tett tee-vel
kísérleteznék.
>>> Valamilyen default Perl szkripttel nem lehetne ezt megoldani?
>>
>> CPAN-ról lehúzhatod és telepítheted a File::Tailt a saját $HOME-odba
>> is, ha elmegy a régi Perllel. Vagy megpróbálhatod használni a
>> logwatch utility-t.
>
> Ha megy a Perl-emmel. logwatch nincs. :-(
A logtailre gondoltam igazából. Ami szintén Perl, és ez még az
előnyére is válhat.
--
Üdv: Feri.
_________________________________________________
linux lista - [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux