Hi all,
I come back with my "famous" Oracle file alert.log.
Now , i'm able to send to my syslog server (loganalyser) nearly the full error
log message (multiline) so that's good.But of course , logs in this file are
not "complete"
Tue Aug 20 16:34:19 2013OER 6666 in Load Indicator : Error Code = OSD-04500:
illegal option specifiedO/S-Error: (OS 2) Fonction incorrecte. !
As you see , there is no values such as severity, facility , and hostname , so
that's a bit problematic to monitor :)
I would like (at least) modify the message i send by adding hostname value
(with a system variable or a handmade hostname)
In the documentation , i saw that "xm_syslog" module and use a parser would
allow me to "rewrite" what i send.
my conf looks like this :
------------------------------------------------------------------------------------------------------------------------------
## This is a sample configuration file. See the nxlog reference manual about
the## configuration options. It should be installed locally and is also
available## online at http://nxlog.org/nxlog-docs/en/nxlog-reference-manual.html
## Please set the ROOT to the folder your nxlog was installed into,## otherwise
it will not start.
#define ROOT C:\Program Files\nxlogdefine ROOT C:\Program Files (x86)\nxlog
Moduledir %ROOT%\modulesCacheDir %ROOT%\dataPidfile
%ROOT%\data\nxlog.pidSpoolDir %ROOT%\dataLogFile %ROOT%\data\nxlog.log
<Extension multiline>Module xm_multilineHeaderLine
/^\w\w\w\s\w\w\w\s\d\d\s\d\d:\d\d:\d\d\s\d\d\d\d/</Extension><Extension
syslog>Module xm_syslog</Extension><Input in>Module im_fileInputType
multilineFile 'C:\oraclexe\app\oracle\diag\rdbms\xe\xe\trace\alert_xe.log'Exec
parse_syslog_ietf();Exec $Hostname = "OracleServer";</Input>
<Output out> Module om_udp Host 192.168.152.203 Port
514</Output>
<Route 1>Path in =>
out</Route>--------------------------------------------------------------------------------------------------------------------
i 've used example 6.18 and 6.22 to see what's possible.I understand that , to
"use" $Hostname i must use procedure "parse_syslog_ietf" or "parse_syslog_bsd"
but it doesn't work , so i'm not sure about my conf.
If someone have idea... :)
Regards,
------------------------------------------------------------------------------
Introducing Performance Central, a new site from SourceForge and
AppDynamics. Performance Central is your source for news, insights,
analysis and resources for efficient Application Performance Management.
Visit us today!
http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk
_______________________________________________
nxlog-ce-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nxlog-ce-users