SlideShare a Scribd company logo
1 of 21
Download to read offline
The future of Nagios
Andreas Ericsson
ageric79@gmail.com
Agenda
 About me
 About op5
 Timeline
 What happened?
 A brief lookback
 The future
About me
 34 years old next week
 Programming since I was seven
 Work as core architect at op5
 Nagios core developer 2009-2013
 Performance fanatic
 Author of Merlin and Nagios 4
About op5
 Founded 2003
 +900 customers
 97% renewal rate
 Focus on large installations
 http://www.op5.com
Timeline
 1999: Nagios project started
 2007: Development stops, Ethan claims Nagios
is “complete”
 2009: First fork, new core devs
 2012: Nagios 4 ready for release
 2013: Nagios 4 released, mailing lists shut
down, core devs removed, development stops,
“star-hunt” starts
 2013: Naemon rises from the ashes
About Naemon
 Networks, Applications and Event Monitor
 Pronounced like “daemon”
 Created last week
 So far, it's mostly me
 98% of the Nagios core dev effort
 Focus: Performance, modularity,
extendability, maintainability, openness
Why fork?
 Opensource projects should be open
 Political BS has no place in technical projects
 I disagree with marketing departments
dictating roadmaps and release dates
Why I got kicked
 Official reasons:
 One bad commit out of 973
 op5 can't use spent dev time in marketing
 Real reason (most likely):
 Me being known as “the nagios developer” is bad
for Nagios Enterprises
A brief lookback
 Nagios 4: Focus on foundations
 Performance
 Stability
 Reusable API's
 Query handler
 NERD
Query handler
 Input handler + API
 query: “<address><SP><query>0”
 A few built-in handlers
 echo
 help
 core
 wproc
 nerd
NERD
 Nagios Event Radio Dispatcher
 Provides real-time data to addons outside
Nagios' core
 Can reduce I/O load of current addons
 Queried as 'nerd' via query-handler
 Example queries:
 @nerd subscribe hostcheck
 @nerd subscribe servicechecks
 demo time :)
Naemon Roadmap
 External commands via query handler
 Dropdir support
 Runtime-modifiable main-config
 Scheduler-controlled helper daemons
 Check result transformer
 Object extensions
 Dynamic object creation at runtime
 Livestatus
External commands via query handler
 How?
 Commands sent via query handler as key/value
vector
 Why?
 Proper error reporting
 Easier to maintain, test and document
 Support certain vars for all commands
 username
 trigger_time
Dropdir support
 How?
 Simple library
 Minor rewrite of config parsing routines
 Why?
 Addon authors can distribute config easily
 No need to modify nagios.cfg
 Mass management becomes a lot easier
Runtime-modifiable main-config
 How?
 Minor rewrite of config parsing routines
 Config queries can be sent to query handler
 Not all variables can be modified
 Why?
 It comes “for free” with dropdir support
 More generic than adding external commands
Scheduler-controlled helpers
 How?
 Helpers are launched at start
 Helpers report to QH
 Why?
 Single-system start/stop
 Assure no events are missed by helpers
 Refuse to start if crucial helpers fail
 Built-in keepalive
Check result transformer
 How?
 External helper connects to NERD
 Events zip to the helper
 Helper can alter state/perfdata/whatever
 Helper zaps result back to core via QH
 Why?
 Bischeck, Anders Haal
 Adaptive thresholds
 Self-learning monitoring
 Event correlation
Object extensions
 How?
 Loaded from special config files
 Modules can request extensions to be read
 Extension objects sent to loaded modules
 Why?
 Avoids linear lookup time of custom variables
 Provides addon-manageable object-config (such as
NagVis map-coordinates)
Dynamic object creation
 How?
 Creatable via query handler requests
 Clone existing host/service or make new
 Existing objects can be disabled
 Housekeeping event every X minutes/seconds
 Why?
 New stuff “call in” and monitoring starts
 Monitoring shouldn't stop
Livestatus
 How?
 Build trickery
 Why?
 Other ways of getting status data suck
 Common ground benefits entire community
 Thanks!
 Mathias Kettner
Questions?
 Features are on the instalment plan, but all
should be completed by next year
 http://www.github.com/naemon
 http://git.op5.org
 mailto:ageric79@gmail.com
 ae@op5.com

More Related Content

What's hot

New Relic .NET Agent Overview
New Relic .NET Agent OverviewNew Relic .NET Agent Overview
New Relic .NET Agent Overview
Brian Doll
 

What's hot (20)

Deployment Automation & Self-Healing with Dynatrace & Ansible
Deployment Automation & Self-Healing with Dynatrace & AnsibleDeployment Automation & Self-Healing with Dynatrace & Ansible
Deployment Automation & Self-Healing with Dynatrace & Ansible
 
London WebPerf Meetup: End-To-End Performance Problems
London WebPerf Meetup: End-To-End Performance ProblemsLondon WebPerf Meetup: End-To-End Performance Problems
London WebPerf Meetup: End-To-End Performance Problems
 
JAX London 2021: Jumpstart Your Cloud Native Development: An Overview of Prac...
JAX London 2021: Jumpstart Your Cloud Native Development: An Overview of Prac...JAX London 2021: Jumpstart Your Cloud Native Development: An Overview of Prac...
JAX London 2021: Jumpstart Your Cloud Native Development: An Overview of Prac...
 
Scrum Control or Kanban Agility? You Can Have both, Using Metrics
Scrum Control or Kanban Agility? You Can Have both, Using MetricsScrum Control or Kanban Agility? You Can Have both, Using Metrics
Scrum Control or Kanban Agility? You Can Have both, Using Metrics
 
AWS Summit - Trends in Advanced Monitoring for AWS environments
AWS Summit - Trends in Advanced Monitoring for AWS environmentsAWS Summit - Trends in Advanced Monitoring for AWS environments
AWS Summit - Trends in Advanced Monitoring for AWS environments
 
Continuous Delivery with Spinnaker.io
Continuous Delivery with Spinnaker.ioContinuous Delivery with Spinnaker.io
Continuous Delivery with Spinnaker.io
 
DevOps Pipelines and Metrics Driven Feedback Loops
DevOps Pipelines and Metrics Driven Feedback LoopsDevOps Pipelines and Metrics Driven Feedback Loops
DevOps Pipelines and Metrics Driven Feedback Loops
 
Applying AI to Performance Engineering: Shift-Left, Shift-Right, Self-Healing
Applying AI to Performance Engineering: Shift-Left, Shift-Right, Self-HealingApplying AI to Performance Engineering: Shift-Left, Shift-Right, Self-Healing
Applying AI to Performance Engineering: Shift-Left, Shift-Right, Self-Healing
 
MesosCon Asia Keynote: Replacing a Jet Engine Mid-flight
MesosCon Asia Keynote: Replacing a Jet Engine Mid-flightMesosCon Asia Keynote: Replacing a Jet Engine Mid-flight
MesosCon Asia Keynote: Replacing a Jet Engine Mid-flight
 
Dreamforce - Chaining Approval Processes with Apex Code
Dreamforce - Chaining Approval Processes with Apex CodeDreamforce - Chaining Approval Processes with Apex Code
Dreamforce - Chaining Approval Processes with Apex Code
 
Releasing the Monolith On a Daily Basis
Releasing the Monolith On a Daily BasisReleasing the Monolith On a Daily Basis
Releasing the Monolith On a Daily Basis
 
New Relic .NET Agent Overview
New Relic .NET Agent OverviewNew Relic .NET Agent Overview
New Relic .NET Agent Overview
 
Takeaways From Migrating to Git and Bitbucket Server
Takeaways From Migrating to Git and Bitbucket ServerTakeaways From Migrating to Git and Bitbucket Server
Takeaways From Migrating to Git and Bitbucket Server
 
Datadog: From a single product to a growing platform by Alexis Lê-Quôc, CTO
Datadog: From a single product to a growing platform by Alexis Lê-Quôc, CTODatadog: From a single product to a growing platform by Alexis Lê-Quôc, CTO
Datadog: From a single product to a growing platform by Alexis Lê-Quôc, CTO
 
AtlasCamp 2015: Damn you Facebook - Raising the bar in SaaS
AtlasCamp 2015: Damn you Facebook - Raising the bar in SaaSAtlasCamp 2015: Damn you Facebook - Raising the bar in SaaS
AtlasCamp 2015: Damn you Facebook - Raising the bar in SaaS
 
Top .NET, Java & Web Performance Mistakes - Meetup Jan 2015
Top .NET, Java & Web Performance Mistakes - Meetup Jan 2015Top .NET, Java & Web Performance Mistakes - Meetup Jan 2015
Top .NET, Java & Web Performance Mistakes - Meetup Jan 2015
 
Beginning Laravel Workshop - September 2018
Beginning Laravel Workshop - September 2018Beginning Laravel Workshop - September 2018
Beginning Laravel Workshop - September 2018
 
OpenInfraDays2019 Mastering Openstack the DevOps way
OpenInfraDays2019 Mastering Openstack the DevOps wayOpenInfraDays2019 Mastering Openstack the DevOps way
OpenInfraDays2019 Mastering Openstack the DevOps way
 
Kubecon seattle 2018 workshop slides
Kubecon seattle 2018 workshop slidesKubecon seattle 2018 workshop slides
Kubecon seattle 2018 workshop slides
 
CATzure Azure Functions
CATzure Azure FunctionsCATzure Azure Functions
CATzure Azure Functions
 

Similar to OSMC 2013 | The future of Nagios by Andreas Ericsson

FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
WSPDC & FEDSPUG
 
20141024 AgileDC 2014 Conf How much testing is enough for software that can c...
20141024 AgileDC 2014 Conf How much testing is enough for software that can c...20141024 AgileDC 2014 Conf How much testing is enough for software that can c...
20141024 AgileDC 2014 Conf How much testing is enough for software that can c...
Craeg Strong
 

Similar to OSMC 2013 | The future of Nagios by Andreas Ericsson (20)

Opticon18: Developer Night
Opticon18: Developer NightOpticon18: Developer Night
Opticon18: Developer Night
 
Google Cloud Next '22 Recap: Serverless & Data edition
Google Cloud Next '22 Recap: Serverless & Data editionGoogle Cloud Next '22 Recap: Serverless & Data edition
Google Cloud Next '22 Recap: Serverless & Data edition
 
How open source is driving DevOps innovation: CloudOpen NA 2015
How open source is driving DevOps innovation: CloudOpen NA 2015How open source is driving DevOps innovation: CloudOpen NA 2015
How open source is driving DevOps innovation: CloudOpen NA 2015
 
Developer Night - Opticon18
Developer Night - Opticon18Developer Night - Opticon18
Developer Night - Opticon18
 
DockerCon Europe 2018 Monitoring & Logging Workshop
DockerCon Europe 2018 Monitoring & Logging WorkshopDockerCon Europe 2018 Monitoring & Logging Workshop
DockerCon Europe 2018 Monitoring & Logging Workshop
 
ASP.NET Core For The Agile Enterprise
ASP.NET Core For The Agile EnterpriseASP.NET Core For The Agile Enterprise
ASP.NET Core For The Agile Enterprise
 
Netflix Open Source: Building a Distributed and Automated Open Source Program
Netflix Open Source:  Building a Distributed and Automated Open Source ProgramNetflix Open Source:  Building a Distributed and Automated Open Source Program
Netflix Open Source: Building a Distributed and Automated Open Source Program
 
Building a Distributed & Automated Open Source Program at Netflix
Building a Distributed & Automated Open Source Program at NetflixBuilding a Distributed & Automated Open Source Program at Netflix
Building a Distributed & Automated Open Source Program at Netflix
 
Innovate Better Through Machine data Analytics
Innovate Better Through Machine data AnalyticsInnovate Better Through Machine data Analytics
Innovate Better Through Machine data Analytics
 
Infrastructure as Code for Network
Infrastructure as Code for NetworkInfrastructure as Code for Network
Infrastructure as Code for Network
 
Azure DevOps for JavaScript Developers
Azure DevOps for JavaScript DevelopersAzure DevOps for JavaScript Developers
Azure DevOps for JavaScript Developers
 
Accelerate User Driven Innovation [Webinar]
Accelerate User Driven Innovation [Webinar]Accelerate User Driven Innovation [Webinar]
Accelerate User Driven Innovation [Webinar]
 
DevOps Fest 2020. immutable infrastructure as code. True story.
DevOps Fest 2020. immutable infrastructure as code. True story.DevOps Fest 2020. immutable infrastructure as code. True story.
DevOps Fest 2020. immutable infrastructure as code. True story.
 
Api gitlab: configurazione dei progetti as a service
Api gitlab: configurazione dei progetti as a serviceApi gitlab: configurazione dei progetti as a service
Api gitlab: configurazione dei progetti as a service
 
How Collaboration and Communication Tie Your Tech Stack Together
How Collaboration and Communication Tie Your Tech Stack TogetherHow Collaboration and Communication Tie Your Tech Stack Together
How Collaboration and Communication Tie Your Tech Stack Together
 
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
 
Infra for startup
Infra for startupInfra for startup
Infra for startup
 
20141024 AgileDC 2014 Conf How much testing is enough for software that can c...
20141024 AgileDC 2014 Conf How much testing is enough for software that can c...20141024 AgileDC 2014 Conf How much testing is enough for software that can c...
20141024 AgileDC 2014 Conf How much testing is enough for software that can c...
 
Nesma autumn conference 2015 - A QFD based tool for managing agile requiremen...
Nesma autumn conference 2015 - A QFD based tool for managing agile requiremen...Nesma autumn conference 2015 - A QFD based tool for managing agile requiremen...
Nesma autumn conference 2015 - A QFD based tool for managing agile requiremen...
 
Ship code like a keptn
Ship code like a keptnShip code like a keptn
Ship code like a keptn
 

Recently uploaded

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 

OSMC 2013 | The future of Nagios by Andreas Ericsson

  • 1. The future of Nagios Andreas Ericsson ageric79@gmail.com
  • 2. Agenda  About me  About op5  Timeline  What happened?  A brief lookback  The future
  • 3. About me  34 years old next week  Programming since I was seven  Work as core architect at op5  Nagios core developer 2009-2013  Performance fanatic  Author of Merlin and Nagios 4
  • 4. About op5  Founded 2003  +900 customers  97% renewal rate  Focus on large installations  http://www.op5.com
  • 5. Timeline  1999: Nagios project started  2007: Development stops, Ethan claims Nagios is “complete”  2009: First fork, new core devs  2012: Nagios 4 ready for release  2013: Nagios 4 released, mailing lists shut down, core devs removed, development stops, “star-hunt” starts  2013: Naemon rises from the ashes
  • 6. About Naemon  Networks, Applications and Event Monitor  Pronounced like “daemon”  Created last week  So far, it's mostly me  98% of the Nagios core dev effort  Focus: Performance, modularity, extendability, maintainability, openness
  • 7. Why fork?  Opensource projects should be open  Political BS has no place in technical projects  I disagree with marketing departments dictating roadmaps and release dates
  • 8. Why I got kicked  Official reasons:  One bad commit out of 973  op5 can't use spent dev time in marketing  Real reason (most likely):  Me being known as “the nagios developer” is bad for Nagios Enterprises
  • 9. A brief lookback  Nagios 4: Focus on foundations  Performance  Stability  Reusable API's  Query handler  NERD
  • 10. Query handler  Input handler + API  query: “<address><SP><query>0”  A few built-in handlers  echo  help  core  wproc  nerd
  • 11. NERD  Nagios Event Radio Dispatcher  Provides real-time data to addons outside Nagios' core  Can reduce I/O load of current addons  Queried as 'nerd' via query-handler  Example queries:  @nerd subscribe hostcheck  @nerd subscribe servicechecks  demo time :)
  • 12. Naemon Roadmap  External commands via query handler  Dropdir support  Runtime-modifiable main-config  Scheduler-controlled helper daemons  Check result transformer  Object extensions  Dynamic object creation at runtime  Livestatus
  • 13. External commands via query handler  How?  Commands sent via query handler as key/value vector  Why?  Proper error reporting  Easier to maintain, test and document  Support certain vars for all commands  username  trigger_time
  • 14. Dropdir support  How?  Simple library  Minor rewrite of config parsing routines  Why?  Addon authors can distribute config easily  No need to modify nagios.cfg  Mass management becomes a lot easier
  • 15. Runtime-modifiable main-config  How?  Minor rewrite of config parsing routines  Config queries can be sent to query handler  Not all variables can be modified  Why?  It comes “for free” with dropdir support  More generic than adding external commands
  • 16. Scheduler-controlled helpers  How?  Helpers are launched at start  Helpers report to QH  Why?  Single-system start/stop  Assure no events are missed by helpers  Refuse to start if crucial helpers fail  Built-in keepalive
  • 17. Check result transformer  How?  External helper connects to NERD  Events zip to the helper  Helper can alter state/perfdata/whatever  Helper zaps result back to core via QH  Why?  Bischeck, Anders Haal  Adaptive thresholds  Self-learning monitoring  Event correlation
  • 18. Object extensions  How?  Loaded from special config files  Modules can request extensions to be read  Extension objects sent to loaded modules  Why?  Avoids linear lookup time of custom variables  Provides addon-manageable object-config (such as NagVis map-coordinates)
  • 19. Dynamic object creation  How?  Creatable via query handler requests  Clone existing host/service or make new  Existing objects can be disabled  Housekeeping event every X minutes/seconds  Why?  New stuff “call in” and monitoring starts  Monitoring shouldn't stop
  • 20. Livestatus  How?  Build trickery  Why?  Other ways of getting status data suck  Common ground benefits entire community  Thanks!  Mathias Kettner
  • 21. Questions?  Features are on the instalment plan, but all should be completed by next year  http://www.github.com/naemon  http://git.op5.org  mailto:ageric79@gmail.com  ae@op5.com