"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

válasz