Monitoring With Nagios
Commercial Adoption and Community Innovation




               Ethan Galstad
Commercial Adoption
The Challenge


   IT systems are:
        Critical
        Pervasive
        Complex
        Changing
        Breakable




                     May 20, 2010   3
Value Proposition


   Nagios provides:
        Immediate alerting
        Root cause diagnostic information
        Historical reports
        Capacity planning
        Extendable architecture




                         May 20, 2010       4
Selection Factors


   Reasons for selecting Nagios:
        Established solution
        Free addons
        Flexibility
        Customizability
        Support options
        Cost




                          May 20, 2010   5
Commercial Options


   Reasons for selecting a commercial solution:
        Faster deployment time
        Integrated solutions
        Multi-tiered administration
        Additional features
        Bundled support
        Single vendor




                        May 20, 2010              6
Our First Commercial Solution


   Nagios XI:
        Integrated graphing
        User administration
        Configuration wizards
        Dashboards
        Bundled support




                       May 20, 2010   7
Commercial Customers




                  May 20, 2010   8
Community Happenings
Developers


   Core developers
        Nagios Core
        Nagios Plugins
        NDOUtils
   Community developers
        Plugins
        Addons
             UI
             Configuration
             Other

                         May 20, 2010   10
Community Developed Addons


  Nagios Exchange
       exchange.nagios.org
       1,900 submissions




                     May 20, 2010   11
Nagios Exchange Highlights


     MoLog
               Log Monitoring
               Standalone application
               Central log support
               Sends passive alerts on matches




 http://exchange.nagios.org/directory/Plugins/Log-Files/MoLog/details


                                        May 20, 2010                    12
Nagios Exchange Highlights


   nagmap
            Google Maps integration
            Pulls topo, status info
             from Nagios




  http://exchange.nagios.org/directory/Addons/Maps-and-Diagrams/nagmap/details

                                    May 20, 2010                                 13
Nagios Exchange Highlights


     MNTOS
              High-level dashboard
              Multiple Nagios servers




 http://exchange.nagios.org/directory/Addons/Frontends-(GUIs-and-CLIs)/Web-Interfaces/
 MNTOS/details




                                      May 20, 2010                                       14
Development Challenges


   Developer turnover
   Long-term involvement
   Other priorities




                        May 20, 2010   15
Nagios Seedcamp


  Innovation contest
  New development for Nagios
                                      st
  Submissions open June 1
  Cash prizes up to $1,000 USD
  www.nagios.org/seedcamp




                       May 20, 2010        16
What We're Working On
Passive Results Transmission


   Current methods:
        NSCA
        NSCAWeb




                      May 20, 2010   18
Passive Results Transmission


   New method:
        HTTP(S)
        XML
        Authorization
        Plugin architecture




                        May 20, 2010   19
Distributed Monitoring


   Current methods:
        NSCA / Passive checks
        DNX
        Merlin




                      May 20, 2010   20
Distributed Monitoring


   New method:
        Centralized dashboard
        Distributed nodes do all the work
        Distributed configuration (central optional)




                        May 20, 2010                   21
Questions?

NetEye Conference 2010: Ethan Galstad on Nagios

  • 1.
    Monitoring With Nagios CommercialAdoption and Community Innovation Ethan Galstad
  • 2.
  • 3.
    The Challenge IT systems are: Critical Pervasive Complex Changing Breakable May 20, 2010 3
  • 4.
    Value Proposition Nagios provides: Immediate alerting Root cause diagnostic information Historical reports Capacity planning Extendable architecture May 20, 2010 4
  • 5.
    Selection Factors Reasons for selecting Nagios: Established solution Free addons Flexibility Customizability Support options Cost May 20, 2010 5
  • 6.
    Commercial Options Reasons for selecting a commercial solution: Faster deployment time Integrated solutions Multi-tiered administration Additional features Bundled support Single vendor May 20, 2010 6
  • 7.
    Our First CommercialSolution Nagios XI: Integrated graphing User administration Configuration wizards Dashboards Bundled support May 20, 2010 7
  • 8.
    Commercial Customers May 20, 2010 8
  • 9.
  • 10.
    Developers Core developers Nagios Core Nagios Plugins NDOUtils Community developers Plugins Addons UI Configuration Other May 20, 2010 10
  • 11.
    Community Developed Addons Nagios Exchange exchange.nagios.org 1,900 submissions May 20, 2010 11
  • 12.
    Nagios Exchange Highlights MoLog Log Monitoring Standalone application Central log support Sends passive alerts on matches http://exchange.nagios.org/directory/Plugins/Log-Files/MoLog/details May 20, 2010 12
  • 13.
    Nagios Exchange Highlights nagmap Google Maps integration Pulls topo, status info from Nagios http://exchange.nagios.org/directory/Addons/Maps-and-Diagrams/nagmap/details May 20, 2010 13
  • 14.
    Nagios Exchange Highlights MNTOS High-level dashboard Multiple Nagios servers http://exchange.nagios.org/directory/Addons/Frontends-(GUIs-and-CLIs)/Web-Interfaces/ MNTOS/details May 20, 2010 14
  • 15.
    Development Challenges Developer turnover Long-term involvement Other priorities May 20, 2010 15
  • 16.
    Nagios Seedcamp Innovation contest New development for Nagios st Submissions open June 1 Cash prizes up to $1,000 USD www.nagios.org/seedcamp May 20, 2010 16
  • 17.
  • 18.
    Passive Results Transmission Current methods: NSCA NSCAWeb May 20, 2010 18
  • 19.
    Passive Results Transmission New method: HTTP(S) XML Authorization Plugin architecture May 20, 2010 19
  • 20.
    Distributed Monitoring Current methods: NSCA / Passive checks DNX Merlin May 20, 2010 20
  • 21.
    Distributed Monitoring New method: Centralized dashboard Distributed nodes do all the work Distributed configuration (central optional) May 20, 2010 21
  • 22.