dest. tcp and dest. pipe on HPUX
Hi, I use the syslog-ng-1.6.0rc4 on HPUX 11 and try to send the syslog data to a tcp-destination (is a ssh tunnel to a central syslog-server) as well as to a pipe. Unfortunately the syslog-ng creates the pipe but logs only to the tcp destination and _not_ to the pipe as well. Do you have any ideas? Stephan -------------------------------- # syslog-ng configuration file. # # This should behave pretty much like the original syslog on HP-UX. But # it could be configured a lot smarter. # # See syslog-ng(8) and syslog-ng.conf(8) for more information. # # 20000925 gb@sysfive.com options { sync (0); time_reopen (10); log_fifo_size (20000); long_hostnames (off); use_dns (no); use_fqdn (no); create_dirs (yes); keep_hostname (yes); }; source s_sys { pipe("/dev/log" pad_size(2048)); internal(); }; source s_pns1_tcp { tcp(ip(194.76.232.136) port(10514) max-connections(20)); }; destination d_syslog_tcp { tcp("localhost" port(10514)); }; destination d_cic { pipe("/tmp/cic.pipe" owner("root") group("root") perm(0640) template( "$DATE $HOST $PRIORITY [$FACILITY] $MESSAGE\n") template-escape(yes)); }; destination d_syslog { file("/var/adm/syslog/syslog.log" owner("root") group("sys") perm(0644)); }; destination d_console { file("/dev/console"); }; destination d_root { usertty("root"); }; destination d_all { usertty("*"); }; destination d_auth { file("/var/adm/syslog/auth"); }; destination d_user { file("/var/adm/syslog/user/log.$YEAR$MONTH$DAY"); }; destination d_mailerr { file("/var/adm/syslog/mailerr/log.$YEAR$MONTH$DAY"); }; destination d_mail { file("/var/adm/syslog/mail/log.$YEAR$MONTH$DAY" owner("root") group("mailadm") perm(0440)); }; filter f_syslog { not facility(mail); }; filter f_auth { (not facility(mail) and level(alert)) or (facility(auth) and level(warning)); }; filter f_filter1 { not facility(mail) and level(alert); }; filter f_filter2 { level(emerg); }; filter f_filter3 { facility(user) and level(info); }; filter f_mailerr { facility(mail) and not level(info); }; filter f_mail { facility(mail); }; log { source(s_pns1_tcp); destination(d_syslog_tcp); }; log { source(s_sys); destination(d_syslog_tcp); }; log { source(s_pns1_tcp); destination(d_cic); }; log { source(s_sys); destination(d_cic); }; log { source(s_sys); filter(f_syslog); destination(d_syslog); }; log { source(s_sys); filter(f_auth); destination(d_auth); }; log { source(s_sys); filter(f_filter1); destination(d_console); destination(d_root); }; log { source(s_sys); filter(f_filter2); destination(d_all); }; log { source(s_sys); filter(f_filter3); destination(d_user); }; log { source(s_sys); filter(f_mailerr); destination(d_mailerr); }; log { source(s_sys); filter(f_mail); destination(d_mail); };
2004-06-22, k keltezéssel 15:47-kor Stephan Hendl ezt írta:
Hi,
I use the syslog-ng-1.6.0rc4 on HPUX 11 and try to send the syslog data to a tcp-destination (is a ssh tunnel to a central syslog-server) as well as to a pipe. Unfortunately the syslog-ng creates the pipe but logs only to the tcp destination and _not_ to the pipe as well.
Do you have any ideas?
syslog-ng won't create the pipe for you but expects to find it there, so you must create it using mkfifo first. I've quickly tested pipe destinations on my local machines and it seems to work. -- Bazsi PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1
participants (2)
-
Balazs Scheidler
-
Stephan Hendl