SlideShare a Scribd company logo
1 of 25
SLA - Marriage of an effective tool 
with a well planned architecture 
Nate Broderick 
Dan Johnson 
nate@aivector.com
September 20 - 21
SLA
Get me a drink out of the 
Frigidaire 
Service Level Agreement 
Availability 
Probability of being “UP” 
Historical reliability
62.500%
CRITICAL APPLICATION: Get Grandma to the Airport 
2005 Honda Accord 115,268.738 miles 
Total miles driven per year: 
Freeway 6,812.951 @ 57.654 mph 118.170 hrs 
City 5,978.225 @ 28.991 mph 206.780 hrs 
Total hrs/year 324.950 hrs 
Total minutes /year 19,496.994 mins 
Average minutes per day 53.416 mins 
Car must be available 24/7 – 1,440.000 minutes per day
CRITICAL APPLICATION: Get Grandma to the Airport 
2005 Honda Accord 115,268.738 miles 
Total miles driven per year: 
Freeway 6,812.951 @ 57.654 mph 118.170 hrs 
City 5,978.225 @ 28.991 mph 206.780 hrs 
Total hrs/year 324.950 hrs 
Total minutes /year 19,496.994 mins 
Average minutes per day 53.416 mins 
Car must be available 24/7 – 1,440.000 minutes per day 
Statistics for the Last 24 Hours 
Oil change, lube job & 100,000 mile maint 
Tire blowout and roadside change 
Check engine light on 
Mechanic found loose plug wire & fixed 
Up Unscheduled 
Down 
Scheduled 
Down 
Warning 
Light 
10.821 
4.653 
122.594 
15.173 
1,286.659 15.474 122.694 15.173 
89.351% 1.075% 8.520% 1.054%
The consequence of not having 5 -9’s 
would be biblical in nature… 
…we’ll run into the Four Horsemen of the Apocalypse on the way to the airport!
Oil change, lube job & 100,000 mile maint 
Tire blowout and roadside change 
Check engine light on 
Mechanic found loose plug wire & fixed 
Up Unscheduled 
Down 
Scheduled 
Down 
Warning 
Light 
10.821 
4.653 
122.594 
15.173 
1,286.659 15.474 122.694 15.173 
89.351% 1.075% 8.520% 1.054% 
7 day time period (10,080 minutes) 9,926.659 15.474 122.694 15.173 
98.479% 0.154% 1.217% 0.151% 
Warning is not technically down 9,941.832 15.474 122.694 
98.629% 0.154% 1.217% 
Scheduled down time is planned 10,064.526 15.474 
99.847% 0.154%
Current SLA 10,064.526 15.474 
99.847% 0.154% 
Restoring a 1967 Ford Mustang 1,440.000 
14.286% 
If I spend $995 for a rebuilt engine I can achieve the same reliability as my Honda 
Fail Over Scenario 99.999% 
I need your help! 
Is there anyone aware of literature suggesting more than 5 – 9’s 
I need to rebuild my transmission 
12 – 9’s to justify the cost to my wife!
We’re at 5 – 9’s! 
Great: 
Over what period of time? 
What’s your Check Interval (5-1-5, 3-1-3, 10-1-10…?) 
Do you include “Soft”, “Hard” or both alerts? 
What’s on your exclusion list? 
Do you use the Average or Probability method to calculate SLA? 
What’s the REAL purpose of an “SLA” anyway?
SLA is a tool 
A tool is an instrument that you use 
to help accomplish some task.
Less about JUSTIFICATION 
More about INFORMATION 
Opportunity for EDUCATION 
All about COMMUNICATION
We’re at 5 – 9’s! 
Over what period of time? 
I want the ability to view and analyze different time periods in just seconds. 
What’s your Check Interval (5-1-5, 3-1-3, 10-1-10…?) 
Do you include “Soft”, “Hard” or both alerts? 
Let’s not kid ourselves; precision is determined by the quaity of the input. 
What’s on your exclusion list? 
I’m a big boy and I can handle the truth; together we’ll come up with a solution. 
Do you use the Average or Probability method to calculate SLA? 
Why can’t I see both?
SLA - Marriage of an effective tool 
with a well planned architecture
www.buymystuffpleez.com Uptime 100% 
Was there ever a time 
when people couldn’t get to my site? 
There’s nothing more to worry about 
RIGHT?
HOSTGROUP [Cluster] 
Related Host 
Related Host 
Related Host 
Related Host 
RReelalatetedd H Hoosstt: 
Server_bmsp 
Spares 
3 
APPLICATION 
HARDWARE 
NETWORK 
Related Host 
& Services 
Server_shopping 
Related Host 
& Services 
Server_email 
Related Host 
& Service 
Server_vicci_dialer 
Related Host 
& Service 
Router_R15 
Related Host 
& Service 
Switch_R15 
Related Host 
& Service 
Other Services_R15 
BUSINESS PROCESS
BUSINESS PROCESS 
• How do technical people view reports? 
• Technical people view their systems as 
systems they are responsible for. 
• Technical people are generally focused in 
their assigned areas 
• How does management view reports? 
• Management views entire systems from 
a top level view and don’t focus so much on 
the details. 
• Friction can be caused by tech people and 
management due to misunderstandings. 
• Often management doesn’t understand 
why things are broken when they are or 
where potential problems are.
SLA Search 
• DEMO
BUSINESS PROCESS SLA 
•Nagios needs to be configured to monitor the 
structure properly 
•From a technical side, it is important to setup 
the monitoring in a way that helps the engineer 
determine problems in the quickest way 
•From the business side it is important to 
determine which components are contained in 
each business process 
•To understand the business processes, you 
need to understand all components associated 
with it 
• Made up of Network, Application, Hardware 
monitors 
•SLA Reports DEMO
HARDWARE 
Predictive SLA 
• How do I know as a technical person and a 
manager what I can do to fix problems? 
• First we need to know what the real 
problem is. Our SLA page shows you what the 
problems are. 
• The predictive SLA page allows 
management and technical staff to make 
changes for the future 
• DEMO
HARDWARE 
Conclusion 
• What will tool do for you? 
• Predict fixes 
• Helps in meaningful numbers and allows you 
to determine which resources should be spent 
• Meaningful reports for the technical side 
and management 
• Opportunity for the technical to educate 
management 
• Facilitates communication by viewing the 
reports by both technical and management 
• Communication allows the business to put 
resources in the items it needs to and enhances 
business processes
Questions 
•

More Related Content

Similar to Nagios Conference 2014 - Nate Broderick - SLA - The Marriage of an Effective Tool With a Well Planned Architecture

facilitiesmanagementpowerpointpresentationslides-220211043558.pptx
facilitiesmanagementpowerpointpresentationslides-220211043558.pptxfacilitiesmanagementpowerpointpresentationslides-220211043558.pptx
facilitiesmanagementpowerpointpresentationslides-220211043558.pptxNitashaKumari2
 
Reduce Test Automation Execution Time by 80%
Reduce Test Automation Execution Time by 80%Reduce Test Automation Execution Time by 80%
Reduce Test Automation Execution Time by 80%TechWell
 
How to Flip a Switch for 55% Web Performance Gains
How to Flip a Switch for 55% Web Performance GainsHow to Flip a Switch for 55% Web Performance Gains
How to Flip a Switch for 55% Web Performance GainsCloudflare
 
Civil Infrastructure Management Powerpoint Presentation Slides
Civil Infrastructure Management Powerpoint Presentation SlidesCivil Infrastructure Management Powerpoint Presentation Slides
Civil Infrastructure Management Powerpoint Presentation SlidesSlideTeam
 
OpenText Live: Modeling your business processes to new ways of working
OpenText Live: Modeling your business processes to new ways of workingOpenText Live: Modeling your business processes to new ways of working
OpenText Live: Modeling your business processes to new ways of workingOpenText Portfolio
 
Measuring productivity
Measuring productivityMeasuring productivity
Measuring productivityJoel Ungar
 
Supply chain design and operation
Supply chain design and operationSupply chain design and operation
Supply chain design and operationAngelainBay
 
Blue Ice Reporting Presentation
Blue Ice Reporting PresentationBlue Ice Reporting Presentation
Blue Ice Reporting Presentationmsteiner19
 
Fundamentals of Designing, Building, & Implementing a Service Delivery Center
Fundamentals of Designing, Building, & Implementing a Service Delivery CenterFundamentals of Designing, Building, & Implementing a Service Delivery Center
Fundamentals of Designing, Building, & Implementing a Service Delivery CenterScottMadden, Inc.
 
Warranty Master Breakout Session at IT Nation Connect 2019
Warranty Master Breakout Session at IT Nation Connect 2019Warranty Master Breakout Session at IT Nation Connect 2019
Warranty Master Breakout Session at IT Nation Connect 2019Allice Shandler
 
Enough Blame for System Performance Issues
Enough Blame for System Performance IssuesEnough Blame for System Performance Issues
Enough Blame for System Performance IssuesMahesh Vallampati
 
Oil Industry Safety Directorate Training
Oil Industry Safety Directorate TrainingOil Industry Safety Directorate Training
Oil Industry Safety Directorate TrainingPharma Garage
 
ARM & Associates - Productivity Improvement Services
ARM & Associates - Productivity Improvement ServicesARM & Associates - Productivity Improvement Services
ARM & Associates - Productivity Improvement ServicesBernard Redmond
 
ARM & Associates - Productivity Improvement Services
ARM & Associates - Productivity Improvement ServicesARM & Associates - Productivity Improvement Services
ARM & Associates - Productivity Improvement ServicesBernard Redmond
 

Similar to Nagios Conference 2014 - Nate Broderick - SLA - The Marriage of an Effective Tool With a Well Planned Architecture (20)

facilitiesmanagementpowerpointpresentationslides-220211043558.pptx
facilitiesmanagementpowerpointpresentationslides-220211043558.pptxfacilitiesmanagementpowerpointpresentationslides-220211043558.pptx
facilitiesmanagementpowerpointpresentationslides-220211043558.pptx
 
Reduce Test Automation Execution Time by 80%
Reduce Test Automation Execution Time by 80%Reduce Test Automation Execution Time by 80%
Reduce Test Automation Execution Time by 80%
 
How to Flip a Switch for 55% Web Performance Gains
How to Flip a Switch for 55% Web Performance GainsHow to Flip a Switch for 55% Web Performance Gains
How to Flip a Switch for 55% Web Performance Gains
 
Civil Infrastructure Management Powerpoint Presentation Slides
Civil Infrastructure Management Powerpoint Presentation SlidesCivil Infrastructure Management Powerpoint Presentation Slides
Civil Infrastructure Management Powerpoint Presentation Slides
 
OpenText Live: Modeling your business processes to new ways of working
OpenText Live: Modeling your business processes to new ways of workingOpenText Live: Modeling your business processes to new ways of working
OpenText Live: Modeling your business processes to new ways of working
 
Resume 2.0
Resume 2.0Resume 2.0
Resume 2.0
 
Resume 2.0
Resume 2.0Resume 2.0
Resume 2.0
 
Measuring productivity
Measuring productivityMeasuring productivity
Measuring productivity
 
Supply chain design and operation
Supply chain design and operationSupply chain design and operation
Supply chain design and operation
 
Blue Ice Reporting Presentation
Blue Ice Reporting PresentationBlue Ice Reporting Presentation
Blue Ice Reporting Presentation
 
Fundamentals of Designing, Building, & Implementing a Service Delivery Center
Fundamentals of Designing, Building, & Implementing a Service Delivery CenterFundamentals of Designing, Building, & Implementing a Service Delivery Center
Fundamentals of Designing, Building, & Implementing a Service Delivery Center
 
Warranty Master Breakout Session at IT Nation Connect 2019
Warranty Master Breakout Session at IT Nation Connect 2019Warranty Master Breakout Session at IT Nation Connect 2019
Warranty Master Breakout Session at IT Nation Connect 2019
 
Final daimler (1)
Final daimler (1)Final daimler (1)
Final daimler (1)
 
Enough Blame for System Performance Issues
Enough Blame for System Performance IssuesEnough Blame for System Performance Issues
Enough Blame for System Performance Issues
 
Oil Industry Safety Directorate Training
Oil Industry Safety Directorate TrainingOil Industry Safety Directorate Training
Oil Industry Safety Directorate Training
 
ARM & Associates - Productivity Improvement Services
ARM & Associates - Productivity Improvement ServicesARM & Associates - Productivity Improvement Services
ARM & Associates - Productivity Improvement Services
 
Resume 2.0
Resume 2.0Resume 2.0
Resume 2.0
 
ARM & Associates - Productivity Improvement Services
ARM & Associates - Productivity Improvement ServicesARM & Associates - Productivity Improvement Services
ARM & Associates - Productivity Improvement Services
 
Maint Effect and Effic
Maint Effect and EfficMaint Effect and Effic
Maint Effect and Effic
 
Test 2
Test 2Test 2
Test 2
 

More from Nagios

Nagios XI Best Practices
Nagios XI Best PracticesNagios XI Best Practices
Nagios XI Best PracticesNagios
 
Jesse Olson - Nagios Log Server Architecture Overview
Jesse Olson - Nagios Log Server Architecture OverviewJesse Olson - Nagios Log Server Architecture Overview
Jesse Olson - Nagios Log Server Architecture OverviewNagios
 
Trevor McDonald - Nagios XI Under The Hood
Trevor McDonald  - Nagios XI Under The HoodTrevor McDonald  - Nagios XI Under The Hood
Trevor McDonald - Nagios XI Under The HoodNagios
 
Sean Falzon - Nagios - Resilient Notifications
Sean Falzon - Nagios - Resilient NotificationsSean Falzon - Nagios - Resilient Notifications
Sean Falzon - Nagios - Resilient NotificationsNagios
 
Marcus Rochelle - Landis+Gyr - Monitoring with Nagios Enterprise Edition
Marcus Rochelle - Landis+Gyr - Monitoring with Nagios Enterprise EditionMarcus Rochelle - Landis+Gyr - Monitoring with Nagios Enterprise Edition
Marcus Rochelle - Landis+Gyr - Monitoring with Nagios Enterprise EditionNagios
 
Janice Singh - Writing Custom Nagios Plugins
Janice Singh - Writing Custom Nagios PluginsJanice Singh - Writing Custom Nagios Plugins
Janice Singh - Writing Custom Nagios PluginsNagios
 
Dave Williams - Nagios Log Server - Practical Experience
Dave Williams - Nagios Log Server - Practical ExperienceDave Williams - Nagios Log Server - Practical Experience
Dave Williams - Nagios Log Server - Practical ExperienceNagios
 
Mike Weber - Nagios and Group Deployment of Service Checks
Mike Weber - Nagios and Group Deployment of Service ChecksMike Weber - Nagios and Group Deployment of Service Checks
Mike Weber - Nagios and Group Deployment of Service ChecksNagios
 
Mike Guthrie - Revamping Your 10 Year Old Nagios Installation
Mike Guthrie - Revamping Your 10 Year Old Nagios InstallationMike Guthrie - Revamping Your 10 Year Old Nagios Installation
Mike Guthrie - Revamping Your 10 Year Old Nagios InstallationNagios
 
Bryan Heden - Agile Networks - Using Nagios XI as the platform for Monitoring...
Bryan Heden - Agile Networks - Using Nagios XI as the platform for Monitoring...Bryan Heden - Agile Networks - Using Nagios XI as the platform for Monitoring...
Bryan Heden - Agile Networks - Using Nagios XI as the platform for Monitoring...Nagios
 
Matt Bruzek - Monitoring Your Public Cloud With Nagios
Matt Bruzek - Monitoring Your Public Cloud With NagiosMatt Bruzek - Monitoring Your Public Cloud With Nagios
Matt Bruzek - Monitoring Your Public Cloud With NagiosNagios
 
Lee Myers - What To Do When Nagios Notification Don't Meet Your Needs.
Lee Myers - What To Do When Nagios Notification Don't Meet Your Needs.Lee Myers - What To Do When Nagios Notification Don't Meet Your Needs.
Lee Myers - What To Do When Nagios Notification Don't Meet Your Needs.Nagios
 
Eric Loyd - Fractal Nagios
Eric Loyd - Fractal NagiosEric Loyd - Fractal Nagios
Eric Loyd - Fractal NagiosNagios
 
Marcelo Perazolo, Lead Software Architect, IBM Corporation - Monitoring a Pow...
Marcelo Perazolo, Lead Software Architect, IBM Corporation - Monitoring a Pow...Marcelo Perazolo, Lead Software Architect, IBM Corporation - Monitoring a Pow...
Marcelo Perazolo, Lead Software Architect, IBM Corporation - Monitoring a Pow...Nagios
 
Thomas Schmainda - Tracking Boeing Satellites With Nagios - Nagios World Conf...
Thomas Schmainda - Tracking Boeing Satellites With Nagios - Nagios World Conf...Thomas Schmainda - Tracking Boeing Satellites With Nagios - Nagios World Conf...
Thomas Schmainda - Tracking Boeing Satellites With Nagios - Nagios World Conf...Nagios
 
Nagios World Conference 2015 - Scott Wilkerson Opening
Nagios World Conference 2015 - Scott Wilkerson OpeningNagios World Conference 2015 - Scott Wilkerson Opening
Nagios World Conference 2015 - Scott Wilkerson OpeningNagios
 
Nrpe - Nagios Remote Plugin Executor. NRPE plugin for Nagios Core
Nrpe - Nagios Remote Plugin Executor. NRPE plugin for Nagios CoreNrpe - Nagios Remote Plugin Executor. NRPE plugin for Nagios Core
Nrpe - Nagios Remote Plugin Executor. NRPE plugin for Nagios CoreNagios
 
Nagios Log Server - Features
Nagios Log Server - FeaturesNagios Log Server - Features
Nagios Log Server - FeaturesNagios
 
Nagios Network Analyzer - Features
Nagios Network Analyzer - FeaturesNagios Network Analyzer - Features
Nagios Network Analyzer - FeaturesNagios
 
Nagios Conference 2014 - Dorance Martinez Cortes - Customizing Nagios
Nagios Conference 2014 - Dorance Martinez Cortes - Customizing NagiosNagios Conference 2014 - Dorance Martinez Cortes - Customizing Nagios
Nagios Conference 2014 - Dorance Martinez Cortes - Customizing NagiosNagios
 

More from Nagios (20)

Nagios XI Best Practices
Nagios XI Best PracticesNagios XI Best Practices
Nagios XI Best Practices
 
Jesse Olson - Nagios Log Server Architecture Overview
Jesse Olson - Nagios Log Server Architecture OverviewJesse Olson - Nagios Log Server Architecture Overview
Jesse Olson - Nagios Log Server Architecture Overview
 
Trevor McDonald - Nagios XI Under The Hood
Trevor McDonald  - Nagios XI Under The HoodTrevor McDonald  - Nagios XI Under The Hood
Trevor McDonald - Nagios XI Under The Hood
 
Sean Falzon - Nagios - Resilient Notifications
Sean Falzon - Nagios - Resilient NotificationsSean Falzon - Nagios - Resilient Notifications
Sean Falzon - Nagios - Resilient Notifications
 
Marcus Rochelle - Landis+Gyr - Monitoring with Nagios Enterprise Edition
Marcus Rochelle - Landis+Gyr - Monitoring with Nagios Enterprise EditionMarcus Rochelle - Landis+Gyr - Monitoring with Nagios Enterprise Edition
Marcus Rochelle - Landis+Gyr - Monitoring with Nagios Enterprise Edition
 
Janice Singh - Writing Custom Nagios Plugins
Janice Singh - Writing Custom Nagios PluginsJanice Singh - Writing Custom Nagios Plugins
Janice Singh - Writing Custom Nagios Plugins
 
Dave Williams - Nagios Log Server - Practical Experience
Dave Williams - Nagios Log Server - Practical ExperienceDave Williams - Nagios Log Server - Practical Experience
Dave Williams - Nagios Log Server - Practical Experience
 
Mike Weber - Nagios and Group Deployment of Service Checks
Mike Weber - Nagios and Group Deployment of Service ChecksMike Weber - Nagios and Group Deployment of Service Checks
Mike Weber - Nagios and Group Deployment of Service Checks
 
Mike Guthrie - Revamping Your 10 Year Old Nagios Installation
Mike Guthrie - Revamping Your 10 Year Old Nagios InstallationMike Guthrie - Revamping Your 10 Year Old Nagios Installation
Mike Guthrie - Revamping Your 10 Year Old Nagios Installation
 
Bryan Heden - Agile Networks - Using Nagios XI as the platform for Monitoring...
Bryan Heden - Agile Networks - Using Nagios XI as the platform for Monitoring...Bryan Heden - Agile Networks - Using Nagios XI as the platform for Monitoring...
Bryan Heden - Agile Networks - Using Nagios XI as the platform for Monitoring...
 
Matt Bruzek - Monitoring Your Public Cloud With Nagios
Matt Bruzek - Monitoring Your Public Cloud With NagiosMatt Bruzek - Monitoring Your Public Cloud With Nagios
Matt Bruzek - Monitoring Your Public Cloud With Nagios
 
Lee Myers - What To Do When Nagios Notification Don't Meet Your Needs.
Lee Myers - What To Do When Nagios Notification Don't Meet Your Needs.Lee Myers - What To Do When Nagios Notification Don't Meet Your Needs.
Lee Myers - What To Do When Nagios Notification Don't Meet Your Needs.
 
Eric Loyd - Fractal Nagios
Eric Loyd - Fractal NagiosEric Loyd - Fractal Nagios
Eric Loyd - Fractal Nagios
 
Marcelo Perazolo, Lead Software Architect, IBM Corporation - Monitoring a Pow...
Marcelo Perazolo, Lead Software Architect, IBM Corporation - Monitoring a Pow...Marcelo Perazolo, Lead Software Architect, IBM Corporation - Monitoring a Pow...
Marcelo Perazolo, Lead Software Architect, IBM Corporation - Monitoring a Pow...
 
Thomas Schmainda - Tracking Boeing Satellites With Nagios - Nagios World Conf...
Thomas Schmainda - Tracking Boeing Satellites With Nagios - Nagios World Conf...Thomas Schmainda - Tracking Boeing Satellites With Nagios - Nagios World Conf...
Thomas Schmainda - Tracking Boeing Satellites With Nagios - Nagios World Conf...
 
Nagios World Conference 2015 - Scott Wilkerson Opening
Nagios World Conference 2015 - Scott Wilkerson OpeningNagios World Conference 2015 - Scott Wilkerson Opening
Nagios World Conference 2015 - Scott Wilkerson Opening
 
Nrpe - Nagios Remote Plugin Executor. NRPE plugin for Nagios Core
Nrpe - Nagios Remote Plugin Executor. NRPE plugin for Nagios CoreNrpe - Nagios Remote Plugin Executor. NRPE plugin for Nagios Core
Nrpe - Nagios Remote Plugin Executor. NRPE plugin for Nagios Core
 
Nagios Log Server - Features
Nagios Log Server - FeaturesNagios Log Server - Features
Nagios Log Server - Features
 
Nagios Network Analyzer - Features
Nagios Network Analyzer - FeaturesNagios Network Analyzer - Features
Nagios Network Analyzer - Features
 
Nagios Conference 2014 - Dorance Martinez Cortes - Customizing Nagios
Nagios Conference 2014 - Dorance Martinez Cortes - Customizing NagiosNagios Conference 2014 - Dorance Martinez Cortes - Customizing Nagios
Nagios Conference 2014 - Dorance Martinez Cortes - Customizing Nagios
 

Recently uploaded

Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 

Recently uploaded (20)

Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 

Nagios Conference 2014 - Nate Broderick - SLA - The Marriage of an Effective Tool With a Well Planned Architecture

  • 1. SLA - Marriage of an effective tool with a well planned architecture Nate Broderick Dan Johnson nate@aivector.com
  • 3. SLA
  • 4. Get me a drink out of the Frigidaire Service Level Agreement Availability Probability of being “UP” Historical reliability
  • 6. CRITICAL APPLICATION: Get Grandma to the Airport 2005 Honda Accord 115,268.738 miles Total miles driven per year: Freeway 6,812.951 @ 57.654 mph 118.170 hrs City 5,978.225 @ 28.991 mph 206.780 hrs Total hrs/year 324.950 hrs Total minutes /year 19,496.994 mins Average minutes per day 53.416 mins Car must be available 24/7 – 1,440.000 minutes per day
  • 7. CRITICAL APPLICATION: Get Grandma to the Airport 2005 Honda Accord 115,268.738 miles Total miles driven per year: Freeway 6,812.951 @ 57.654 mph 118.170 hrs City 5,978.225 @ 28.991 mph 206.780 hrs Total hrs/year 324.950 hrs Total minutes /year 19,496.994 mins Average minutes per day 53.416 mins Car must be available 24/7 – 1,440.000 minutes per day Statistics for the Last 24 Hours Oil change, lube job & 100,000 mile maint Tire blowout and roadside change Check engine light on Mechanic found loose plug wire & fixed Up Unscheduled Down Scheduled Down Warning Light 10.821 4.653 122.594 15.173 1,286.659 15.474 122.694 15.173 89.351% 1.075% 8.520% 1.054%
  • 8. The consequence of not having 5 -9’s would be biblical in nature… …we’ll run into the Four Horsemen of the Apocalypse on the way to the airport!
  • 9. Oil change, lube job & 100,000 mile maint Tire blowout and roadside change Check engine light on Mechanic found loose plug wire & fixed Up Unscheduled Down Scheduled Down Warning Light 10.821 4.653 122.594 15.173 1,286.659 15.474 122.694 15.173 89.351% 1.075% 8.520% 1.054% 7 day time period (10,080 minutes) 9,926.659 15.474 122.694 15.173 98.479% 0.154% 1.217% 0.151% Warning is not technically down 9,941.832 15.474 122.694 98.629% 0.154% 1.217% Scheduled down time is planned 10,064.526 15.474 99.847% 0.154%
  • 10. Current SLA 10,064.526 15.474 99.847% 0.154% Restoring a 1967 Ford Mustang 1,440.000 14.286% If I spend $995 for a rebuilt engine I can achieve the same reliability as my Honda Fail Over Scenario 99.999% I need your help! Is there anyone aware of literature suggesting more than 5 – 9’s I need to rebuild my transmission 12 – 9’s to justify the cost to my wife!
  • 11. We’re at 5 – 9’s! Great: Over what period of time? What’s your Check Interval (5-1-5, 3-1-3, 10-1-10…?) Do you include “Soft”, “Hard” or both alerts? What’s on your exclusion list? Do you use the Average or Probability method to calculate SLA? What’s the REAL purpose of an “SLA” anyway?
  • 12. SLA is a tool A tool is an instrument that you use to help accomplish some task.
  • 13. Less about JUSTIFICATION More about INFORMATION Opportunity for EDUCATION All about COMMUNICATION
  • 14.
  • 15. We’re at 5 – 9’s! Over what period of time? I want the ability to view and analyze different time periods in just seconds. What’s your Check Interval (5-1-5, 3-1-3, 10-1-10…?) Do you include “Soft”, “Hard” or both alerts? Let’s not kid ourselves; precision is determined by the quaity of the input. What’s on your exclusion list? I’m a big boy and I can handle the truth; together we’ll come up with a solution. Do you use the Average or Probability method to calculate SLA? Why can’t I see both?
  • 16. SLA - Marriage of an effective tool with a well planned architecture
  • 17. www.buymystuffpleez.com Uptime 100% Was there ever a time when people couldn’t get to my site? There’s nothing more to worry about RIGHT?
  • 18. HOSTGROUP [Cluster] Related Host Related Host Related Host Related Host RReelalatetedd H Hoosstt: Server_bmsp Spares 3 APPLICATION HARDWARE NETWORK Related Host & Services Server_shopping Related Host & Services Server_email Related Host & Service Server_vicci_dialer Related Host & Service Router_R15 Related Host & Service Switch_R15 Related Host & Service Other Services_R15 BUSINESS PROCESS
  • 19.
  • 20. BUSINESS PROCESS • How do technical people view reports? • Technical people view their systems as systems they are responsible for. • Technical people are generally focused in their assigned areas • How does management view reports? • Management views entire systems from a top level view and don’t focus so much on the details. • Friction can be caused by tech people and management due to misunderstandings. • Often management doesn’t understand why things are broken when they are or where potential problems are.
  • 22. BUSINESS PROCESS SLA •Nagios needs to be configured to monitor the structure properly •From a technical side, it is important to setup the monitoring in a way that helps the engineer determine problems in the quickest way •From the business side it is important to determine which components are contained in each business process •To understand the business processes, you need to understand all components associated with it • Made up of Network, Application, Hardware monitors •SLA Reports DEMO
  • 23. HARDWARE Predictive SLA • How do I know as a technical person and a manager what I can do to fix problems? • First we need to know what the real problem is. Our SLA page shows you what the problems are. • The predictive SLA page allows management and technical staff to make changes for the future • DEMO
  • 24. HARDWARE Conclusion • What will tool do for you? • Predict fixes • Helps in meaningful numbers and allows you to determine which resources should be spent • Meaningful reports for the technical side and management • Opportunity for the technical to educate management • Facilitates communication by viewing the reports by both technical and management • Communication allows the business to put resources in the items it needs to and enhances business processes

Editor's Notes

  1. I’m your typical management. Been in high tech for over 40 years Educational background Accounting & Finance Consider myself a fast learned and I understand the concepts – but I depend on my expert staff to “know” what’s going on Nate came to me and said there as a conference in St Paul in October and I think having you give a presentation from the Management point of view would be interesting I lived in the mid-west for a number of years and even though I’m a tea-tottaler I enjoyed the food, dancing and I said it will be fun **********
  2. Then I did a little investigation ********** And I found out that St Paul Oktoberfest wasn’t quite what I expected ********** In fact – ******** It was held in September *********
  3. AI Vector is a small company based about an hour south of Salt Lake City. We have been in the monitoring field for about 15 year. ********** Today we’re going to talk about SLA **********
  4. I’m going to refer to managers and techies; let me give you the definition. The half of you that are thinking – “What in the world does a refrigerator have to do with SLA?”; you’re a manager The other half that are thinking – “What’s its IP? If I can ping it I can monitor it.” you’re a techie. Now let me explain: *********** My dad would say – Get me a drink out of the Frigidaire I was 11 years old before I knew you could buy appliances from other places rather than Sear & Roebuck – We never owned a Frigidaire in my dad’s lifetime but I knew what he meant ************* When we say SLA we are using it in a broad generic way – don’t get hung up Another deviation - - If I use an IT example to introduce my presentation I’d have the same problem I had in an Econ class when I was in college, back in the stone age. College in the Intermountain West New teacher – thought he’d make it relevant by asking this question “why do they sell more #1 potatoes per capita than #2 potatoes in NY than they do in Idaho, the difference is quite substantial… Yeah but, yeah but We’re going to talk about a non-computer related Critical Application **********
  5. Beware – I’m a great salesman. That’s the only logic I can come up with why the beautiful woman on my left has stayed married to me for 42 years last August. And I was 50 pounds heavier up to about 2 years ago. Our oldest son [point to Chris] his wife and 3 sons live in Louisville, KY area – he’s an attorney out there and well established – he aint come back to Utah. Standing next to him is our youngest son. He is in an 8 year graduate program and lives in a small town named Middlesboro, KY with his wife and 2 daughters. ************** For you number crunchers, this represents 62.500% of my wife’s grandkids. I know there are some of you in this group that are responsible for e-commerce websites that represent 1000’s 10’s of thousands, even 100’s of thousands of dollars per hour in revenues. The pressure you have to maintain and be proactive with these systems is great. I understand that. But when my wife decides to go see her grandkids – your issues compared to my critical application is minor. **************
  6. Our main car is in the shop - - it crashed ************ Here are the information about my car . . . I can see some of you are chuckling over the 3 (three) decimal places An SLA is asking someone to be accurate to 5 decimal places - - They want it both ways I want 5 – 9’s and my down time is about . . . ************
  7. Let’s look at the 24 hour statistics on my car ************ Review the data I made a big mistake. While I was preparing for this presentation I printed a number of articles about SLA’s and I left them laying around. My wife read a few of them. Now my boss has an opinion about the reliability of my car. Unfortunately, she has come to the conclusion that if we done have 5 – 9’s ************
  8. ***********
  9. So what am I going to do if I want to make it to 43 years ************* Dear – 24 hr an anomaly let’s look at 7 days. I can’t go back further than that because I had serious problems ************ Warnings are not down ************* Scheduled shouldn’t count against my SLA Still not there ************
  10. ************* Describe Mustang Put it together and ran 2.489 minutes – but it could have run the entire time so that’s the 1,440 minutes. I tore it down the next day If I include this in the mix it would pull everything down. ************* Now some of you are saying – Yeah Right 995 won’t cut it. The engine I want is $2,800 I’m introducing the concept – When it gets closer to the time to order it I’ll put in a Change Order and get the one I want ************* In a Fail Over Architecture the SLA would be 5 – 9’s ************ Help ************ Literature ************ Transmission ************ 12 – 9’s *********************
  11. ************* Great ************* Period – Like my car – are you selecting advantageous time periods ************* Check Intervals *********** Soft – go over 10-1-10 example ************* Exclusion AT&T Example ************* Method ************* Purpose *************
  12. Like the tools I use to rebuild my car I can waste a lot of time using the wrong tool *************
  13. ************ Justification – my wife/my boss without sufficient understanding has in her mind a STANDARD from which she is formulating opinions. Sometimes management gets into the mode of “I don’t understand but here’s my opinion.” Often techie reaction to this is depicted in my Critical Application scenario - - what do I need to do to Justify this data? ************ Information – If management understands not only the what’s but also the why’s they can form better opinions. Managers must approach the data from a neutral position with an attitude of “explain this to me”. Techies must be completely upfront with the information so the whole situation can be evaluated. That leads to *********** Education – If applicable to your system, does everyone in the decision cycle know what a “Soft Alert” is? How about Fluttering? Swap Memory? Load and what acceptable levels for our system would be? BECAREFUL, I used to tell professionals “I need to understand my insurance coverage, but if I wanted to become an insurance expert I’d have a license on my wall” Managers - - you need to become familiar with the real world challenges of running a very complex and some times very delicate system. ************* This is the ultimate goal of an SLA. Issues can be handled quickly. Proactive maintenance and long-term planning can help prevent problems. Capital needs can be identified and assessed early. But it can’t work without Communication and Trust. ************
  14. Sometimes I feel like this is the type of information I get about SLA – Interesting but not that helpful. ************
  15. Let me give you the management view ************* *********** I want to see trends ************* *********** *********** Precision ************* *********** Big Boy ************* *********** Both
  16. The other half of the story is the Architecture *************
  17. Let’s look at one example ************* I’m responsible for a website ************* buymystuff.com ************* What’s my primary concern about this site? ********* I’m want to know if it’s been up 100% of the time ************* I need to communicate with the system and get the pertinent data
  18. Talk a little about differences between management and technical
  19. Talk about how Dan mentioned application, network,