SlideShare una empresa de Scribd logo
1 de 32
© 2019 SPLUNK INC.© 2019 SPLUNK INC.
Splunk User Group Edinburgh
© 2019 SPLUNK INC.
Harry McLaren
● Managing Consultant at ECS Security
● Member of SplunkTrust (MVP)
● Leader of the Splunk User Group Edinburgh
© 2019 SPLUNK INC.
Introduction to ECS Security
Splunk Partner - UK
– Security Consultancy & Managed SOC Provider
– Splunk Revolution Award & Splunk Partner of the Year
© 2019 SPLUNK INC.
Agenda
• Housekeeping: Event Overview & House Rules
• AWS Log Collection at Scale (Tomasz Dziwok)
• An Overview of SmartStore (Harry McLaren)
• Configuration Monitoring TA for Splunk (Tomasz Dziwok)
© 2019 SPLUNK INC.
Splunk [Official] User Group
“The overall goal is to create an authentic, ongoing
user group experience for our users, where
they contribute and get involved”
● Technical Discussions
● Sharing Environment
● Build Trust
● No Sales!
© 2019 SPLUNK INC.
AWS Log Collection
at Scale
Tomasz Dziwok
© 2019 SPLUNK INC.
Amazon Web Services Log Collection
© 2019 SPLUNK INC.
▶ Advantages
• HA & Distributed
• Highly Versitile
▶ Drawbacks
• Not really real-time
(requires pull)
• Uses S3 Bucket as a
"buffer"
• Rather complex
▶ Recommened for:
• Acces Logs (ELB,
CloudFront, S3)
• Config
• CloudTrail
▶ Usable for:
• Any data that can be
logged to S3
SQS S3-Based Inputs
▶ Data is sent to S3
as files
▶ SNS Queue is
notified about new
file
▶ SNS Notifies SQS
▶ Splunk HF polls
SQS
• If succesful; Splunk
pulls the S3 file
© 2019 SPLUNK INC.
▶ Advantages
• HA & Distributed
• Real-time
(push based)
• Very Scalable
▶ Drawbacks
• Few supported
sources
• One firehose
required per
sourcetype
• Not possible to
configure exclusively
in AWS Web
Console
▶ Recommened for:
• VPC Flow Logs
• GuardDuty Events
▶ Usable for:
• Other Events
of interest (e.g.
EC2 events)
Kinesis Data Firehose Inputs
( not kinesis stream )
▶ VPC Flow:
• Sent to Cloud Watch Logs
• Forwarded to Kinesis
Firehose
• Pre-Processed in Lambda
• Sent to Splunk HEC
▶ Cloud Watch Events
• Forwarded to firehose
• Sent to Splunk HEC
© 2019 SPLUNK INC.
▶ Advantages
• Can collect from
sources that are
otherwise not
collectable at all
• Very Easy to
configure
▶ Drawbacks
• Not HA
• Not Distributed
• Pull Required
▶ Recommened for:
• Inspector
• Config Rules
• CloudWatch
• "Description"
• Billing
▶ Usable for:
• Virtually anything
available in AWS
AWS API-Based Inputs
▶ A Splunk HF polls
AWS API
▶ The response is
indexed
▶ There is no Step 3
© 2019 SPLUNK INC.
AWS Permissions
the most challanging part of the proccess
NO!
YES!
© 2019 SPLUNK INC.
AWS Permissions : Splunk
https://docs.splunk.com/Documentation/AddOns/released/AWS/ConfigureAWSpermissions
MAYBE?
© 2019 SPLUNK INC.
Linking Arbitrary S3 Bucket to SNS
© 2019 SPLUNK INC.
▶ Permissions
▶ Check data flow in AWS
• S3 Bucket
• Traffic charts
▶ CA Validity
▶ Permissions
AWS/Splunk Debugging
© 2019 SPLUNK INC.
▶ Splunk _internal
• index=_internal source!="/opt/splunk/var/log/splunk/splunkd_ui_access.log" err* OR warn* OR
crit*
▶ AWS Policy Simulator
• https://policysim.aws.amazon.com/home/index.jsp
AWS/Splunk Debugging
© 2019 SPLUNK INC.
An Overview of
SmartStore
Harry McLaren
© 2019 SPLUNK INC.
➢ Independently scale up/down
compute (CPUs) and data storage
based on business demands
➢ Automatically evaluates users’
data access patterns (via app-
aware cache) – placing actively
accessed data in local storage for
real-time analytics; inactive data
moved to low-cost, remote storage
(any S3-compatible environment)
Splunk SmartStore
Maintain Performance & Availability (Lower Storage Cost)
Search
Indexers Storage
© 2019 SPLUNK INC.
Splunk SmartStore
Codename: S2 - Available in Splunk Enterprise 7.2+
© 2019 SPLUNK INC.
▶ Local Storage
• Hot buckets are always on local storage [homePath]
− No change from classic architecture
▶ Remote Storage
• Buckets are copied to the [remotePath] when they roll from Hot  Warm
- Remote storage must provide data protection
- Splunk does not provide resiliency for buckets in remote storage
▶ Cache Manager
• Recently read buckets are also on local cache
− New indexer functionality (not a new role)
− Each indexer has a cache manager that operates independently
− Retrieves buckets from the remote store when needed
− Evicts buckets from the local cache [homePath]
Storage Architecture
© 2019 SPLUNK INC.
1. Data arrives and is written to a Hot
bucket
− This occurs using the standard indexing
pipeline
2. The bucket rolls to warm
3. Bucket is registered with the cache
manager
4. Cache manager uploads the bucket to
the remote store
5. Bucket remains local and searchable
until evicted by the cache manager
Getting Data In
Non-Clustered Deployments
Remote Storage
[remotePath]
Hot/Cache
Storage
[homePath]
1
2
3 4
5
© 2019 SPLUNK INC.
1. Data arrives and is written to a Hot bucket
2. Hot bucket streams to cluster peer(s) according
to RF
3. Replication completes and the buckets roll to
warm
4. Buckets are registered with their cache
managers
5. Cache manager on source peer uploads the
bucket to the remote store
6. Source peer notifies replication peers that the
bucket was uploaded successfully
7. Replication peers delete their local copy of the
bucket and retain a stub
8. Cached copy remains on the source peer until
evicted by the local cache manager
Getting Data In
Clustered Deployments
Remote Storage
Hot/Cache
Storage
1
23
4
5
Hot/Cache
Storage
1
6
78
© 2019 SPLUNK INC.
Storage Configuration
indexes.conf, server.conf, limits.conf
▶ Volume Configuration
▶ Enabled Per-Index
− You can have a mix of SmartStore and classic indexes on the same indexer
▶ Index Configuration
Conf File indexes.conf
Parameters [volume:<volume_name>]
storageType = remote
path = <scheme>://<remote-location-specifier>
remote.s3.endpoint = <URL of S3 API>
remote.s3.secret_key =
remote.s3.access_key =
Conf File indexes.conf
Parameters [<index_name>]
homePath =
coldPath = <path required, but not used>
remotePath = <volume_name>/<index_name>
maxGlobalDataSizeMB =
frozenTimePeriodInSecs =
© 2019 SPLUNK INC.
Some assertions about Splunk searches…
▶ Typically over near-term data
− Research has shown that 97% of searches look back 24hrs or less
By default, the cache manager will attempt to cache buckets with recent events
▶ Typically have spatial and temporal locality
− If I find an event at a specific time or in a log, I will likely run additional searches against
data at that time or in that log
By default, the cache manager will attempt to cache recently accessed buckets
Searching with SmartStore
© 2019 SPLUNK INC.
1. Search request is received
2. Indexer generates a list of relevant
buckets to be searched
3. Search process is spawned
4. Spawned process reads the bucket list
5. Hot buckets are searched in the same
manner as “classic” search
Searching with SmartStore
Hot Buckets
Remote Storage
Hot/Cache
Storage
2
3 4
5
1
HOT
© 2019 SPLUNK INC.
1. Search process “opens” the bucket
with the cache manager (Indexer)
2. Cache manager tells the search
process that the bucket is local and
available for search
3. Search process searches the bucket
4. Search process ”closes” the bucket
with the cache manager
Searching with SmartStore
Cached Buckets
Remote Storage
Hot/Cache
Storage
2
3
4
1
CACHED
© 2019 SPLUNK INC.
1. Search process “opens” the bucket with the
Cache manager, but it isn’t in cache
2. Search process waits
3. Cache manager fetches the bucket from the
remote store
4. Cache manager tells the search process that
the bucket is local and available for search
5. Search process searches the bucket
6. Search process ”closes” the bucket with the
cache manager
7. Bucket remains in cache until evicted by the
cache manager
Searching with SmartStore
Remote Buckets
Remote Storage
Hot/Cache
Storage
2
3
4
1
5
6
7
II
CACHED
© 2019 SPLUNK INC.
Architecture
Small Clustered Deployment with SmartStore
© 2019 SPLUNK INC.
▶ Splunk Docs
• About SmartStore:
https://docs.splunk.com/Documentation/Splunk/7.2.3/Indexer/AboutSmartStore
• SmartStore Architecture:
https://docs.splunk.com/Documentation/Splunk/7.2.3/Indexer/SmartStorearchitecture
• How Indexing Works in SmartStore:
https://docs.splunk.com/Documentation/Splunk/7.2.3/Indexer/SmartStoreindexing
• How Search Works in SmartStore:
https://docs.splunk.com/Documentation/Splunk/7.2.3/Indexer/SmartStoresearching
Resources
© 2019 SPLUNK INC.
Configuration
Monitoring TA for
Splunk
Tomasz Dziwok
© 2019 SPLUNK INC.
Quick Review: What is it?
© 2019 SPLUNK INC.
▶ Open Source
▶ https://gitlab.com/ecs_
public_projects/splunk/
ta-confversion
▶ SplunkBase
▶ https://splunkbase.splu
nk.com/app/4364/
▶ Continued
Development
▶ Merge Requests
Welcome
▶ Version 1.1 to release
by end of week
Now Available
© 2019 SPLUNK INC.
Get Involved!
● Splunk User Group Edinburgh
– https://usergroups.splunk.com/group/splunk-user-group-edinburgh.html
– https://www.linkedin.com/groups/12013212
● Splunk’s Slack Group
– Register via http://splunk-usergroups.signup.team/
– Channel: #edinburgh
● Present & Share at the User Group?
Connect:
‣ Harry McLaren | harry.mclaren@ecssecurity.co.uk | @cyberharibu | harrymclaren.co.uk

Más contenido relacionado

La actualidad más candente

Splunk Enterprise Security
Splunk Enterprise SecuritySplunk Enterprise Security
Splunk Enterprise SecuritySplunk
 
Data Warehouse - Incremental Migration to the Cloud
Data Warehouse - Incremental Migration to the CloudData Warehouse - Incremental Migration to the Cloud
Data Warehouse - Incremental Migration to the CloudMichael Rainey
 
Splunk for IT Operations
Splunk for IT OperationsSplunk for IT Operations
Splunk for IT OperationsSplunk
 
Azure subscription management with EA and CSP
Azure subscription management with EA and CSPAzure subscription management with EA and CSP
Azure subscription management with EA and CSPDaichi Isami
 
Intro to AWS: Amazon EC2 and Compute Services
Intro to AWS: Amazon EC2 and Compute ServicesIntro to AWS: Amazon EC2 and Compute Services
Intro to AWS: Amazon EC2 and Compute ServicesAmazon Web Services
 
AWS Interview Questions Part - 2 | AWS Interview Questions And Answers Part -...
AWS Interview Questions Part - 2 | AWS Interview Questions And Answers Part -...AWS Interview Questions Part - 2 | AWS Interview Questions And Answers Part -...
AWS Interview Questions Part - 2 | AWS Interview Questions And Answers Part -...Simplilearn
 
Azure integration services from the IT Professional perspective
Azure integration services from the IT Professional perspectiveAzure integration services from the IT Professional perspective
Azure integration services from the IT Professional perspectiveAlessandro Moura
 
Getting Started with Splunk (Hands-On)
Getting Started with Splunk (Hands-On) Getting Started with Splunk (Hands-On)
Getting Started with Splunk (Hands-On) Splunk
 
Splunk Overview
Splunk OverviewSplunk Overview
Splunk OverviewSplunk
 
Aws glue를 통한 손쉬운 데이터 전처리 작업하기
Aws glue를 통한 손쉬운 데이터 전처리 작업하기Aws glue를 통한 손쉬운 데이터 전처리 작업하기
Aws glue를 통한 손쉬운 데이터 전처리 작업하기Amazon Web Services Korea
 
Amazon Relational Database Service (Amazon RDS)
Amazon Relational Database Service (Amazon RDS)Amazon Relational Database Service (Amazon RDS)
Amazon Relational Database Service (Amazon RDS)Amazon Web Services
 
Splunk 101
Splunk 101Splunk 101
Splunk 101Splunk
 
Splunk 6.4 Administration.pdf
Splunk 6.4 Administration.pdfSplunk 6.4 Administration.pdf
Splunk 6.4 Administration.pdfnitinscribd
 
Azure Synapse Analytics Overview (r2)
Azure Synapse Analytics Overview (r2)Azure Synapse Analytics Overview (r2)
Azure Synapse Analytics Overview (r2)James Serra
 
Actionable Insights with AI - Snowflake for Data Science
Actionable Insights with AI - Snowflake for Data ScienceActionable Insights with AI - Snowflake for Data Science
Actionable Insights with AI - Snowflake for Data ScienceHarald Erb
 

La actualidad más candente (20)

Splunk Enterprise Security
Splunk Enterprise SecuritySplunk Enterprise Security
Splunk Enterprise Security
 
Apache NiFi in the Hadoop Ecosystem
Apache NiFi in the Hadoop Ecosystem Apache NiFi in the Hadoop Ecosystem
Apache NiFi in the Hadoop Ecosystem
 
Data Warehouse - Incremental Migration to the Cloud
Data Warehouse - Incremental Migration to the CloudData Warehouse - Incremental Migration to the Cloud
Data Warehouse - Incremental Migration to the Cloud
 
Splunk for IT Operations
Splunk for IT OperationsSplunk for IT Operations
Splunk for IT Operations
 
Azure subscription management with EA and CSP
Azure subscription management with EA and CSPAzure subscription management with EA and CSP
Azure subscription management with EA and CSP
 
Intro to AWS: Amazon EC2 and Compute Services
Intro to AWS: Amazon EC2 and Compute ServicesIntro to AWS: Amazon EC2 and Compute Services
Intro to AWS: Amazon EC2 and Compute Services
 
AWS Interview Questions Part - 2 | AWS Interview Questions And Answers Part -...
AWS Interview Questions Part - 2 | AWS Interview Questions And Answers Part -...AWS Interview Questions Part - 2 | AWS Interview Questions And Answers Part -...
AWS Interview Questions Part - 2 | AWS Interview Questions And Answers Part -...
 
Azure integration services from the IT Professional perspective
Azure integration services from the IT Professional perspectiveAzure integration services from the IT Professional perspective
Azure integration services from the IT Professional perspective
 
Monitoring and Alerting
Monitoring and AlertingMonitoring and Alerting
Monitoring and Alerting
 
Getting Started with Splunk (Hands-On)
Getting Started with Splunk (Hands-On) Getting Started with Splunk (Hands-On)
Getting Started with Splunk (Hands-On)
 
SQRRL threat hunting platform
SQRRL threat hunting platformSQRRL threat hunting platform
SQRRL threat hunting platform
 
Splunk Overview
Splunk OverviewSplunk Overview
Splunk Overview
 
Aws glue를 통한 손쉬운 데이터 전처리 작업하기
Aws glue를 통한 손쉬운 데이터 전처리 작업하기Aws glue를 통한 손쉬운 데이터 전처리 작업하기
Aws glue를 통한 손쉬운 데이터 전처리 작업하기
 
Amazon Relational Database Service (Amazon RDS)
Amazon Relational Database Service (Amazon RDS)Amazon Relational Database Service (Amazon RDS)
Amazon Relational Database Service (Amazon RDS)
 
Splunk 101
Splunk 101Splunk 101
Splunk 101
 
Splunk 6.4 Administration.pdf
Splunk 6.4 Administration.pdfSplunk 6.4 Administration.pdf
Splunk 6.4 Administration.pdf
 
Splunk-Presentation
Splunk-Presentation Splunk-Presentation
Splunk-Presentation
 
Azure Synapse Analytics Overview (r2)
Azure Synapse Analytics Overview (r2)Azure Synapse Analytics Overview (r2)
Azure Synapse Analytics Overview (r2)
 
Fundamentals of AWS Security
Fundamentals of AWS SecurityFundamentals of AWS Security
Fundamentals of AWS Security
 
Actionable Insights with AI - Snowflake for Data Science
Actionable Insights with AI - Snowflake for Data ScienceActionable Insights with AI - Snowflake for Data Science
Actionable Insights with AI - Snowflake for Data Science
 

Similar a Collecting AWS Logs & Introducing Splunk New S3 Compatible Storage (SmartStore)

Sizing Splunk SmartStore - Spend Less and Get More Out of Splunk
Sizing Splunk SmartStore - Spend Less and Get More Out of SplunkSizing Splunk SmartStore - Spend Less and Get More Out of Splunk
Sizing Splunk SmartStore - Spend Less and Get More Out of SplunkPaula Koziol
 
Splunk Phantom, the Endpoint Data Model & Splunk Security Essentials App!
Splunk Phantom, the Endpoint Data Model & Splunk Security Essentials App!Splunk Phantom, the Endpoint Data Model & Splunk Security Essentials App!
Splunk Phantom, the Endpoint Data Model & Splunk Security Essentials App!Harry McLaren
 
Effective Spark with Alluxio at Strata+Hadoop World San Jose 2017
Effective Spark with Alluxio at Strata+Hadoop World San Jose 2017Effective Spark with Alluxio at Strata+Hadoop World San Jose 2017
Effective Spark with Alluxio at Strata+Hadoop World San Jose 2017Alluxio, Inc.
 
AWS re:Invent 2016 - Scality's Open Source AWS S3 Server
AWS re:Invent 2016 - Scality's Open Source AWS S3 ServerAWS re:Invent 2016 - Scality's Open Source AWS S3 Server
AWS re:Invent 2016 - Scality's Open Source AWS S3 ServerScality
 
Taking Splunk to the Next Level - Architecture
Taking Splunk to the Next Level - ArchitectureTaking Splunk to the Next Level - Architecture
Taking Splunk to the Next Level - ArchitectureSplunk
 
Taking Splunk to the Next Level - Architecture Breakout Session
Taking Splunk to the Next Level - Architecture Breakout SessionTaking Splunk to the Next Level - Architecture Breakout Session
Taking Splunk to the Next Level - Architecture Breakout SessionSplunk
 
Improving Data Locality for Spark Jobs on Kubernetes Using Alluxio
Improving Data Locality for Spark Jobs on Kubernetes Using AlluxioImproving Data Locality for Spark Jobs on Kubernetes Using Alluxio
Improving Data Locality for Spark Jobs on Kubernetes Using AlluxioAlluxio, Inc.
 
Splunk .conf18 Updates, Config Add-on, SplDevOps
Splunk .conf18 Updates, Config Add-on, SplDevOpsSplunk .conf18 Updates, Config Add-on, SplDevOps
Splunk .conf18 Updates, Config Add-on, SplDevOpsHarry McLaren
 
Clear the Mist from your Clouds with Splunk
Clear the Mist from your Clouds with SplunkClear the Mist from your Clouds with Splunk
Clear the Mist from your Clouds with SplunkSplunk
 
Taking Splunk to the Next Level - Architecture Breakout Session
Taking Splunk to the Next Level - Architecture Breakout SessionTaking Splunk to the Next Level - Architecture Breakout Session
Taking Splunk to the Next Level - Architecture Breakout SessionSplunk
 
Pydata 2020 containers meetup
Pydata  2020 containers meetup Pydata  2020 containers meetup
Pydata 2020 containers meetup Walid Shaari
 
Cisco ONE Enterprise Cloud (UCSD) Hands-on Lab
Cisco ONE Enterprise Cloud (UCSD) Hands-on LabCisco ONE Enterprise Cloud (UCSD) Hands-on Lab
Cisco ONE Enterprise Cloud (UCSD) Hands-on LabCisco Canada
 
Best Practices for Using Alluxio with Apache Spark with Gene Pang
Best Practices for Using Alluxio with Apache Spark with Gene PangBest Practices for Using Alluxio with Apache Spark with Gene Pang
Best Practices for Using Alluxio with Apache Spark with Gene PangSpark Summit
 
Distributed Asset Management Strategies, Peter Thomas, Sr. Director, Chief So...
Distributed Asset Management Strategies, Peter Thomas, Sr. Director, Chief So...Distributed Asset Management Strategies, Peter Thomas, Sr. Director, Chief So...
Distributed Asset Management Strategies, Peter Thomas, Sr. Director, Chief So...FIAT/IFTA
 
Ansible Meetup FI - Ansible use cases with enterprise application
Ansible Meetup FI - Ansible use cases with enterprise application Ansible Meetup FI - Ansible use cases with enterprise application
Ansible Meetup FI - Ansible use cases with enterprise application Tanja REPO 🦊
 
Taking Splunk to the Next Level – Architecture
Taking Splunk to the Next Level – ArchitectureTaking Splunk to the Next Level – Architecture
Taking Splunk to the Next Level – ArchitectureSplunk
 
Machine Data 101
Machine Data 101Machine Data 101
Machine Data 101Splunk
 
Zenko @Cloud Native Foundation London Meetup March 6th 2018
Zenko @Cloud Native Foundation London Meetup March 6th 2018Zenko @Cloud Native Foundation London Meetup March 6th 2018
Zenko @Cloud Native Foundation London Meetup March 6th 2018Laure Vergeron
 
Best Practices for Using Alluxio with Spark
Best Practices for Using Alluxio with SparkBest Practices for Using Alluxio with Spark
Best Practices for Using Alluxio with SparkAlluxio, Inc.
 
The new repository in AEM 6
The new repository in AEM 6The new repository in AEM 6
The new repository in AEM 6Jukka Zitting
 

Similar a Collecting AWS Logs & Introducing Splunk New S3 Compatible Storage (SmartStore) (20)

Sizing Splunk SmartStore - Spend Less and Get More Out of Splunk
Sizing Splunk SmartStore - Spend Less and Get More Out of SplunkSizing Splunk SmartStore - Spend Less and Get More Out of Splunk
Sizing Splunk SmartStore - Spend Less and Get More Out of Splunk
 
Splunk Phantom, the Endpoint Data Model & Splunk Security Essentials App!
Splunk Phantom, the Endpoint Data Model & Splunk Security Essentials App!Splunk Phantom, the Endpoint Data Model & Splunk Security Essentials App!
Splunk Phantom, the Endpoint Data Model & Splunk Security Essentials App!
 
Effective Spark with Alluxio at Strata+Hadoop World San Jose 2017
Effective Spark with Alluxio at Strata+Hadoop World San Jose 2017Effective Spark with Alluxio at Strata+Hadoop World San Jose 2017
Effective Spark with Alluxio at Strata+Hadoop World San Jose 2017
 
AWS re:Invent 2016 - Scality's Open Source AWS S3 Server
AWS re:Invent 2016 - Scality's Open Source AWS S3 ServerAWS re:Invent 2016 - Scality's Open Source AWS S3 Server
AWS re:Invent 2016 - Scality's Open Source AWS S3 Server
 
Taking Splunk to the Next Level - Architecture
Taking Splunk to the Next Level - ArchitectureTaking Splunk to the Next Level - Architecture
Taking Splunk to the Next Level - Architecture
 
Taking Splunk to the Next Level - Architecture Breakout Session
Taking Splunk to the Next Level - Architecture Breakout SessionTaking Splunk to the Next Level - Architecture Breakout Session
Taking Splunk to the Next Level - Architecture Breakout Session
 
Improving Data Locality for Spark Jobs on Kubernetes Using Alluxio
Improving Data Locality for Spark Jobs on Kubernetes Using AlluxioImproving Data Locality for Spark Jobs on Kubernetes Using Alluxio
Improving Data Locality for Spark Jobs on Kubernetes Using Alluxio
 
Splunk .conf18 Updates, Config Add-on, SplDevOps
Splunk .conf18 Updates, Config Add-on, SplDevOpsSplunk .conf18 Updates, Config Add-on, SplDevOps
Splunk .conf18 Updates, Config Add-on, SplDevOps
 
Clear the Mist from your Clouds with Splunk
Clear the Mist from your Clouds with SplunkClear the Mist from your Clouds with Splunk
Clear the Mist from your Clouds with Splunk
 
Taking Splunk to the Next Level - Architecture Breakout Session
Taking Splunk to the Next Level - Architecture Breakout SessionTaking Splunk to the Next Level - Architecture Breakout Session
Taking Splunk to the Next Level - Architecture Breakout Session
 
Pydata 2020 containers meetup
Pydata  2020 containers meetup Pydata  2020 containers meetup
Pydata 2020 containers meetup
 
Cisco ONE Enterprise Cloud (UCSD) Hands-on Lab
Cisco ONE Enterprise Cloud (UCSD) Hands-on LabCisco ONE Enterprise Cloud (UCSD) Hands-on Lab
Cisco ONE Enterprise Cloud (UCSD) Hands-on Lab
 
Best Practices for Using Alluxio with Apache Spark with Gene Pang
Best Practices for Using Alluxio with Apache Spark with Gene PangBest Practices for Using Alluxio with Apache Spark with Gene Pang
Best Practices for Using Alluxio with Apache Spark with Gene Pang
 
Distributed Asset Management Strategies, Peter Thomas, Sr. Director, Chief So...
Distributed Asset Management Strategies, Peter Thomas, Sr. Director, Chief So...Distributed Asset Management Strategies, Peter Thomas, Sr. Director, Chief So...
Distributed Asset Management Strategies, Peter Thomas, Sr. Director, Chief So...
 
Ansible Meetup FI - Ansible use cases with enterprise application
Ansible Meetup FI - Ansible use cases with enterprise application Ansible Meetup FI - Ansible use cases with enterprise application
Ansible Meetup FI - Ansible use cases with enterprise application
 
Taking Splunk to the Next Level – Architecture
Taking Splunk to the Next Level – ArchitectureTaking Splunk to the Next Level – Architecture
Taking Splunk to the Next Level – Architecture
 
Machine Data 101
Machine Data 101Machine Data 101
Machine Data 101
 
Zenko @Cloud Native Foundation London Meetup March 6th 2018
Zenko @Cloud Native Foundation London Meetup March 6th 2018Zenko @Cloud Native Foundation London Meetup March 6th 2018
Zenko @Cloud Native Foundation London Meetup March 6th 2018
 
Best Practices for Using Alluxio with Spark
Best Practices for Using Alluxio with SparkBest Practices for Using Alluxio with Spark
Best Practices for Using Alluxio with Spark
 
The new repository in AEM 6
The new repository in AEM 6The new repository in AEM 6
The new repository in AEM 6
 

Más de Harry McLaren

Security Operations, MITRE ATT&CK, SOC Roles / Competencies
Security Operations, MITRE ATT&CK, SOC Roles / Competencies Security Operations, MITRE ATT&CK, SOC Roles / Competencies
Security Operations, MITRE ATT&CK, SOC Roles / Competencies Harry McLaren
 
Modern Security Operations & Common Roles/Competencies
Modern Security Operations & Common Roles/Competencies Modern Security Operations & Common Roles/Competencies
Modern Security Operations & Common Roles/Competencies Harry McLaren
 
Becoming a Defender (Blue Teams FTW!)
Becoming a Defender (Blue Teams FTW!)Becoming a Defender (Blue Teams FTW!)
Becoming a Defender (Blue Teams FTW!)Harry McLaren
 
Virtual Splunk User Group - Phantom Workbook Automation & Threat Hunting with...
Virtual Splunk User Group - Phantom Workbook Automation & Threat Hunting with...Virtual Splunk User Group - Phantom Workbook Automation & Threat Hunting with...
Virtual Splunk User Group - Phantom Workbook Automation & Threat Hunting with...Harry McLaren
 
SOC Fundamental Roles & Skills
SOC Fundamental Roles & SkillsSOC Fundamental Roles & Skills
SOC Fundamental Roles & SkillsHarry McLaren
 
Hunting Hard & Failing Fast (ScotSoft 2019)
Hunting Hard & Failing Fast (ScotSoft 2019)Hunting Hard & Failing Fast (ScotSoft 2019)
Hunting Hard & Failing Fast (ScotSoft 2019)Harry McLaren
 
Using Metrics for Fun, Developing with the KV Store + Javascript & News from ...
Using Metrics for Fun, Developing with the KV Store + Javascript & News from ...Using Metrics for Fun, Developing with the KV Store + Javascript & News from ...
Using Metrics for Fun, Developing with the KV Store + Javascript & News from ...Harry McLaren
 
SplDevOps: Making Splunk Development a Breeze With a Deep Dive on DevOps' Con...
SplDevOps: Making Splunk Development a Breeze With a Deep Dive on DevOps' Con...SplDevOps: Making Splunk Development a Breeze With a Deep Dive on DevOps' Con...
SplDevOps: Making Splunk Development a Breeze With a Deep Dive on DevOps' Con...Harry McLaren
 
Lessons on Human Vulnerability within InfoSec/Cyber
Lessons on Human Vulnerability within InfoSec/CyberLessons on Human Vulnerability within InfoSec/Cyber
Lessons on Human Vulnerability within InfoSec/CyberHarry McLaren
 
Big Data For Threat Detection & Response
Big Data For Threat Detection & ResponseBig Data For Threat Detection & Response
Big Data For Threat Detection & ResponseHarry McLaren
 
OWASP - Analyst, Engineer or Consultant?
OWASP - Analyst, Engineer or Consultant?OWASP - Analyst, Engineer or Consultant?
OWASP - Analyst, Engineer or Consultant?Harry McLaren
 
TSTAS, the Life of a Splunk Trainer and using DevOps in Splunk Development
TSTAS, the Life of a Splunk Trainer and using DevOps in Splunk DevelopmentTSTAS, the Life of a Splunk Trainer and using DevOps in Splunk Development
TSTAS, the Life of a Splunk Trainer and using DevOps in Splunk DevelopmentHarry McLaren
 
Cyber Scotland Connect: What is Security Engineering?
Cyber Scotland Connect: What is Security Engineering?Cyber Scotland Connect: What is Security Engineering?
Cyber Scotland Connect: What is Security Engineering?Harry McLaren
 
Cyber Scotland Connect: Getting into Cybersecurity (Deck 2)
Cyber Scotland Connect: Getting into Cybersecurity (Deck 2)Cyber Scotland Connect: Getting into Cybersecurity (Deck 2)
Cyber Scotland Connect: Getting into Cybersecurity (Deck 2)Harry McLaren
 
Cyber Scotland Connect: Getting into Cybersecurity (Deck 1)
Cyber Scotland Connect: Getting into Cybersecurity (Deck 1)Cyber Scotland Connect: Getting into Cybersecurity (Deck 1)
Cyber Scotland Connect: Getting into Cybersecurity (Deck 1)Harry McLaren
 
Cyber Scotland Connect: Welcome & Purpose Statement
Cyber Scotland Connect: Welcome & Purpose StatementCyber Scotland Connect: Welcome & Purpose Statement
Cyber Scotland Connect: Welcome & Purpose StatementHarry McLaren
 
Latest Updates to Splunk from .conf 2017 Announcements
Latest Updates to Splunk from .conf 2017 Announcements Latest Updates to Splunk from .conf 2017 Announcements
Latest Updates to Splunk from .conf 2017 Announcements Harry McLaren
 
Securing the Enterprise/Cloud with Splunk at the Centre
Securing the Enterprise/Cloud with Splunk at the CentreSecuring the Enterprise/Cloud with Splunk at the Centre
Securing the Enterprise/Cloud with Splunk at the CentreHarry McLaren
 
Security Meetup Scotland - August 2017 (Deconstructing SIEM)
Security Meetup Scotland - August 2017 (Deconstructing SIEM)Security Meetup Scotland - August 2017 (Deconstructing SIEM)
Security Meetup Scotland - August 2017 (Deconstructing SIEM)Harry McLaren
 

Más de Harry McLaren (20)

Security Operations, MITRE ATT&CK, SOC Roles / Competencies
Security Operations, MITRE ATT&CK, SOC Roles / Competencies Security Operations, MITRE ATT&CK, SOC Roles / Competencies
Security Operations, MITRE ATT&CK, SOC Roles / Competencies
 
Modern Security Operations & Common Roles/Competencies
Modern Security Operations & Common Roles/Competencies Modern Security Operations & Common Roles/Competencies
Modern Security Operations & Common Roles/Competencies
 
Becoming a Defender (Blue Teams FTW!)
Becoming a Defender (Blue Teams FTW!)Becoming a Defender (Blue Teams FTW!)
Becoming a Defender (Blue Teams FTW!)
 
Virtual Splunk User Group - Phantom Workbook Automation & Threat Hunting with...
Virtual Splunk User Group - Phantom Workbook Automation & Threat Hunting with...Virtual Splunk User Group - Phantom Workbook Automation & Threat Hunting with...
Virtual Splunk User Group - Phantom Workbook Automation & Threat Hunting with...
 
SOC Fundamental Roles & Skills
SOC Fundamental Roles & SkillsSOC Fundamental Roles & Skills
SOC Fundamental Roles & Skills
 
Hunting Hard & Failing Fast (ScotSoft 2019)
Hunting Hard & Failing Fast (ScotSoft 2019)Hunting Hard & Failing Fast (ScotSoft 2019)
Hunting Hard & Failing Fast (ScotSoft 2019)
 
Using Metrics for Fun, Developing with the KV Store + Javascript & News from ...
Using Metrics for Fun, Developing with the KV Store + Javascript & News from ...Using Metrics for Fun, Developing with the KV Store + Javascript & News from ...
Using Metrics for Fun, Developing with the KV Store + Javascript & News from ...
 
SplDevOps: Making Splunk Development a Breeze With a Deep Dive on DevOps' Con...
SplDevOps: Making Splunk Development a Breeze With a Deep Dive on DevOps' Con...SplDevOps: Making Splunk Development a Breeze With a Deep Dive on DevOps' Con...
SplDevOps: Making Splunk Development a Breeze With a Deep Dive on DevOps' Con...
 
Lessons on Human Vulnerability within InfoSec/Cyber
Lessons on Human Vulnerability within InfoSec/CyberLessons on Human Vulnerability within InfoSec/Cyber
Lessons on Human Vulnerability within InfoSec/Cyber
 
Big Data For Threat Detection & Response
Big Data For Threat Detection & ResponseBig Data For Threat Detection & Response
Big Data For Threat Detection & Response
 
OWASP - Analyst, Engineer or Consultant?
OWASP - Analyst, Engineer or Consultant?OWASP - Analyst, Engineer or Consultant?
OWASP - Analyst, Engineer or Consultant?
 
TSTAS, the Life of a Splunk Trainer and using DevOps in Splunk Development
TSTAS, the Life of a Splunk Trainer and using DevOps in Splunk DevelopmentTSTAS, the Life of a Splunk Trainer and using DevOps in Splunk Development
TSTAS, the Life of a Splunk Trainer and using DevOps in Splunk Development
 
Cyber Scotland Connect: What is Security Engineering?
Cyber Scotland Connect: What is Security Engineering?Cyber Scotland Connect: What is Security Engineering?
Cyber Scotland Connect: What is Security Engineering?
 
Cyber Scotland Connect: Getting into Cybersecurity (Deck 2)
Cyber Scotland Connect: Getting into Cybersecurity (Deck 2)Cyber Scotland Connect: Getting into Cybersecurity (Deck 2)
Cyber Scotland Connect: Getting into Cybersecurity (Deck 2)
 
Cyber Scotland Connect: Getting into Cybersecurity (Deck 1)
Cyber Scotland Connect: Getting into Cybersecurity (Deck 1)Cyber Scotland Connect: Getting into Cybersecurity (Deck 1)
Cyber Scotland Connect: Getting into Cybersecurity (Deck 1)
 
Cyber Scotland Connect: Welcome & Purpose Statement
Cyber Scotland Connect: Welcome & Purpose StatementCyber Scotland Connect: Welcome & Purpose Statement
Cyber Scotland Connect: Welcome & Purpose Statement
 
Latest Updates to Splunk from .conf 2017 Announcements
Latest Updates to Splunk from .conf 2017 Announcements Latest Updates to Splunk from .conf 2017 Announcements
Latest Updates to Splunk from .conf 2017 Announcements
 
Securing the Enterprise/Cloud with Splunk at the Centre
Securing the Enterprise/Cloud with Splunk at the CentreSecuring the Enterprise/Cloud with Splunk at the Centre
Securing the Enterprise/Cloud with Splunk at the Centre
 
Security Meetup Scotland - August 2017 (Deconstructing SIEM)
Security Meetup Scotland - August 2017 (Deconstructing SIEM)Security Meetup Scotland - August 2017 (Deconstructing SIEM)
Security Meetup Scotland - August 2017 (Deconstructing SIEM)
 
Deconstructing SIEM
Deconstructing SIEMDeconstructing SIEM
Deconstructing SIEM
 

Último

Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Pooja Nehwal
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
Detecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning ApproachDetecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning ApproachBoston Institute of Analytics
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...amitlee9823
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxolyaivanovalion
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...amitlee9823
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...amitlee9823
 
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...amitlee9823
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightDelhi Call girls
 
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...karishmasinghjnh
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...amitlee9823
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramMoniSankarHazra
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...amitlee9823
 

Último (20)

Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Detecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning ApproachDetecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning Approach
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
 
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 

Collecting AWS Logs & Introducing Splunk New S3 Compatible Storage (SmartStore)

  • 1. © 2019 SPLUNK INC.© 2019 SPLUNK INC. Splunk User Group Edinburgh
  • 2. © 2019 SPLUNK INC. Harry McLaren ● Managing Consultant at ECS Security ● Member of SplunkTrust (MVP) ● Leader of the Splunk User Group Edinburgh
  • 3. © 2019 SPLUNK INC. Introduction to ECS Security Splunk Partner - UK – Security Consultancy & Managed SOC Provider – Splunk Revolution Award & Splunk Partner of the Year
  • 4. © 2019 SPLUNK INC. Agenda • Housekeeping: Event Overview & House Rules • AWS Log Collection at Scale (Tomasz Dziwok) • An Overview of SmartStore (Harry McLaren) • Configuration Monitoring TA for Splunk (Tomasz Dziwok)
  • 5. © 2019 SPLUNK INC. Splunk [Official] User Group “The overall goal is to create an authentic, ongoing user group experience for our users, where they contribute and get involved” ● Technical Discussions ● Sharing Environment ● Build Trust ● No Sales!
  • 6. © 2019 SPLUNK INC. AWS Log Collection at Scale Tomasz Dziwok
  • 7. © 2019 SPLUNK INC. Amazon Web Services Log Collection
  • 8. © 2019 SPLUNK INC. ▶ Advantages • HA & Distributed • Highly Versitile ▶ Drawbacks • Not really real-time (requires pull) • Uses S3 Bucket as a "buffer" • Rather complex ▶ Recommened for: • Acces Logs (ELB, CloudFront, S3) • Config • CloudTrail ▶ Usable for: • Any data that can be logged to S3 SQS S3-Based Inputs ▶ Data is sent to S3 as files ▶ SNS Queue is notified about new file ▶ SNS Notifies SQS ▶ Splunk HF polls SQS • If succesful; Splunk pulls the S3 file
  • 9. © 2019 SPLUNK INC. ▶ Advantages • HA & Distributed • Real-time (push based) • Very Scalable ▶ Drawbacks • Few supported sources • One firehose required per sourcetype • Not possible to configure exclusively in AWS Web Console ▶ Recommened for: • VPC Flow Logs • GuardDuty Events ▶ Usable for: • Other Events of interest (e.g. EC2 events) Kinesis Data Firehose Inputs ( not kinesis stream ) ▶ VPC Flow: • Sent to Cloud Watch Logs • Forwarded to Kinesis Firehose • Pre-Processed in Lambda • Sent to Splunk HEC ▶ Cloud Watch Events • Forwarded to firehose • Sent to Splunk HEC
  • 10. © 2019 SPLUNK INC. ▶ Advantages • Can collect from sources that are otherwise not collectable at all • Very Easy to configure ▶ Drawbacks • Not HA • Not Distributed • Pull Required ▶ Recommened for: • Inspector • Config Rules • CloudWatch • "Description" • Billing ▶ Usable for: • Virtually anything available in AWS AWS API-Based Inputs ▶ A Splunk HF polls AWS API ▶ The response is indexed ▶ There is no Step 3
  • 11. © 2019 SPLUNK INC. AWS Permissions the most challanging part of the proccess NO! YES!
  • 12. © 2019 SPLUNK INC. AWS Permissions : Splunk https://docs.splunk.com/Documentation/AddOns/released/AWS/ConfigureAWSpermissions MAYBE?
  • 13. © 2019 SPLUNK INC. Linking Arbitrary S3 Bucket to SNS
  • 14. © 2019 SPLUNK INC. ▶ Permissions ▶ Check data flow in AWS • S3 Bucket • Traffic charts ▶ CA Validity ▶ Permissions AWS/Splunk Debugging
  • 15. © 2019 SPLUNK INC. ▶ Splunk _internal • index=_internal source!="/opt/splunk/var/log/splunk/splunkd_ui_access.log" err* OR warn* OR crit* ▶ AWS Policy Simulator • https://policysim.aws.amazon.com/home/index.jsp AWS/Splunk Debugging
  • 16. © 2019 SPLUNK INC. An Overview of SmartStore Harry McLaren
  • 17. © 2019 SPLUNK INC. ➢ Independently scale up/down compute (CPUs) and data storage based on business demands ➢ Automatically evaluates users’ data access patterns (via app- aware cache) – placing actively accessed data in local storage for real-time analytics; inactive data moved to low-cost, remote storage (any S3-compatible environment) Splunk SmartStore Maintain Performance & Availability (Lower Storage Cost) Search Indexers Storage
  • 18. © 2019 SPLUNK INC. Splunk SmartStore Codename: S2 - Available in Splunk Enterprise 7.2+
  • 19. © 2019 SPLUNK INC. ▶ Local Storage • Hot buckets are always on local storage [homePath] − No change from classic architecture ▶ Remote Storage • Buckets are copied to the [remotePath] when they roll from Hot  Warm - Remote storage must provide data protection - Splunk does not provide resiliency for buckets in remote storage ▶ Cache Manager • Recently read buckets are also on local cache − New indexer functionality (not a new role) − Each indexer has a cache manager that operates independently − Retrieves buckets from the remote store when needed − Evicts buckets from the local cache [homePath] Storage Architecture
  • 20. © 2019 SPLUNK INC. 1. Data arrives and is written to a Hot bucket − This occurs using the standard indexing pipeline 2. The bucket rolls to warm 3. Bucket is registered with the cache manager 4. Cache manager uploads the bucket to the remote store 5. Bucket remains local and searchable until evicted by the cache manager Getting Data In Non-Clustered Deployments Remote Storage [remotePath] Hot/Cache Storage [homePath] 1 2 3 4 5
  • 21. © 2019 SPLUNK INC. 1. Data arrives and is written to a Hot bucket 2. Hot bucket streams to cluster peer(s) according to RF 3. Replication completes and the buckets roll to warm 4. Buckets are registered with their cache managers 5. Cache manager on source peer uploads the bucket to the remote store 6. Source peer notifies replication peers that the bucket was uploaded successfully 7. Replication peers delete their local copy of the bucket and retain a stub 8. Cached copy remains on the source peer until evicted by the local cache manager Getting Data In Clustered Deployments Remote Storage Hot/Cache Storage 1 23 4 5 Hot/Cache Storage 1 6 78
  • 22. © 2019 SPLUNK INC. Storage Configuration indexes.conf, server.conf, limits.conf ▶ Volume Configuration ▶ Enabled Per-Index − You can have a mix of SmartStore and classic indexes on the same indexer ▶ Index Configuration Conf File indexes.conf Parameters [volume:<volume_name>] storageType = remote path = <scheme>://<remote-location-specifier> remote.s3.endpoint = <URL of S3 API> remote.s3.secret_key = remote.s3.access_key = Conf File indexes.conf Parameters [<index_name>] homePath = coldPath = <path required, but not used> remotePath = <volume_name>/<index_name> maxGlobalDataSizeMB = frozenTimePeriodInSecs =
  • 23. © 2019 SPLUNK INC. Some assertions about Splunk searches… ▶ Typically over near-term data − Research has shown that 97% of searches look back 24hrs or less By default, the cache manager will attempt to cache buckets with recent events ▶ Typically have spatial and temporal locality − If I find an event at a specific time or in a log, I will likely run additional searches against data at that time or in that log By default, the cache manager will attempt to cache recently accessed buckets Searching with SmartStore
  • 24. © 2019 SPLUNK INC. 1. Search request is received 2. Indexer generates a list of relevant buckets to be searched 3. Search process is spawned 4. Spawned process reads the bucket list 5. Hot buckets are searched in the same manner as “classic” search Searching with SmartStore Hot Buckets Remote Storage Hot/Cache Storage 2 3 4 5 1 HOT
  • 25. © 2019 SPLUNK INC. 1. Search process “opens” the bucket with the cache manager (Indexer) 2. Cache manager tells the search process that the bucket is local and available for search 3. Search process searches the bucket 4. Search process ”closes” the bucket with the cache manager Searching with SmartStore Cached Buckets Remote Storage Hot/Cache Storage 2 3 4 1 CACHED
  • 26. © 2019 SPLUNK INC. 1. Search process “opens” the bucket with the Cache manager, but it isn’t in cache 2. Search process waits 3. Cache manager fetches the bucket from the remote store 4. Cache manager tells the search process that the bucket is local and available for search 5. Search process searches the bucket 6. Search process ”closes” the bucket with the cache manager 7. Bucket remains in cache until evicted by the cache manager Searching with SmartStore Remote Buckets Remote Storage Hot/Cache Storage 2 3 4 1 5 6 7 II CACHED
  • 27. © 2019 SPLUNK INC. Architecture Small Clustered Deployment with SmartStore
  • 28. © 2019 SPLUNK INC. ▶ Splunk Docs • About SmartStore: https://docs.splunk.com/Documentation/Splunk/7.2.3/Indexer/AboutSmartStore • SmartStore Architecture: https://docs.splunk.com/Documentation/Splunk/7.2.3/Indexer/SmartStorearchitecture • How Indexing Works in SmartStore: https://docs.splunk.com/Documentation/Splunk/7.2.3/Indexer/SmartStoreindexing • How Search Works in SmartStore: https://docs.splunk.com/Documentation/Splunk/7.2.3/Indexer/SmartStoresearching Resources
  • 29. © 2019 SPLUNK INC. Configuration Monitoring TA for Splunk Tomasz Dziwok
  • 30. © 2019 SPLUNK INC. Quick Review: What is it?
  • 31. © 2019 SPLUNK INC. ▶ Open Source ▶ https://gitlab.com/ecs_ public_projects/splunk/ ta-confversion ▶ SplunkBase ▶ https://splunkbase.splu nk.com/app/4364/ ▶ Continued Development ▶ Merge Requests Welcome ▶ Version 1.1 to release by end of week Now Available
  • 32. © 2019 SPLUNK INC. Get Involved! ● Splunk User Group Edinburgh – https://usergroups.splunk.com/group/splunk-user-group-edinburgh.html – https://www.linkedin.com/groups/12013212 ● Splunk’s Slack Group – Register via http://splunk-usergroups.signup.team/ – Channel: #edinburgh ● Present & Share at the User Group? Connect: ‣ Harry McLaren | harry.mclaren@ecssecurity.co.uk | @cyberharibu | harrymclaren.co.uk

Notas del editor

  1. http://splunk-usergroups.signup.team/