log files slides
TRANSCRIPT
8/3/2019 Log Files Slides
http://slidepdf.com/reader/full/log-files-slides 2/38
The most comprehensive Oracle applications & technology content under one roof
More info at http://bit.ly/kapowelogs
8/3/2019 Log Files Slides
http://slidepdf.com/reader/full/log-files-slides 3/38
The most comprehensive Oracle applications & technology content under one roof
Forensic process
Log files
Case files
Tools
8/3/2019 Log Files Slides
http://slidepdf.com/reader/full/log-files-slides 4/38
The most comprehensive Oracle applications & technology content under one roof
The Forensic Process
8/3/2019 Log Files Slides
http://slidepdf.com/reader/full/log-files-slides 5/38
The most comprehensive Oracle applications & technology content under one roof
Step One: Secure The Scene
8/3/2019 Log Files Slides
http://slidepdf.com/reader/full/log-files-slides 6/38
The most comprehensive Oracle applications & technology content under one roof
Operating System Evidence
netstat for network issues
top or Windows Task Manager for CPU issues
iostat or vmstat for I/O issues
8/3/2019 Log Files Slides
http://slidepdf.com/reader/full/log-files-slides 7/38The most comprehensive Oracle applications & technology content under one roof
Rolling Log Files
8/3/2019 Log Files Slides
http://slidepdf.com/reader/full/log-files-slides 8/38The most comprehensive Oracle applications & technology content under one roof
Cause
4-6PM2-4PM
Symptoms
8/3/2019 Log Files Slides
http://slidepdf.com/reader/full/log-files-slides 9/38The most comprehensive Oracle applications & technology content under one roof
Step Two: Investigate The Scene
8/3/2019 Log Files Slides
http://slidepdf.com/reader/full/log-files-slides 10/38The most comprehensive Oracle applications & technology content under one roof
Don’t.
Search.
The.Log.
Files.
8/3/2019 Log Files Slides
http://slidepdf.com/reader/full/log-files-slides 11/38The most comprehensive Oracle applications & technology content under one roof
‘Error’ versus ‘Warning’
‘Failing’ versus ‘Failed’
8/3/2019 Log Files Slides
http://slidepdf.com/reader/full/log-files-slides 12/38The most comprehensive Oracle applications & technology content under one roof
Step Three: Gather And CorrelateEvidence
8/3/2019 Log Files Slides
http://slidepdf.com/reader/full/log-files-slides 13/38The most comprehensive Oracle applications & technology content under one roof
Step Four: Build A Hypothesis
8/3/2019 Log Files Slides
http://slidepdf.com/reader/full/log-files-slides 14/38The most comprehensive Oracle applications & technology content under one roof
1) Secure the scene
2) Investigate the scene
3) Gather and correlate evidence
4) Build a hypothesis
8/3/2019 Log Files Slides
http://slidepdf.com/reader/full/log-files-slides 15/38The most comprehensive Oracle applications & technology content under one roof
Forensic process
Log files
Case files
Tools
8/3/2019 Log Files Slides
http://slidepdf.com/reader/full/log-files-slides 16/38The most comprehensive Oracle applications & technology content under one roof
AdminServer
managedServer2
managedServer1
WebLogic Server Domain
Java
processes
8/3/2019 Log Files Slides
http://slidepdf.com/reader/full/log-files-slides 17/38The most comprehensive Oracle applications & technology content under one roof
HTTP Access Logs
8/3/2019 Log Files Slides
http://slidepdf.com/reader/full/log-files-slides 18/38The most comprehensive Oracle applications & technology content under one roof
192.168.5.6 - - [19/Nov/2010:13:34:49 +0800] "POST /AccountServices/ProxyServices/AccountServices HTTP/1.1" 200 29487
192.168.5.6 - - [19/Nov/2010:13:34:49 +0800] "POST /WarehousingServices/ProxyServices/RequestOrderDetails HTTP/1.1" 200 1167
192.168.5.6 - - [19/Nov/2010:13:34:49 +0800]
"POST /WarehousingServices/ProxyServices/RequestOrderDetails HTTP/1.1“
200 1167
Remote host
rfc931
authuser
date
request
status bytes
8/3/2019 Log Files Slides
http://slidepdf.com/reader/full/log-files-slides 19/38The most comprehensive Oracle applications & technology content under one roof
ELF = Extended Logging Format
8/3/2019 Log Files Slides
http://slidepdf.com/reader/full/log-files-slides 20/38
The most comprehensive Oracle applications & technology content under one roof
Extended Logging Format Fields
Common format fieldsdate
time
bytes
sc-status
Network fieldsc-ip
s-ip
c-dnss-dns
Request fieldscs-method
cs-uri
cs-uri-stem
cs-uri-query
The Good Stuff cs-comment
time-taken
custom
8/3/2019 Log Files Slides
http://slidepdf.com/reader/full/log-files-slides 21/38
The most comprehensive Oracle applications & technology content under one roof
Server log files
8/3/2019 Log Files Slides
http://slidepdf.com/reader/full/log-files-slides 22/38
The most comprehensive Oracle applications & technology content under one roof
8/3/2019 Log Files Slides
http://slidepdf.com/reader/full/log-files-slides 23/38
The most comprehensive Oracle applications & technology content under one roof
####<2/08/2011 12:49:35 AM EST> <Notice> <Server> <brother-eye> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue:
'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1312210175933> <BEA-002613> <Channel "Default" is now listening on
10.0.2.15:7001 for protocols iiop, t3, ldap, snmp, http.>
####<2/08/2011 12:49:35 AM EST> <Notice> <WebLogicServer> <brother-eye> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue:
'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1312210175933> <BEA-000331> <Started WebLogic Admin Server
"AdminServer" for domain "example1030Domain" running in Development Mode>
<2/08/2011 12:49:35 AM EST> <Notice> <WebLogicServer> <brother-eye>
Timestamp Severity Subsystem Machine
<AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default
(self-tuning)'>
Server Thread ID
<<WLS Kernel>> <> <> <1312210175933> <BEA-002613> <Channel "Default" is
User Txn ID Diagn. Time (msecs) Message ID Text
8/3/2019 Log Files Slides
http://slidepdf.com/reader/full/log-files-slides 24/38
The most comprehensive Oracle applications & technology content under one roof
Debug flags
8/3/2019 Log Files Slides
http://slidepdf.com/reader/full/log-files-slides 25/38
The most comprehensive Oracle applications & technology content under one roof
HTTP: weblogic.servlet.DebugHttp
SSL: default.DebugSSL
JDBC:weblogic.jdbc.sql.DebugJDBCSQL
8/3/2019 Log Files Slides
http://slidepdf.com/reader/full/log-files-slides 27/38
The most comprehensive Oracle applications & technology content under one roof
Oracle Service Bus tracing
8/3/2019 Log Files Slides
http://slidepdf.com/reader/full/log-files-slides 28/38
The most comprehensive Oracle applications & technology content under one roof
JMS Message Logs
SOA S it Di ti L
8/3/2019 Log Files Slides
http://slidepdf.com/reader/full/log-files-slides 29/38
The most comprehensive Oracle applications & technology content under one roof
SOA Suite Diagnostic Logs
8/3/2019 Log Files Slides
http://slidepdf.com/reader/full/log-files-slides 30/38
The most comprehensive Oracle applications & technology content under one roof
Forensic process
Log files
Case files
Tools
8/3/2019 Log Files Slides
http://slidepdf.com/reader/full/log-files-slides 31/38
The most comprehensive Oracle applications & technology content under one roof
Case File #1
An Unbalanced Load
8/3/2019 Log Files Slides
http://slidepdf.com/reader/full/log-files-slides 32/38
The most comprehensive Oracle applications & technology content under one roof
Load balancer
Sun Reverse
Proxy
Sun Reverse
Proxy
WebLogic Server
WebLogic Server
8/3/2019 Log Files Slides
http://slidepdf.com/reader/full/log-files-slides 33/38
The most comprehensive Oracle applications & technology content under one roof
cat access.log* | awk ‘{ print $x }’ | sort | uniq
(where x = position of the cookie in the log file)
8/3/2019 Log Files Slides
http://slidepdf.com/reader/full/log-files-slides 34/38
The most comprehensive Oracle applications & technology content under one roof
Case File #2
Fear Of Commitment
8/3/2019 Log Files Slides
http://slidepdf.com/reader/full/log-files-slides 35/38
The most comprehensive Oracle applications & technology content under one roof
Oracle Service Bus
Tuxedo
8/3/2019 Log Files Slides
http://slidepdf.com/reader/full/log-files-slides 36/38
The most comprehensive Oracle applications & technology content under one roof
Forensic process
Log files
Case files
Tools
8/3/2019 Log Files Slides
http://slidepdf.com/reader/full/log-files-slides 37/38
The most comprehensive Oracle applications & technology content under one roof
Tools
Editors
The Gun
vi
Querying data
find
grepsed
awk
tail
Analysis
Excel
RSplunk