[syslog-ng] writing to Database
Patrick H.
syslogng at feystorm.net
Wed Nov 10 18:36:37 CET 2010
Try writing a program destination driver to sqlplus instead of using a
named pipe. Without knowing exactly what is happening, I dont know if
this will accomplish anything.
Also, this would seem to be something you'd need to take up with oracle
as it would seem sqlplus is as fault for not handling a disconnect, not
syslog-ng.
A more graceful solution would be to use the sql destination driver,
which has the ability to reconnect if the connection is terminated.
-Patrick
Sent: Wed Nov 10 2010 10:23:54 GMT-0700 (Mountain Standard Time)
From: vijay <bhaskarpeddi at gmail.com>
To: Syslog-ng users' and developers' mailing list
<syslog-ng at lists.balabit.hu>
Subject: [syslog-ng] writing to Database
> Hi All,
>
> Iam writing syslog-ng entries in to database by configuring in
> syslog-ng.conf like below
>
> destination d_oracle {
> pipe("/dev/ora.pipe" template ("INSERT INTO logs (LL_HOST,
> LL_facility, LL_priority,LL_level, LL_tag,LL_DATE, LL_program, LL_msg)
> VALUES ( '$HOST', '$FACILITY', '$PRIORITY','$LEVEL',
> '$TAG',to_date('$YEAR.$MONTH.$DAY $HOUR:$MIN:$SEC', 'yyyy.mm.dd
> hh24:mi:ss'),'$PROGRAM', substrc('$MSG',1,511));\n COMMIT;\n")
> template-escape(yes));
> };
>
> Iam writting logs from pipe to database.Iam using below script.
>
> nohup sqlplus UNAME/PWORD at IPADDRESS/orcl @/dev/ora.pipe > /dev/null &.
>
> Sometimes pipe is getting blocked.one reason we are suspecting is DB
> server restarting.How to handle these situations.Even the DB server
> restarting the script process is alive but it is not writing to DB.
>
>
> vijay
> ______________________________________________________________________________
> 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/20101110/7c444db3/attachment.htm
More information about the syslog-ng
mailing list