Syslog másik gépre

Fórumok

Syslog másik gépre

Hozzászólások

Hi!

Azt szeretném megcsinálni Debian alatt, hogy egy gép egy másik gépre küldje a logokat.

Gondolom ehhez a syslog.conf -ot kell maszírozni.

Csak a kérdés hogyan... :)

Én syslog-ng-vel csinálom, mert az TCP csomagokban is tudja küldeni az infókat egyik hostról a másolra.

Aki küldni annak ezt írom be:

destination messages {
tcp("172.16.254.1" port(1999));
};

Aki fogadja annak ezt:

source src {
tcp(ip("0.0.0.0") port(1999));
};

Itt lehet kombinálni:

PL:

Küldő:

destination messages {
file("/var/log/messages");
tcp("172.16.254.1" port(1999));
};

Így lokálisan is lesz logolás:

Fogadó:

source src {
sun-stream("/dev/log");
internal();
tcp(ip("0.0.0.0") port(1999));
};

Így meg a saját logjai is mentésre fognak kerülni.

A fenti példákban a 0.0.0.0 miatt bárhonnan elfog fogani csomagokat, illetve a TCP 1999 nem az "általános" portja, de nekem tetszett ez a szám, ha jól emlékszem.

Tetszik, hogy a syslogd-s kerdesre syslog-ng-s valasz erkezett :)
syslog.conf-ban @gepnev legyen a filenev helyett, es ezzel a
logokat kuldo gep konfigja kesz is, a fogado oldalan viszont meg kell adni, hogy fogadja a logokat, a legegyszerubb az init script elejet elolvasni.

http://portal.fsn.hu/modules.php?name=Forums&file=viewtopic&t=8156