PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : syslog-ng 1.4.16, welche anleitung nehmen ?



deathb
20.10.02, 22:06
hi
weder die manpage noch die html "referenz" scheint zu funktionieren...
nach beiden anleitungen einen log server aufzusetzen scheiterte jeweils mit einem parse error in der entsprechenden zeile
woran kann das liegen ?

tomes
21.10.02, 18:35
mit der html "referenz".
Wo haengt es den ?
Ein parce Error liegt meistens an einem vergessenden --> ; <-- oder --> { <-- oder soetwas

T;o)Mes

deathb
22.10.02, 21:40
auf dem "log"server steht folgendes in der config

source s_tcp { tcp(ip(192.168.0.2) port(1999); max-connections(10)); };

syslog-ng neu gestartet und error:

parse error at 16
Parse error reading configuration file, exiting.

16 ist die source s_tcp zeile...habe das nur auf der html referenz kopiert...

tomes
23.10.02, 18:19
im Beispiel drin.

source s_tcp { tcp(ip(192.168.0.2) port(1999) max-connections(10)); };
muss es heissen. Der Unterschied ist kaum zu sehen ;)
Das Semikolon hinter port(1999) stoerte.

Uebrigens, wenn was nicht *funct*, schick es durch den yacc.
Einfach nur die Zeile die haengt --> # ./syslog-ng -y -f /root/bin/syslog-ng/syslog-ng1.conf


# syslog-ng1 configuration file.
#
source s_tcp { tcp(ip(127.0.0.1) port(1999) max-connections(10)); };


T;o)Mes

deathb
24.10.02, 18:54
io.c: bind_inet_socket() bind failed 192.168.0.2:666 Cannot assign requested address
Error initializing configuration, exiting.

schade, aber es ist schonmal einen schritt weiter gegangen
hab den syslog-ng als root gestartet

/etc/services
syslog-ng 666/tcp

mehr fällt mir momentan nicht ein...gibts was offensichtliches ?

tomes
24.10.02, 19:30
auch bei anderen Ports ? Hast du es mal mit einem unpriviligierten Port versucht ? Lauft vielleicht ein anderer Dienst auf diesem Port ?

Bei mir klappt es -->
# more /etc/services | grep syslog-ng
syslog-ng-tcp 666/tcp
syslog-ng-udp 666/udp

# lsof -i | grep sys
syslog-ng 2393 root 3u IPv4 78977 TCP tomes.sandtom.test:syslog-ng-tcp (LISTEN)

Mal ein Start mit yacc versucht ?

T;o)Mes

deathb
24.10.02, 22:30
ich habe source etwas zu wörtlich genommen und meinen syslog-ng clienten da eingetragen...
sorry

deathb
24.10.02, 22:37
AF_INET client connected from 192.168.0.2, port 32781

:)

danke für deine hilfe tomes
ist die hilfe deines wissens nach generell so fehleranfällig ?

tomes
25.10.02, 16:35
ein paar Probleme, weiss jetzt aber nicht mehr, ob dies an irgenwelchen Fehler in der Hilfe lag.
Schaetze mal eher an meiner eigenden Unzulaenglichkeit ;)

Wenn man einmal einen Ueberblick ueber die Syntax hat, schreiben sich die anderen Regeln wie von selbst :)
Wie bei IPTABLES.
Ansonsten hilft dann meist/immer der Schalter -y

T;o)Mes