SlideShare a Scribd company logo
1 of 35
Download to read offline
© 2019 SPLUNK INC.
Welcome to the March SF Bay Area
Splunk User Group Meeting!
SFBA User Group Leaders
Becky Burwell, Sr. Production Engineer, Yahoo
burwell@yahooinc.com
Manan Grover, Splunk
mgrover@splunk.com
© 2019 SPLUNK INC.
How your Splunk deployment can have it all: Speed,
Scale and Simplicity.
Jon MacPhee, Splunk Admin, Pure Storage
Seamus Coyle, Splunk Admin, Pure Storage
1
®2023 Pure Storage Pure//Accelerate 2023
Your Splunk Deployment Can Have
It All! Speed, Scale, and Simplicity
Jon MacPhee
Splunk Administrator
Pure Storage
Seamus Coyle
Systems Engineer
Pure Storage
Speakers
Splunk Use Cases at Pure Storage
Security logging and monitoring,
security detections, correlation
searches on Splunk enterprise
security
Security Ops
Application monitoring, tracing,
alerting on Splunk Enterprise
App/Dev Ops
Visualizations, auditing, user and
system management on Splunk
Enterprise
IT Ops
Let’s Talk to the Stakeholders
High demand for CPU cores for
correlation searches and high
utilisation of storage for historical
searches, performance is crucial.
Security Ops
“We need to double
our ingest”
Application logs are high volume,
if security needed to utilize
available storage, DevOps would
be secondary.
App/Dev Ops
“We need more verbose
logging to better support
our applications”
Infrastructure changes are
increasing as the company grows
and requirements for audits
increase.
IT Ops
“We rely on Splunk to
perform our role and require
high availability”
Fork in the Road….
High demand for CPU cores for
correlation searches and high
utilisation of storage for historical
searches, performance is crucial.
Add More Indexers
with Additional
Block Storage
Application logs are high volume,
if security needed to utilize
available storage, DevOps would
be secondary.
Migrate Splunk
Cloud Offering
Infrastructure changes are
increasing as the company grows
and requirements for audits
increase.
Splunk SmartStore on
FlashBlade® Separating
Storage from Compute
How do we meet our customer demands while not sacrificing performance?
Scaling Issues with ‘Classic’ Splunk Architecture
Managing block storage
is hard work!
Increased management
overhead to add
additional indexers
Unscheduled increases
of data ingestion
Planning for multi-site
growth
Use Cases, Demands, Resources, and Why
SmartStore
FlashBlade allowed us to increase
ingest without sacrificing search
performance
FlashBlade out-performed
spinning disk DAS cold storage
when searching historical data
FlashBlade provides easy storage
scalability with non-disruptive
upgrades
Key Takeaways
•SmartStore allowed us to scale up with fewer
scale out resources while maintaining high
performance
•Migration to SmartStore was transparent to
our users
•Future capacity upgrades can be dictated by
storage or CPU
•Future storage increase will be non-disruptive
9
®2023 Pure Storage Pure//Accelerate 2023
Benefits of Smartstore on FlashBlade
•FlashBlade//S ObjectStore provides a performant,
scalable S3 compatible backend for SmartStore
•Bucket migration between sites is easy with zero impact
to Splunk utilizing free, built-in features of Purity
•Future capacity, performance, and EoL/EoS upgrades
can be performed non-disruptively without performance
impact
•Pure1 Manage eases management and observability of
multiple FlashArray and FlashBlade appliances
10
®2023 Pure Storage Pure//Accelerate 2023
© 2019 SPLUNK INC.
Splunk Admin Lessons Learned going from 50GB to
10TB License
Daniel Wilson, Voleon, Senior Security Engineer,
12+year Splunk Admin Lessons Learned
going from 10tb to 50gig License
Daniel Wilson
#whoami – Daniel Wilson
“Balancing imposture syndrome and Dunning-Kruger with a risk-based approach”
• PCI, GDPR, SOX and SEC compliance stuff
• SOC operations, investigations and incident response
• Cloud and Hybrid Security in AWS, Azure and GCP
Stalk me on LinkedIn
- https://www.linkedin.com/in/daniel-wilson-0229177/
Splunk
Experience
• About ~12 year if Splunk
• Splunk Customer Advisory
• Occasional speaker at Splunk User group
• I’m told I am one of the handful who ever got Arch II before they got rid it
so that’s cool
Agenda
•Agenda
•Who am I
•Experience
•Some best Practices
•Closing out
eBay/StubHub
Splunk fell in my lap
Fell in love with Splunk
Between 2011 and 2019 we got to 10tb
130 daily users, about a dozen SOC users
3 Splunk stacks across 3 data centers + Splunk Cloud
Heavy Focus on Splunk itself
Extensive mixed-use cases, partnering with eBay and Paypal
Extremely favorable budget
Voleon
I was brought in to standup Splunk
Started with 25gig gig license to 100ish
2 daily users , peaking at 5
Stand alone instance, later 4 indexer cluster
Dozens of related and unrelated SIEM tasks
Highly focused use cases
Budget on hardware and software is tight.
Let’s chat
• You can’t do it all, every best practice
and every good idea
• You can overengineer
• This talk is an attempt to help share
what I Think mattered still looking back
in the last few years
What have I
learned?
- Some people are chickens and some are pigs
•I am not professional services
•There is a minimum cost to run Splunk
•Administrative overhead
•Training of users
•Focus on what matters, not shelving data
Documentation
• Both companies have varying standards, ask questions and
ask again. Everyone hates docs until they need them.
• People don’t understand Splunk, they THINK they
understand Splunk and that’s scarier than those who admit
they don’t get it. OVER DOCUMENT AND LINK TO TRAINING
or Conf talks
• Splunk Lantern + Copy/Paste is your friend
• Docs will help you get through complex change controls and
GRC
• I’ve run into management who wanted world class docs and
management who wants the high points, culture will guide
the level of docs but always better than asked for
• Build trust in documentation
• README files EVERYWHERE
README
• Match your app.conf version number to your History for
easier coordination
• Standardize your README files and index them for self
documenting
• Standardize your comments to improve readability
Comments
• Splunk support worked with me back ~2014 or so to create the standard you see and I’ve
been doing it ever since
• Comments need to answer, who, what, where, how, when and why
• At the very least link out to change control tickets
• Consider standardizing your comments format to make easier to script or ingest your
configs to build documentation dashboards
# 1.2.2023 – dwilson, I change the thing for the reason (TICKET)
Visio
• https://docs.splunk.com/
Documentation/Communi
ty/current/community/Re
sources
• Work with Draw.io and
Omnigraph
Educating the Team
• SPL isn’t easy, we start to take it for granted and
seeing it through eyes of someone very smart and
untrained can be eye opening
• Splunk classes are great, but ONLY if you can
immediately put that person into practical
application.
• Don’t just answer their question, ask them to post
it to Splunk Answers or Splunk Community Slack
and answer it there.
• If they are not curious, they are not going to learn
it. Focus on value of use cases and passion over
formal processes.
Support
• Smaller company getting help can be more
complex
• Technical and sales will rotate aggressively
• No one is there to get a beer with
• You really must make an extra effort to build a
connection with the community.
• Effort to sync your sales team is will pay off!
Networking
• Don’t change the default ports, it makes it that
much harder for people help you.
• Take the time review how your Firewall engineer
set up Splunk ports and paths. Help them build
aliases and groups that match your docs and
internal naming conventions
• Protect that deployment server, it has a lot of
power
• Disable port 8089 on Splunk when not needed
Deployment
Topologies
Stand alone instance is Splunk are almost always the wrong way to
go unless you are really really sure you're never going to cluster
Made the mistake of stand alone and expanding out was challenging.
CNAMES for licensing, deployment server… everything! make it
easier to migrate off shared instances.
Even if you have one indexer consider setting up Index cluster in a
“cluster of 1” model to make expansion easier
Don’t buy hardware you can’t get a year later.
Have a dedicated box you do all your admin work from, never your
workstation. Harden it and lock out everyone.
Configuration
Files
Going straight to GIT is challenging
Teams all need to be versed in GIT
Taking the GUI away from beginners made the learning curve harder
Conder relaxing the Config management until your teams are level set
Indent your config files to make easier to see change
Data
Keeping people
educated about data
is complex, formalize
the process
Folks want to use
Splunk as a data lake
Stay Case focus, not
data lakes.
Splunk is not a syslog
server
Metrics are too hard
in Splunk still, folk
don’t get it
Apps
• Use a global app zzzzMyApp remember Splunk applies
app configs BACKWARDS Z to A.
• Create an app Zglobal to set your defaults
• Folks have challenge understanding proper data
onboarding. It’s important to over educate.
• Don’t trust anything with a binary, Py etc in it. Test test
test.
• It’s not even just security, I’ve found gigs of error logs in
apps that were working fine. Only bring in what you
need and understand.
Roles and Users
• Modern SSO with Entra or OKTA is outstanding
especially for clusters.
• If you must use LDAP, use LDAPS don’t send creds
in clear text
• I found there was “demand” for extreme rights in
all cases, and in every case it’s resulted in bad
things.
• Match your Permissions to your Org chart as much
as possible, 5 years from now you will thank you
for not creating group creep
Closing Out
Save Money
• Don’t ingest what you don’t need
• Answer real questions, don’t
collect logs
• Use metrics if you can
• If use cases are unclear, Leave it
on a syslog server, zip it up and
save it
It’s a balancing act you can’t ‘win’,
but remember DOWNTIME to
reduce risk and waste
• Defect – if customer isn’t happy, it’s not worth it
• Overproduction – Have standards, but don’t over do the data enrichment
• Waiting – if you’re waiting or they are waiting, you’re not adding value
• Non-Utilized Talent – Design your roles, training programs and documentation for
self service
• Transport – Desing your experience to reduce moving between tooling when
possible.
• Inventory – Logs and metrics without use case are just inventory junk
• Motion – Multiple people to get one thing done is a recipe for a problems
• Extra Process – Too much process is just as bad as not enough.

More Related Content

Similar to SFBA Splunk Usergroup meeting March 13, 2024

Movin on Up - ScarePoint Friday Cincinnati 2016
Movin on Up - ScarePoint Friday Cincinnati 2016Movin on Up - ScarePoint Friday Cincinnati 2016
Movin on Up - ScarePoint Friday Cincinnati 2016Jim Adcock
 
Accelerating workloads and bursting data with Google Dataproc & Alluxio
Accelerating workloads and bursting data with Google Dataproc & AlluxioAccelerating workloads and bursting data with Google Dataproc & Alluxio
Accelerating workloads and bursting data with Google Dataproc & AlluxioAlluxio, Inc.
 
Using AWS, Eucalyptus and Chef for the Optimal Hybrid Cloud
Using AWS, Eucalyptus and Chef for the Optimal Hybrid CloudUsing AWS, Eucalyptus and Chef for the Optimal Hybrid Cloud
Using AWS, Eucalyptus and Chef for the Optimal Hybrid Clouddboze
 
6.4 whats new
6.4 whats new6.4 whats new
6.4 whats newSplunk
 
SplunkLive! Frankfurt 2018 - Legacy SIEM to Splunk, How to Conquer Migration ...
SplunkLive! Frankfurt 2018 - Legacy SIEM to Splunk, How to Conquer Migration ...SplunkLive! Frankfurt 2018 - Legacy SIEM to Splunk, How to Conquer Migration ...
SplunkLive! Frankfurt 2018 - Legacy SIEM to Splunk, How to Conquer Migration ...Splunk
 
Splunk for Machine Learning and Analytics
Splunk for Machine Learning and AnalyticsSplunk for Machine Learning and Analytics
Splunk for Machine Learning and AnalyticsSplunk
 
Patching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP CloudPatching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP CloudDatavail
 
SplunkLive! Zurich 2018: Legacy SIEM to Splunk, How to Conquer Migration and ...
SplunkLive! Zurich 2018: Legacy SIEM to Splunk, How to Conquer Migration and ...SplunkLive! Zurich 2018: Legacy SIEM to Splunk, How to Conquer Migration and ...
SplunkLive! Zurich 2018: Legacy SIEM to Splunk, How to Conquer Migration and ...Splunk
 
Distributed teams
Distributed teamsDistributed teams
Distributed teamsKush Shah
 
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
 
Building Business Service Intelligence with ITSI
Building Business Service Intelligence with ITSIBuilding Business Service Intelligence with ITSI
Building Business Service Intelligence with ITSISplunk
 
SplunkLive! Paris 2018: Legacy SIEM to Splunk
SplunkLive! Paris 2018: Legacy SIEM to SplunkSplunkLive! Paris 2018: Legacy SIEM to Splunk
SplunkLive! Paris 2018: Legacy SIEM to SplunkSplunk
 
Movin’ On Up - SP Engage Oct 2015
Movin’ On Up - SP Engage Oct 2015Movin’ On Up - SP Engage Oct 2015
Movin’ On Up - SP Engage Oct 2015Jim Adcock
 
Splunk Fundamentals: Investigations with Core Splunk - Splunk Tech Day
Splunk Fundamentals: Investigations with Core Splunk - Splunk Tech DaySplunk Fundamentals: Investigations with Core Splunk - Splunk Tech Day
Splunk Fundamentals: Investigations with Core Splunk - Splunk Tech DayZivaro Inc
 
Community IT innovators Webinar - Taking another look at SharePoint
Community IT innovators Webinar - Taking another look at SharePointCommunity IT innovators Webinar - Taking another look at SharePoint
Community IT innovators Webinar - Taking another look at SharePointCommunity IT Innovators
 
Movin’ On Up - A #SharePoint Migration Case Study #HSPUG
Movin’ On Up - A #SharePoint Migration Case Study #HSPUGMovin’ On Up - A #SharePoint Migration Case Study #HSPUG
Movin’ On Up - A #SharePoint Migration Case Study #HSPUGJim Adcock
 
Movin on Up - SPEngage Phoenix 2017
Movin on Up - SPEngage Phoenix 2017Movin on Up - SPEngage Phoenix 2017
Movin on Up - SPEngage Phoenix 2017Jim Adcock
 

Similar to SFBA Splunk Usergroup meeting March 13, 2024 (20)

Is Dropbox your next File Server?
Is Dropbox your next File Server?Is Dropbox your next File Server?
Is Dropbox your next File Server?
 
Movin on Up - ScarePoint Friday Cincinnati 2016
Movin on Up - ScarePoint Friday Cincinnati 2016Movin on Up - ScarePoint Friday Cincinnati 2016
Movin on Up - ScarePoint Friday Cincinnati 2016
 
Accelerating workloads and bursting data with Google Dataproc & Alluxio
Accelerating workloads and bursting data with Google Dataproc & AlluxioAccelerating workloads and bursting data with Google Dataproc & Alluxio
Accelerating workloads and bursting data with Google Dataproc & Alluxio
 
Using AWS, Eucalyptus and Chef for the Optimal Hybrid Cloud
Using AWS, Eucalyptus and Chef for the Optimal Hybrid CloudUsing AWS, Eucalyptus and Chef for the Optimal Hybrid Cloud
Using AWS, Eucalyptus and Chef for the Optimal Hybrid Cloud
 
6.4 whats new
6.4 whats new6.4 whats new
6.4 whats new
 
SplunkLive! Frankfurt 2018 - Legacy SIEM to Splunk, How to Conquer Migration ...
SplunkLive! Frankfurt 2018 - Legacy SIEM to Splunk, How to Conquer Migration ...SplunkLive! Frankfurt 2018 - Legacy SIEM to Splunk, How to Conquer Migration ...
SplunkLive! Frankfurt 2018 - Legacy SIEM to Splunk, How to Conquer Migration ...
 
Splunk for Machine Learning and Analytics
Splunk for Machine Learning and AnalyticsSplunk for Machine Learning and Analytics
Splunk for Machine Learning and Analytics
 
Patching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP CloudPatching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP Cloud
 
SplunkLive! Zurich 2018: Legacy SIEM to Splunk, How to Conquer Migration and ...
SplunkLive! Zurich 2018: Legacy SIEM to Splunk, How to Conquer Migration and ...SplunkLive! Zurich 2018: Legacy SIEM to Splunk, How to Conquer Migration and ...
SplunkLive! Zurich 2018: Legacy SIEM to Splunk, How to Conquer Migration and ...
 
Distributed teams
Distributed teamsDistributed teams
Distributed teams
 
Distributed_teams
Distributed_teamsDistributed_teams
Distributed_teams
 
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
 
Building Business Service Intelligence with ITSI
Building Business Service Intelligence with ITSIBuilding Business Service Intelligence with ITSI
Building Business Service Intelligence with ITSI
 
SplunkLive! Paris 2018: Legacy SIEM to Splunk
SplunkLive! Paris 2018: Legacy SIEM to SplunkSplunkLive! Paris 2018: Legacy SIEM to Splunk
SplunkLive! Paris 2018: Legacy SIEM to Splunk
 
Movin’ On Up - SP Engage Oct 2015
Movin’ On Up - SP Engage Oct 2015Movin’ On Up - SP Engage Oct 2015
Movin’ On Up - SP Engage Oct 2015
 
Splunk Fundamentals: Investigations with Core Splunk - Splunk Tech Day
Splunk Fundamentals: Investigations with Core Splunk - Splunk Tech DaySplunk Fundamentals: Investigations with Core Splunk - Splunk Tech Day
Splunk Fundamentals: Investigations with Core Splunk - Splunk Tech Day
 
Community IT innovators Webinar - Taking another look at SharePoint
Community IT innovators Webinar - Taking another look at SharePointCommunity IT innovators Webinar - Taking another look at SharePoint
Community IT innovators Webinar - Taking another look at SharePoint
 
OS Accelerate London - 09/16/15
OS Accelerate London - 09/16/15OS Accelerate London - 09/16/15
OS Accelerate London - 09/16/15
 
Movin’ On Up - A #SharePoint Migration Case Study #HSPUG
Movin’ On Up - A #SharePoint Migration Case Study #HSPUGMovin’ On Up - A #SharePoint Migration Case Study #HSPUG
Movin’ On Up - A #SharePoint Migration Case Study #HSPUG
 
Movin on Up - SPEngage Phoenix 2017
Movin on Up - SPEngage Phoenix 2017Movin on Up - SPEngage Phoenix 2017
Movin on Up - SPEngage Phoenix 2017
 

More from Becky Burwell

SFBA Splunk Usergroup meeting December 14, 2023
SFBA Splunk Usergroup meeting December 14, 2023SFBA Splunk Usergroup meeting December 14, 2023
SFBA Splunk Usergroup meeting December 14, 2023Becky Burwell
 
SFBA_SUG_2023-08-02.pdf
SFBA_SUG_2023-08-02.pdfSFBA_SUG_2023-08-02.pdf
SFBA_SUG_2023-08-02.pdfBecky Burwell
 
SFBA Splunk Usergroup meeting May 3, 2023
SFBA Splunk Usergroup meeting May 3, 2023SFBA Splunk Usergroup meeting May 3, 2023
SFBA Splunk Usergroup meeting May 3, 2023Becky Burwell
 
SFBA Splunk User Group Meeting February 2023
SFBA Splunk User Group Meeting February 2023SFBA Splunk User Group Meeting February 2023
SFBA Splunk User Group Meeting February 2023Becky Burwell
 
SFBA Splunk Usergroup meeting December 2022
SFBA Splunk Usergroup meeting December 2022SFBA Splunk Usergroup meeting December 2022
SFBA Splunk Usergroup meeting December 2022Becky Burwell
 
SFBA Usergroup meeting November 2, 2022
SFBA Usergroup meeting November 2, 2022SFBA Usergroup meeting November 2, 2022
SFBA Usergroup meeting November 2, 2022Becky Burwell
 
SF Bay Area Splunk User Group Meeting October 5, 2022
SF Bay Area Splunk User Group Meeting October 5, 2022SF Bay Area Splunk User Group Meeting October 5, 2022
SF Bay Area Splunk User Group Meeting October 5, 2022Becky Burwell
 
SFBA Splunk User Group Meeting August 10, 2022
SFBA Splunk User Group Meeting August 10, 2022SFBA Splunk User Group Meeting August 10, 2022
SFBA Splunk User Group Meeting August 10, 2022Becky Burwell
 
SFBA Splunk Usergroup meeting July 13, 2022
SFBA Splunk Usergroup meeting July 13, 2022SFBA Splunk Usergroup meeting July 13, 2022
SFBA Splunk Usergroup meeting July 13, 2022Becky Burwell
 
designing-resilient-cloud-native-splunk-arch-in-aws-austin-rose.pdf
designing-resilient-cloud-native-splunk-arch-in-aws-austin-rose.pdfdesigning-resilient-cloud-native-splunk-arch-in-aws-austin-rose.pdf
designing-resilient-cloud-native-splunk-arch-in-aws-austin-rose.pdfBecky Burwell
 
Splunking configfiles 20211208_daniel_wilson
Splunking configfiles 20211208_daniel_wilsonSplunking configfiles 20211208_daniel_wilson
Splunking configfiles 20211208_daniel_wilsonBecky Burwell
 
Getting Started with Splunk Observability September 8, 2021
Getting Started with Splunk Observability September 8, 2021Getting Started with Splunk Observability September 8, 2021
Getting Started with Splunk Observability September 8, 2021Becky Burwell
 
Advanced Outlier Detection and Noise Reduction with Splunk & MLTK August 11, ...
Advanced Outlier Detection and Noise Reduction with Splunk & MLTK August 11, ...Advanced Outlier Detection and Noise Reduction with Splunk & MLTK August 11, ...
Advanced Outlier Detection and Noise Reduction with Splunk & MLTK August 11, ...Becky Burwell
 

More from Becky Burwell (13)

SFBA Splunk Usergroup meeting December 14, 2023
SFBA Splunk Usergroup meeting December 14, 2023SFBA Splunk Usergroup meeting December 14, 2023
SFBA Splunk Usergroup meeting December 14, 2023
 
SFBA_SUG_2023-08-02.pdf
SFBA_SUG_2023-08-02.pdfSFBA_SUG_2023-08-02.pdf
SFBA_SUG_2023-08-02.pdf
 
SFBA Splunk Usergroup meeting May 3, 2023
SFBA Splunk Usergroup meeting May 3, 2023SFBA Splunk Usergroup meeting May 3, 2023
SFBA Splunk Usergroup meeting May 3, 2023
 
SFBA Splunk User Group Meeting February 2023
SFBA Splunk User Group Meeting February 2023SFBA Splunk User Group Meeting February 2023
SFBA Splunk User Group Meeting February 2023
 
SFBA Splunk Usergroup meeting December 2022
SFBA Splunk Usergroup meeting December 2022SFBA Splunk Usergroup meeting December 2022
SFBA Splunk Usergroup meeting December 2022
 
SFBA Usergroup meeting November 2, 2022
SFBA Usergroup meeting November 2, 2022SFBA Usergroup meeting November 2, 2022
SFBA Usergroup meeting November 2, 2022
 
SF Bay Area Splunk User Group Meeting October 5, 2022
SF Bay Area Splunk User Group Meeting October 5, 2022SF Bay Area Splunk User Group Meeting October 5, 2022
SF Bay Area Splunk User Group Meeting October 5, 2022
 
SFBA Splunk User Group Meeting August 10, 2022
SFBA Splunk User Group Meeting August 10, 2022SFBA Splunk User Group Meeting August 10, 2022
SFBA Splunk User Group Meeting August 10, 2022
 
SFBA Splunk Usergroup meeting July 13, 2022
SFBA Splunk Usergroup meeting July 13, 2022SFBA Splunk Usergroup meeting July 13, 2022
SFBA Splunk Usergroup meeting July 13, 2022
 
designing-resilient-cloud-native-splunk-arch-in-aws-austin-rose.pdf
designing-resilient-cloud-native-splunk-arch-in-aws-austin-rose.pdfdesigning-resilient-cloud-native-splunk-arch-in-aws-austin-rose.pdf
designing-resilient-cloud-native-splunk-arch-in-aws-austin-rose.pdf
 
Splunking configfiles 20211208_daniel_wilson
Splunking configfiles 20211208_daniel_wilsonSplunking configfiles 20211208_daniel_wilson
Splunking configfiles 20211208_daniel_wilson
 
Getting Started with Splunk Observability September 8, 2021
Getting Started with Splunk Observability September 8, 2021Getting Started with Splunk Observability September 8, 2021
Getting Started with Splunk Observability September 8, 2021
 
Advanced Outlier Detection and Noise Reduction with Splunk & MLTK August 11, ...
Advanced Outlier Detection and Noise Reduction with Splunk & MLTK August 11, ...Advanced Outlier Detection and Noise Reduction with Splunk & MLTK August 11, ...
Advanced Outlier Detection and Noise Reduction with Splunk & MLTK August 11, ...
 

Recently uploaded

B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
Data Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxData Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxFurkanTasci3
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts ServiceSapana Sha
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Jack DiGiovanna
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 

Recently uploaded (20)

B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
Data Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxData Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptx
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts Service
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 

SFBA Splunk Usergroup meeting March 13, 2024

  • 1. © 2019 SPLUNK INC. Welcome to the March SF Bay Area Splunk User Group Meeting! SFBA User Group Leaders Becky Burwell, Sr. Production Engineer, Yahoo burwell@yahooinc.com Manan Grover, Splunk mgrover@splunk.com
  • 2. © 2019 SPLUNK INC. How your Splunk deployment can have it all: Speed, Scale and Simplicity. Jon MacPhee, Splunk Admin, Pure Storage Seamus Coyle, Splunk Admin, Pure Storage
  • 3. 1 ®2023 Pure Storage Pure//Accelerate 2023 Your Splunk Deployment Can Have It All! Speed, Scale, and Simplicity
  • 4. Jon MacPhee Splunk Administrator Pure Storage Seamus Coyle Systems Engineer Pure Storage Speakers
  • 5. Splunk Use Cases at Pure Storage Security logging and monitoring, security detections, correlation searches on Splunk enterprise security Security Ops Application monitoring, tracing, alerting on Splunk Enterprise App/Dev Ops Visualizations, auditing, user and system management on Splunk Enterprise IT Ops
  • 6. Let’s Talk to the Stakeholders High demand for CPU cores for correlation searches and high utilisation of storage for historical searches, performance is crucial. Security Ops “We need to double our ingest” Application logs are high volume, if security needed to utilize available storage, DevOps would be secondary. App/Dev Ops “We need more verbose logging to better support our applications” Infrastructure changes are increasing as the company grows and requirements for audits increase. IT Ops “We rely on Splunk to perform our role and require high availability”
  • 7. Fork in the Road…. High demand for CPU cores for correlation searches and high utilisation of storage for historical searches, performance is crucial. Add More Indexers with Additional Block Storage Application logs are high volume, if security needed to utilize available storage, DevOps would be secondary. Migrate Splunk Cloud Offering Infrastructure changes are increasing as the company grows and requirements for audits increase. Splunk SmartStore on FlashBlade® Separating Storage from Compute How do we meet our customer demands while not sacrificing performance?
  • 8. Scaling Issues with ‘Classic’ Splunk Architecture Managing block storage is hard work! Increased management overhead to add additional indexers Unscheduled increases of data ingestion Planning for multi-site growth
  • 9. Use Cases, Demands, Resources, and Why SmartStore FlashBlade allowed us to increase ingest without sacrificing search performance FlashBlade out-performed spinning disk DAS cold storage when searching historical data FlashBlade provides easy storage scalability with non-disruptive upgrades
  • 10. Key Takeaways •SmartStore allowed us to scale up with fewer scale out resources while maintaining high performance •Migration to SmartStore was transparent to our users •Future capacity upgrades can be dictated by storage or CPU •Future storage increase will be non-disruptive
  • 11. 9 ®2023 Pure Storage Pure//Accelerate 2023 Benefits of Smartstore on FlashBlade •FlashBlade//S ObjectStore provides a performant, scalable S3 compatible backend for SmartStore •Bucket migration between sites is easy with zero impact to Splunk utilizing free, built-in features of Purity •Future capacity, performance, and EoL/EoS upgrades can be performed non-disruptively without performance impact •Pure1 Manage eases management and observability of multiple FlashArray and FlashBlade appliances
  • 12. 10 ®2023 Pure Storage Pure//Accelerate 2023
  • 13. © 2019 SPLUNK INC. Splunk Admin Lessons Learned going from 50GB to 10TB License Daniel Wilson, Voleon, Senior Security Engineer,
  • 14. 12+year Splunk Admin Lessons Learned going from 10tb to 50gig License Daniel Wilson
  • 15. #whoami – Daniel Wilson “Balancing imposture syndrome and Dunning-Kruger with a risk-based approach” • PCI, GDPR, SOX and SEC compliance stuff • SOC operations, investigations and incident response • Cloud and Hybrid Security in AWS, Azure and GCP Stalk me on LinkedIn - https://www.linkedin.com/in/daniel-wilson-0229177/
  • 16. Splunk Experience • About ~12 year if Splunk • Splunk Customer Advisory • Occasional speaker at Splunk User group • I’m told I am one of the handful who ever got Arch II before they got rid it so that’s cool
  • 17. Agenda •Agenda •Who am I •Experience •Some best Practices •Closing out
  • 18. eBay/StubHub Splunk fell in my lap Fell in love with Splunk Between 2011 and 2019 we got to 10tb 130 daily users, about a dozen SOC users 3 Splunk stacks across 3 data centers + Splunk Cloud Heavy Focus on Splunk itself Extensive mixed-use cases, partnering with eBay and Paypal Extremely favorable budget
  • 19. Voleon I was brought in to standup Splunk Started with 25gig gig license to 100ish 2 daily users , peaking at 5 Stand alone instance, later 4 indexer cluster Dozens of related and unrelated SIEM tasks Highly focused use cases Budget on hardware and software is tight.
  • 20. Let’s chat • You can’t do it all, every best practice and every good idea • You can overengineer • This talk is an attempt to help share what I Think mattered still looking back in the last few years
  • 21. What have I learned? - Some people are chickens and some are pigs •I am not professional services •There is a minimum cost to run Splunk •Administrative overhead •Training of users •Focus on what matters, not shelving data
  • 22. Documentation • Both companies have varying standards, ask questions and ask again. Everyone hates docs until they need them. • People don’t understand Splunk, they THINK they understand Splunk and that’s scarier than those who admit they don’t get it. OVER DOCUMENT AND LINK TO TRAINING or Conf talks • Splunk Lantern + Copy/Paste is your friend • Docs will help you get through complex change controls and GRC • I’ve run into management who wanted world class docs and management who wants the high points, culture will guide the level of docs but always better than asked for • Build trust in documentation • README files EVERYWHERE
  • 23. README • Match your app.conf version number to your History for easier coordination • Standardize your README files and index them for self documenting • Standardize your comments to improve readability
  • 24. Comments • Splunk support worked with me back ~2014 or so to create the standard you see and I’ve been doing it ever since • Comments need to answer, who, what, where, how, when and why • At the very least link out to change control tickets • Consider standardizing your comments format to make easier to script or ingest your configs to build documentation dashboards # 1.2.2023 – dwilson, I change the thing for the reason (TICKET)
  • 26. Educating the Team • SPL isn’t easy, we start to take it for granted and seeing it through eyes of someone very smart and untrained can be eye opening • Splunk classes are great, but ONLY if you can immediately put that person into practical application. • Don’t just answer their question, ask them to post it to Splunk Answers or Splunk Community Slack and answer it there. • If they are not curious, they are not going to learn it. Focus on value of use cases and passion over formal processes.
  • 27. Support • Smaller company getting help can be more complex • Technical and sales will rotate aggressively • No one is there to get a beer with • You really must make an extra effort to build a connection with the community. • Effort to sync your sales team is will pay off!
  • 28. Networking • Don’t change the default ports, it makes it that much harder for people help you. • Take the time review how your Firewall engineer set up Splunk ports and paths. Help them build aliases and groups that match your docs and internal naming conventions • Protect that deployment server, it has a lot of power • Disable port 8089 on Splunk when not needed
  • 29. Deployment Topologies Stand alone instance is Splunk are almost always the wrong way to go unless you are really really sure you're never going to cluster Made the mistake of stand alone and expanding out was challenging. CNAMES for licensing, deployment server… everything! make it easier to migrate off shared instances. Even if you have one indexer consider setting up Index cluster in a “cluster of 1” model to make expansion easier Don’t buy hardware you can’t get a year later. Have a dedicated box you do all your admin work from, never your workstation. Harden it and lock out everyone.
  • 30. Configuration Files Going straight to GIT is challenging Teams all need to be versed in GIT Taking the GUI away from beginners made the learning curve harder Conder relaxing the Config management until your teams are level set Indent your config files to make easier to see change
  • 31. Data Keeping people educated about data is complex, formalize the process Folks want to use Splunk as a data lake Stay Case focus, not data lakes. Splunk is not a syslog server Metrics are too hard in Splunk still, folk don’t get it
  • 32. Apps • Use a global app zzzzMyApp remember Splunk applies app configs BACKWARDS Z to A. • Create an app Zglobal to set your defaults • Folks have challenge understanding proper data onboarding. It’s important to over educate. • Don’t trust anything with a binary, Py etc in it. Test test test. • It’s not even just security, I’ve found gigs of error logs in apps that were working fine. Only bring in what you need and understand.
  • 33. Roles and Users • Modern SSO with Entra or OKTA is outstanding especially for clusters. • If you must use LDAP, use LDAPS don’t send creds in clear text • I found there was “demand” for extreme rights in all cases, and in every case it’s resulted in bad things. • Match your Permissions to your Org chart as much as possible, 5 years from now you will thank you for not creating group creep
  • 34. Closing Out Save Money • Don’t ingest what you don’t need • Answer real questions, don’t collect logs • Use metrics if you can • If use cases are unclear, Leave it on a syslog server, zip it up and save it
  • 35. It’s a balancing act you can’t ‘win’, but remember DOWNTIME to reduce risk and waste • Defect – if customer isn’t happy, it’s not worth it • Overproduction – Have standards, but don’t over do the data enrichment • Waiting – if you’re waiting or they are waiting, you’re not adding value • Non-Utilized Talent – Design your roles, training programs and documentation for self service • Transport – Desing your experience to reduce moving between tooling when possible. • Inventory – Logs and metrics without use case are just inventory junk • Motion – Multiple people to get one thing done is a recipe for a problems • Extra Process – Too much process is just as bad as not enough.