[syslog-ng] Timezone problem?!
Charles Chan
digiblue at gmail.com
Wed Feb 11 02:43:28 CET 2009
I use follow configuration still not work,display "syntax error".
destination us_int_apache {
file("/disk2/apache_logs/$YEAR-$MONTH-$DAY/$HOST.apache.log"
timezone("PST8PDT") template(apache_template)); };
syslog-ng version as follows:
[root at wikid ~]# /opt/syslog-ng/sbin/syslog-ng -V
syslog-ng 3.0.1
Revision:
Compile-Date: Feb 9 2009 09:58:34
Enable-Threads: off
Enable-Debug: off
Enable-GProf: off
Enable-Memtrace: off
Enable-Sun-STREAMS: off
Enable-Sun-Door: off
Enable-IPv6: on
Enable-Spoof-Source: off
Enable-TCP-Wrapper: on
Enable-SSL: on
Enable-SQL: off
Enable-Linux-Caps: on
Enable-Pcre: off
2009/2/10 Balazs Scheidler <bazsi at balabit.hu>
> On Tue, 2009-02-10 at 11:47 +0800, Charles Chan wrote:
> > We update syslog-ng to 3.0.1,configuration same with 2.1,but the
> > problem still exists,In 3.0 just have two parameter about
> > timezone("time_zone" and "timezone"),not find specify a location by
> > name instead of using plain timezone offsets which do not support
> > day-light-saving as you say.The Doc not include "timezone" parameter
> > deail example, Can you help me fix the problem and give me some
> > config examples?
>
> When using timezone() in 3.0, you can reference the name of the
> timezone, e.g.
>
> timezone("Europe/Budapest");
>
> The name of the timezone can either be a direct timezone offset
> reference as earlier (e.g. +01:00), or the name of a timezone info file
> under /usr/share/zoneinfo.
>
> I'm Ccing the documentation team, to clarify the documentation about
> this.
>
> >
> > 2009/1/17 Balazs Scheidler <bazsi at balabit.hu>
> >
> > On Thu, 2009-01-15 at 15:03 +0800, Charles Chan wrote:
> > > Recently I use the syslog-ng for log collection environment
> > > encountered a time zone problem,hope somebody can help
> > me.Thanks
> > > The environment is like this:
> > > The apache server(PDT timezone,UTC-8) forword apache log
> > through
> > > syslog to the syslog-ng server(CST timezone,UTC+8).
> > > The server with same time zones no problem between the
> > forward.
> > > Syslog-ng test configuration is as follows:
> > > destination int_apache (file ( "/ disk3/cookie_logs/pid1 / $
> > YEAR-$
> > > MONTH-$ DAY / $ (HOST). apache.log" time_zone (-08:00)
> > template ( "$
> > > DAY-$ HOUR $ S_DAY-$ S_HOUR $ R_DAY-$ R_HOUR $ $ ISODATE $
> > MSGONLY \ n
> > > ") template_escape (no)););
> > >
> > > The original apache log is:
> > > 58.240.69.161 - - - [14/Jan/2009: 22:27:47 -0800] "GET /
> > > www.example.com/ HTTP/1.1" 200 2028 "-" "Mozilla/4.0
> > ( compatible;
> > > MSIE 7.0; Windows NT 5.1) "
> > >
> > > The syslog-ng server generated log is:
> > > 14-22 14-22 14-22 2009-01-14T22 :27:47-08: 00 58.240.69.161
> > - - -
> > > [14/Jan/2009: 22:27:47 -0800] "GET / www.example. com /
> > HTTP/1.1 "200
> > > 2028" - "" Mozilla/4.0 (compatible; MSIE 7.0; Windows NT
> > 5.1) "
> > >
> > > Originally generated documents should be kept in
> > > /disk3/cookie_logs/pid1/2009-01-14
> > > However, the actual file is stored in the
> > > /disk3/cookie_logs/pid1/2009-01-15
> > > It can be seen, in fact, syslog-ng configuration item file()
> > use the
> > > $DAY and template() use the $DAY not with a identical
> > Macros. Is this
> > > the syslog-ng a bug? or I configuration errors. Who can help
> > me answer
> > > you?Thanks!
> >
> >
> > Well, as I researched this area, there's some version
> > dependance here.
> > In syslog-ng 2.1 (and probably 2.0, but I haven't checked) if
> > you use
> > the time related macros in a filename, then the timestamps are
> > converted
> > to use the local timezone of the syslog-ng process. In the
> > examples
> > above, the time_zone() option only affects the _contents_ of
> > the file,
> > and not the filenames.
> >
> > In 3.0 this "behaviour" is fixed and the timezone of the
> > timestamp is
> > used, without alteration.
> >
> > (and NOTE that in 3.0 the timezone handling was expanded
> > significantly,
> > e.g. you can specify a location _by name_ instead of using
> > plain
> > timezone offsets which do not support day-light-saving)
> >
> > --
> > Bazsi
> >
> >
> >
> ______________________________________________________________________________
> > Member info:
> > https://lists.balabit.hu/mailman/listinfo/syslog-ng
> > Documentation:
> > http://www.balabit.com/support/documentation/?product=syslog-ng
> > FAQ: http://www.campin.net/syslog-ng/faq.html
> >
> >
> >
> ______________________________________________________________________________
> > Member info: https://lists.balabit.hu/mailman/listinfo/syslog-ng
> > Documentation:
> http://www.balabit.com/support/documentation/?product=syslog-ng
> > FAQ: http://www.campin.net/syslog-ng/faq.html
> >
> --
> Bazsi
>
>
> ______________________________________________________________________________
> Member info: https://lists.balabit.hu/mailman/listinfo/syslog-ng
> Documentation:
> http://www.balabit.com/support/documentation/?product=syslog-ng
> FAQ: http://www.campin.net/syslog-ng/faq.html
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.balabit.hu/pipermail/syslog-ng/attachments/20090211/8f5a1839/attachment-0001.htm
More information about the syslog-ng
mailing list