Wpis z mikrobloga

Mirki drogie, ma ktoś przykład lub wie jak ustawić logger syslog (korzystam z domyślnej biblioteki ale nie jest to warunek) by był wysyłany przez TCP? Domyślnie śle po UDP i niestety limit znaków mnie ogranicza. Piszę prosty skrypt w Pythonie3 (na Windowsie).

Ktoś coś?

#python #skrypt #programowanie ?
  • 4
@EstradaOrNada: Chodzi o to, że korzystam ze skryptu który cos tam sobie robi i to co robi to wysyła syslogiem, jak mam podpiąć do tego rsyslog? Generować plik i Rsyslogiem czytać plik i go wysyłać?
@lupoo: ok, wysyłasz go na zdalną maszynę, tak? Na maszynie ze skryptem instalujesz rsyslog i konfigurujesz odpowiednio (doczytaj tylko jak to usawić po tcp/ip):

*.* @@10.1.2.3:514
W tym momencie syslog będzie wysyłany do 10.1.2.3 (oczywiście *.* sobie możesz zamienić na dowolny log - jak to masz w syslogu), na której masz mieć odpalonego rsyslog:

# provides TCP syslog reception
$ModLoad imtcp
$InputTCPServerRun 514
:fromhost-ip, startswith, "10.0.1." /var/log/remote.log
I Jeśli wysyłasz to