30
Log Management An Introduction Lennart Koopmann Jordan Sissel

OSDC 2014: Jordan Sissel & Lennart Koopmann - Intro to log management

  • Upload
    netways

  • View
    289

  • Download
    0

Embed Size (px)

DESCRIPTION

Log management can be overwhelming! This talk provide an overview of log management. You will learn about different kinds of logs, structured/unstructured logs, retention, archival, and more. We will also briefly introduce several common tools in the log management space.

Citation preview

Page 1: OSDC 2014: Jordan Sissel & Lennart Koopmann - Intro to log management

Log ManagementAn Introduction

Lennart Koopmann Jordan Sissel

Page 2: OSDC 2014: Jordan Sissel & Lennart Koopmann - Intro to log management

What is a Log?

Page 3: OSDC 2014: Jordan Sissel & Lennart Koopmann - Intro to log management

time + data

What is a Log?

Page 4: OSDC 2014: Jordan Sissel & Lennart Koopmann - Intro to log management

37.5.55.31 - - [08/Apr/2014:15:31:30 -0400] "GET /images/web/2009/banner.png HTTP/1.1" 304 - "http://semicomplete.com/style2.css" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:28.0) Gecko/20100101 Firefox/28.0"

What is a Log? time + data

Page 5: OSDC 2014: Jordan Sissel & Lennart Koopmann - Intro to log management

120707 0:40:34 4 Connect root@localhost on 4 Query select @@version_comment limit 1 120707 0:40:45 4 Query select * from mysql.user

What is a Log? time + data

?????? ???????

Page 6: OSDC 2014: Jordan Sissel & Lennart Koopmann - Intro to log management

Kinds of Logs

Page 7: OSDC 2014: Jordan Sissel & Lennart Koopmann - Intro to log management

Trace and Debug

Kinds of Logs

Page 8: OSDC 2014: Jordan Sissel & Lennart Koopmann - Intro to log management

Accounting

Kinds of Logs

Page 9: OSDC 2014: Jordan Sissel & Lennart Koopmann - Intro to log management

Transaction

Kinds of Logs

Page 10: OSDC 2014: Jordan Sissel & Lennart Koopmann - Intro to log management

Problems

Page 11: OSDC 2014: Jordan Sissel & Lennart Koopmann - Intro to log management

Difficult to Access

Problems

Page 12: OSDC 2014: Jordan Sissel & Lennart Koopmann - Intro to log management

Too Many Logs

Problems Difficult to Access

Page 13: OSDC 2014: Jordan Sissel & Lennart Koopmann - Intro to log management

Too Many Servers

Problems Difficult to Access

Page 14: OSDC 2014: Jordan Sissel & Lennart Koopmann - Intro to log management

No Permissions :(

Problems Difficult to Access

Page 15: OSDC 2014: Jordan Sissel & Lennart Koopmann - Intro to log management

Difficult to Consume

Problems

Page 16: OSDC 2014: Jordan Sissel & Lennart Koopmann - Intro to log management

Unstructured

Problems Difficult to Consume

Page 17: OSDC 2014: Jordan Sissel & Lennart Koopmann - Intro to log management

Requires Expertise

Problems Difficult to Consume

Page 18: OSDC 2014: Jordan Sissel & Lennart Koopmann - Intro to log management

Requires Maintenance

Problems

Page 19: OSDC 2014: Jordan Sissel & Lennart Koopmann - Intro to log management

Configuration

Problems Requires Maintenance

Page 20: OSDC 2014: Jordan Sissel & Lennart Koopmann - Intro to log management

Log Retention

Problems Requires Maintenance

Page 21: OSDC 2014: Jordan Sissel & Lennart Koopmann - Intro to log management

Bad Tooling

Problems

Page 22: OSDC 2014: Jordan Sissel & Lennart Koopmann - Intro to log management

grep, ssh, awk

Problems Bad Tooling

Page 23: OSDC 2014: Jordan Sissel & Lennart Koopmann - Intro to log management

Life of a Log

Page 24: OSDC 2014: Jordan Sissel & Lennart Koopmann - Intro to log management

Life of a Log

Record

Transport

Search & Analyze

Archive

Delete

Page 25: OSDC 2014: Jordan Sissel & Lennart Koopmann - Intro to log management

Sources of Logs

Page 26: OSDC 2014: Jordan Sissel & Lennart Koopmann - Intro to log management

Vendor Hardware

Sources of Logs

Routers, VPNs, Printers, Phones, AWS CloudTrail, etc

Page 27: OSDC 2014: Jordan Sissel & Lennart Koopmann - Intro to log management

Vendor Software

Sources of Logs

Nginx, Wordpress, Jira

Page 28: OSDC 2014: Jordan Sissel & Lennart Koopmann - Intro to log management

In-house Software

Sources of Logs

Your company controls it

Page 29: OSDC 2014: Jordan Sissel & Lennart Koopmann - Intro to log management

Solutions(Open Source!)

Page 30: OSDC 2014: Jordan Sissel & Lennart Koopmann - Intro to log management

Solutions

Logstashfrom Elasticsearch

Graylog2from Torch