SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
Resilient Notifications
By Sean Falzon
nozlaf@nozlaf.com
About me
What is this about?
• Why resilient notifications?
– Notifications are IMPORTANT
• They can also be ANNOYING
– Monitoring a system which you rely on for
communications is good
• Relying on that system to notify you when you
have a problem is probably not best practice
Sending a notification when
something happens is natural
behavior
From birth
Humans have always been trying
to find better ways to send
notifications
Most popular notifications
• E-mail
• SMS
My favorite ways to notify
• Email
• SMS
• Voice
• Service desk tickets
Pro’s for SMS
• Simple to send
• Web/email gateways
• SMS Modem / connected phone
Con’s for SMS
• No way to know if it was received
• No way to tell if it was read
• Cannot be automatically forwarded by
phone network
So what's the answer?
• There are commercial products out there
– Some can be costly
– Free products like Pushbullet and telegram are
good, but may not suit due to internet connectivity
and as free services no SLA contract
– Apps like aNag are good but have downsides
such as internet / vpn connectivity and the app
sometimes has issues
I love voice
• You can forward a mobile phone / IP
phone
• You can listen to a voice message in a car
(well in Australia you can)
• You can acknowledge with voice or
keypad
Voice network diagram
Voice is resilient
• Multiple pathways
– ISDN
– SIP
– PSTN
Voice is resilient
• Forwarding of calls
– On call roster are hard to manage
– Things change
– Forwarding a phone is easy!
Voice is resilient
• Acknowledging voice calls is easy
– Keypad acknowledgement
– Voice acknowledgement
How does it work?
Call Support person
Call 2nd
person or manager
Create Asterisk
Call file
&
Synth Voice
Call speedcall
Acknowledgement
• In my view it is best if you do not allow
someone to acknowledge anything outside
of the Nagios interface
Escalations
“Insanity is doing the same
thing over and over again and
expecting different results”
Albert Einstein
Use multiple methods
• Combine multiple methods to achieve a
solution that you KNOW will deliver the
notification when you need it
Problem: on call rosters
• Created by people for people, not
predictable – if you never have people
swap your employees are robots
Escalate notifications
• Nagios has built in support for notifications
escalations
• Avoid using the same communications
method for the escalation
• Can be used to escalate from one method
to another for the same contact
Problem: Excessive Notifications
• Operators ignore more notifications than
they action
• Important notifications are missed
• Do not notify on unreachable
Solutions?
• Most successful solutions require a third
party web interface to select who is on call
– Works well
– Requires access to the web interface
My preferred way?
• Use the corporate phone system
– System speed calls allow you to divert
numbers
– Remote hot desk allows changing diversions
securely without computer
– Phone system has redundancy / resiliency
built in from its original design
Right tool for the job
• Pick the right notification type
do we want to be interrupted with a loud
notification type for issues that can happen
frequently but only matter if they are sustained?
NO probably not
Don’t rely just on “smart” phones
• If using SMS, Voice. Email or APPS it is
easy to forget that the person who is on
call is probably going to access all four on
the same device.
Resources
Here’s what you do:
Read about notification escalations here http://tinyurl.com/qx68m65
Read about status and reachability here http://tinyurl.com/qfoyrue
Want scripts? Or want to share yours?????
http://exchange.nagios.org/
Thank you!
Any Questions?
Some things shouldn’t be interrupted
Unless its really important
Sean Falzon - Nagios - Resilient Notifications

Contenu connexe

Tendances (10)

Design [Autosaved]
Design [Autosaved]Design [Autosaved]
Design [Autosaved]
 
Gokul90
Gokul90Gokul90
Gokul90
 
Lecture 24
Lecture 24Lecture 24
Lecture 24
 
5 questions to ask a troubled customer
5 questions to ask a troubled customer5 questions to ask a troubled customer
5 questions to ask a troubled customer
 
CLC Members’ Seminar 4th June 2015 - Own your technology - Ian Ross, CLC
CLC Members’ Seminar 4th June 2015 - Own your technology - Ian Ross, CLCCLC Members’ Seminar 4th June 2015 - Own your technology - Ian Ross, CLC
CLC Members’ Seminar 4th June 2015 - Own your technology - Ian Ross, CLC
 
Lecture 31
Lecture 31Lecture 31
Lecture 31
 
Technology Report By Noah Coffman
Technology Report By Noah CoffmanTechnology Report By Noah Coffman
Technology Report By Noah Coffman
 
Emtech(1)
Emtech(1)Emtech(1)
Emtech(1)
 
Productivity tips for busy professionals
Productivity tips for busy professionalsProductivity tips for busy professionals
Productivity tips for busy professionals
 
Usability Testing
Usability TestingUsability Testing
Usability Testing
 

Similaire à Sean Falzon - Nagios - Resilient Notifications

Best Practices for TelehealthALLURA L. RALSTON, M.A.DEP.docx
Best Practices for TelehealthALLURA L. RALSTON, M.A.DEP.docxBest Practices for TelehealthALLURA L. RALSTON, M.A.DEP.docx
Best Practices for TelehealthALLURA L. RALSTON, M.A.DEP.docx
jasoninnes20
 
Best Practices for TelehealthALLURA L. RALSTON, M.A.DEP.docx
Best Practices for TelehealthALLURA L. RALSTON, M.A.DEP.docxBest Practices for TelehealthALLURA L. RALSTON, M.A.DEP.docx
Best Practices for TelehealthALLURA L. RALSTON, M.A.DEP.docx
richardnorman90310
 
Info2 sec 3_-_people__ict_systems
Info2 sec 3_-_people__ict_systemsInfo2 sec 3_-_people__ict_systems
Info2 sec 3_-_people__ict_systems
saltashict
 

Similaire à Sean Falzon - Nagios - Resilient Notifications (20)

Organizational Challenges of Workplace Technology/Security
Organizational Challenges of Workplace Technology/SecurityOrganizational Challenges of Workplace Technology/Security
Organizational Challenges of Workplace Technology/Security
 
Organizational Challenges of Workplace Technology-IBTTA Conference
Organizational Challenges of Workplace Technology-IBTTA ConferenceOrganizational Challenges of Workplace Technology-IBTTA Conference
Organizational Challenges of Workplace Technology-IBTTA Conference
 
Safe and Responsible Use of ICT
Safe and Responsible Use of ICTSafe and Responsible Use of ICT
Safe and Responsible Use of ICT
 
QCon 2014 - Principles of Reliable Communication
QCon 2014 - Principles of Reliable CommunicationQCon 2014 - Principles of Reliable Communication
QCon 2014 - Principles of Reliable Communication
 
Internal communication for hospitals with SnapComms
Internal communication for hospitals with SnapCommsInternal communication for hospitals with SnapComms
Internal communication for hospitals with SnapComms
 
Best Practices for TelehealthALLURA L. RALSTON, M.A.DEP.docx
Best Practices for TelehealthALLURA L. RALSTON, M.A.DEP.docxBest Practices for TelehealthALLURA L. RALSTON, M.A.DEP.docx
Best Practices for TelehealthALLURA L. RALSTON, M.A.DEP.docx
 
Best Practices for TelehealthALLURA L. RALSTON, M.A.DEP.docx
Best Practices for TelehealthALLURA L. RALSTON, M.A.DEP.docxBest Practices for TelehealthALLURA L. RALSTON, M.A.DEP.docx
Best Practices for TelehealthALLURA L. RALSTON, M.A.DEP.docx
 
Unit 6 BC
Unit 6  BCUnit 6  BC
Unit 6 BC
 
Computer concept
Computer conceptComputer concept
Computer concept
 
Internal helpdesk communication with SnapComms
Internal helpdesk communication with SnapCommsInternal helpdesk communication with SnapComms
Internal helpdesk communication with SnapComms
 
6 The digital divide.pptx
6 The digital divide.pptx6 The digital divide.pptx
6 The digital divide.pptx
 
Sales training
Sales trainingSales training
Sales training
 
Fostering an Ecosystem for Smartphone Privacy
Fostering an Ecosystem for Smartphone PrivacyFostering an Ecosystem for Smartphone Privacy
Fostering an Ecosystem for Smartphone Privacy
 
Internal health and safety communication with SnapComms
Internal health and safety communication with SnapCommsInternal health and safety communication with SnapComms
Internal health and safety communication with SnapComms
 
Remote usability testing and remote user research for usability
Remote usability testing and remote user research for usabilityRemote usability testing and remote user research for usability
Remote usability testing and remote user research for usability
 
Privacy, Encryption, and Anonymity in the Civil Legal Aid Context
Privacy, Encryption, and Anonymity in the Civil Legal Aid ContextPrivacy, Encryption, and Anonymity in the Civil Legal Aid Context
Privacy, Encryption, and Anonymity in the Civil Legal Aid Context
 
Info2 sec 3_-_people__ict_systems
Info2 sec 3_-_people__ict_systemsInfo2 sec 3_-_people__ict_systems
Info2 sec 3_-_people__ict_systems
 
Sithole it support in the library help desk
Sithole it support in the library   help desk Sithole it support in the library   help desk
Sithole it support in the library help desk
 
Intranet and extranet
Intranet and extranet Intranet and extranet
Intranet and extranet
 
Maapor presentation
Maapor presentationMaapor presentation
Maapor presentation
 

Plus de Nagios

Plus de 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
 
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
 
Nagios Conference 2014 - Mike Weber - Nagios Rapid Deployment Options
Nagios Conference 2014 - Mike Weber - Nagios Rapid Deployment OptionsNagios Conference 2014 - Mike Weber - Nagios Rapid Deployment Options
Nagios Conference 2014 - Mike Weber - Nagios Rapid Deployment Options
 

Dernier

If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
Kayode Fayemi
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
Kayode Fayemi
 
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
David Celestin
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
raffaeleoman
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
amilabibi1
 

Dernier (15)

Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio III
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
 
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatment
 
ICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdfICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdf
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
 
My Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle BaileyMy Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle Bailey
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar Training
 
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
 
Digital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalDigital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of Drupal
 
lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.
 
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
 
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfSOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
 

Sean Falzon - Nagios - Resilient Notifications

  • 1. Resilient Notifications By Sean Falzon nozlaf@nozlaf.com
  • 3. What is this about? • Why resilient notifications? – Notifications are IMPORTANT • They can also be ANNOYING – Monitoring a system which you rely on for communications is good • Relying on that system to notify you when you have a problem is probably not best practice
  • 4. Sending a notification when something happens is natural behavior
  • 6. Humans have always been trying to find better ways to send notifications
  • 8. My favorite ways to notify • Email • SMS • Voice • Service desk tickets
  • 9. Pro’s for SMS • Simple to send • Web/email gateways • SMS Modem / connected phone
  • 10. Con’s for SMS • No way to know if it was received • No way to tell if it was read • Cannot be automatically forwarded by phone network
  • 11. So what's the answer? • There are commercial products out there – Some can be costly – Free products like Pushbullet and telegram are good, but may not suit due to internet connectivity and as free services no SLA contract – Apps like aNag are good but have downsides such as internet / vpn connectivity and the app sometimes has issues
  • 12. I love voice • You can forward a mobile phone / IP phone • You can listen to a voice message in a car (well in Australia you can) • You can acknowledge with voice or keypad
  • 14. Voice is resilient • Multiple pathways – ISDN – SIP – PSTN
  • 15. Voice is resilient • Forwarding of calls – On call roster are hard to manage – Things change – Forwarding a phone is easy!
  • 16. Voice is resilient • Acknowledging voice calls is easy – Keypad acknowledgement – Voice acknowledgement
  • 17. How does it work? Call Support person Call 2nd person or manager Create Asterisk Call file & Synth Voice Call speedcall
  • 18. Acknowledgement • In my view it is best if you do not allow someone to acknowledge anything outside of the Nagios interface
  • 19. Escalations “Insanity is doing the same thing over and over again and expecting different results” Albert Einstein
  • 20. Use multiple methods • Combine multiple methods to achieve a solution that you KNOW will deliver the notification when you need it
  • 21. Problem: on call rosters • Created by people for people, not predictable – if you never have people swap your employees are robots
  • 22. Escalate notifications • Nagios has built in support for notifications escalations • Avoid using the same communications method for the escalation • Can be used to escalate from one method to another for the same contact
  • 23. Problem: Excessive Notifications • Operators ignore more notifications than they action • Important notifications are missed • Do not notify on unreachable
  • 24. Solutions? • Most successful solutions require a third party web interface to select who is on call – Works well – Requires access to the web interface
  • 25. My preferred way? • Use the corporate phone system – System speed calls allow you to divert numbers – Remote hot desk allows changing diversions securely without computer – Phone system has redundancy / resiliency built in from its original design
  • 26. Right tool for the job • Pick the right notification type do we want to be interrupted with a loud notification type for issues that can happen frequently but only matter if they are sustained? NO probably not
  • 27. Don’t rely just on “smart” phones • If using SMS, Voice. Email or APPS it is easy to forget that the person who is on call is probably going to access all four on the same device.
  • 28. Resources Here’s what you do: Read about notification escalations here http://tinyurl.com/qx68m65 Read about status and reachability here http://tinyurl.com/qfoyrue Want scripts? Or want to share yours????? http://exchange.nagios.org/
  • 30. Some things shouldn’t be interrupted Unless its really important