SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Downloaden Sie, um offline zu lesen
Monitoring with
       Nagios



Open source network monitoring
       www.nagios.org
Hvad er Nagios
●   Open source monitorerings system, som kan
    –   Monitorere diverse netværk/host aspekter
         ●   Gennem plugins
         ●   Kan monitorere på forskellige operativ systemer
              –   Gennem agenter
    –   Web baseret interface
         ●   Overblik, styring og process understøttelse
    –   Sende alarmer
         ●   til de rigtige mennesker
         ●   på de rigtige tidspunkter
         ●   på alle mulige måder
Komponenter
                                 Remote host
 Nagios host


 Apache    Nagios
                              Agents
  HTTP      CGI
 server    scripts

                                         Plugins
Nagios
daemon                         Public
                              services

           Plugins
Konfigurations koncepter
●   Konfigureres gennem      ●   hosts
    text filer.              ●   services
●   Komplekst men            ●   contacts
    kraftfuldt
    konfigurations sprog     ●   hostgroups
●   Der findes også web-     ●   servicegroups
    baserede værktøjer til   ●   commands
    konfiguration, hvis
    man ikke bryder sig
                             ●   time periods
    om at gøre det i text    ●   notification
    filer..                      escalations
Konfiguration
   Eksempel – monitorering af en http server:
define command{
     name    check_http
     command_name check_http
command_line $USR1$/check_http -I $HOSTADDRESS$
  $ARG1$
}
define service {
    use generic-service
    host_name remotehost
    service_description HTTP
    check_command check_http
}
Plugins
●   commands til
    –   checks og notifications
●   Super nemme selv at lave: Det er
    bare et “lille” program eller script
●   Som regel behøver man ikke lave
    et nyt plugin
●   Gængse plugins kommer med
    Nagios
●   Diverse andre kan findes på
    –   http://www.nagiosexchange.org
Plugins
●   Nemme at lave!
    –   Kan skrives i stort set alle sprog
●   API:
    –   Argumenter via kommando linje
    –   Standard out:
         ●   Evt. text som skal vises i alarm/interface
    –   Retur koder: 0=OK, 1=WARNING, 2=CRITICAL...
    –   That's it
Agenter
Opsamling af perf. data
●   Samler selv op på host/service availability
●   Kan integreres med RRDTool:
Evaluering
●   Nemt at                ●   Kompleksitet
    udvide/tilpasse            –   Konfigurations sprog
●   Kraftfuldt værktøj         –   Stejl indlæringskurve
●   Rigt på features       ●   Forudsætter basal
                               Unix kendskab
●   Tilgengængelighed af
    eksisterende plugins
●   Community
●   Pris

Weitere ähnliche Inhalte

Ähnlich wie Nagios præsentation (på dansk)

Drupalcamp2016 dockerftw
Drupalcamp2016 dockerftwDrupalcamp2016 dockerftw
Drupalcamp2016 dockerftwReload! A/S
 
Notes til XPage på 1 time
Notes til XPage på 1 timeNotes til XPage på 1 time
Notes til XPage på 1 timeJakob Majkilde
 
Slides til TCP/IP workshop afholdt i Odense, November 2012
Slides til TCP/IP workshop afholdt i Odense, November 2012Slides til TCP/IP workshop afholdt i Odense, November 2012
Slides til TCP/IP workshop afholdt i Odense, November 2012Johnny Vestergaard
 
Gå ned i vægt med Azure Mobile Services
Gå ned i vægt med Azure Mobile ServicesGå ned i vægt med Azure Mobile Services
Gå ned i vægt med Azure Mobile ServicesChristian Dalager
 
Derfor vælger medier Drupal
Derfor vælger medier DrupalDerfor vælger medier Drupal
Derfor vælger medier DrupalPeytz & Co
 
Kvalitetssikring i et highperformance team
Kvalitetssikring i et highperformance teamKvalitetssikring i et highperformance team
Kvalitetssikring i et highperformance teamNiels Frydenholm
 
God performance = God priotering
God performance = God prioteringGod performance = God priotering
God performance = God prioteringDigicure ApS
 
Nøglefærdigt datacenter i en fart med HDS - Komplex It, Lars JensenSteen Møll...
Nøglefærdigt datacenter i en fart med HDS - Komplex It, Lars JensenSteen Møll...Nøglefærdigt datacenter i en fart med HDS - Komplex It, Lars JensenSteen Møll...
Nøglefærdigt datacenter i en fart med HDS - Komplex It, Lars JensenSteen Møll...Mediehuset Ingeniøren Live
 
ITU 04.03.08
ITU 04.03.08ITU 04.03.08
ITU 04.03.08Luckow
 

Ähnlich wie Nagios præsentation (på dansk) (13)

Drupalcamp2016 dockerftw
Drupalcamp2016 dockerftwDrupalcamp2016 dockerftw
Drupalcamp2016 dockerftw
 
CV for Peter Kølgaard
CV for Peter KølgaardCV for Peter Kølgaard
CV for Peter Kølgaard
 
Angular2 workshop
Angular2 workshopAngular2 workshop
Angular2 workshop
 
Notes til XPage på 1 time
Notes til XPage på 1 timeNotes til XPage på 1 time
Notes til XPage på 1 time
 
Basic tcpip-exercises
Basic tcpip-exercisesBasic tcpip-exercises
Basic tcpip-exercises
 
Slides til TCP/IP workshop afholdt i Odense, November 2012
Slides til TCP/IP workshop afholdt i Odense, November 2012Slides til TCP/IP workshop afholdt i Odense, November 2012
Slides til TCP/IP workshop afholdt i Odense, November 2012
 
Gå ned i vægt med Azure Mobile Services
Gå ned i vægt med Azure Mobile ServicesGå ned i vægt med Azure Mobile Services
Gå ned i vægt med Azure Mobile Services
 
Derfor vælger medier Drupal
Derfor vælger medier DrupalDerfor vælger medier Drupal
Derfor vælger medier Drupal
 
Ctf intro-print
Ctf intro-printCtf intro-print
Ctf intro-print
 
Kvalitetssikring i et highperformance team
Kvalitetssikring i et highperformance teamKvalitetssikring i et highperformance team
Kvalitetssikring i et highperformance team
 
God performance = God priotering
God performance = God prioteringGod performance = God priotering
God performance = God priotering
 
Nøglefærdigt datacenter i en fart med HDS - Komplex It, Lars JensenSteen Møll...
Nøglefærdigt datacenter i en fart med HDS - Komplex It, Lars JensenSteen Møll...Nøglefærdigt datacenter i en fart med HDS - Komplex It, Lars JensenSteen Møll...
Nøglefærdigt datacenter i en fart med HDS - Komplex It, Lars JensenSteen Møll...
 
ITU 04.03.08
ITU 04.03.08ITU 04.03.08
ITU 04.03.08
 

Mehr von Christian Have

Efficient Probabilistic Logic Programming for Biological Sequence Analysis
Efficient Probabilistic Logic Programming for Biological Sequence AnalysisEfficient Probabilistic Logic Programming for Biological Sequence Analysis
Efficient Probabilistic Logic Programming for Biological Sequence AnalysisChristian Have
 
Efficient Probabilistic Logic Programming for Biological Sequence Analysis
Efficient Probabilistic Logic Programming for Biological Sequence AnalysisEfficient Probabilistic Logic Programming for Biological Sequence Analysis
Efficient Probabilistic Logic Programming for Biological Sequence AnalysisChristian Have
 
Efficient Tabling of Structured Data Using Indexing and Program Transformation
Efficient Tabling of Structured Data Using Indexing and Program TransformationEfficient Tabling of Structured Data Using Indexing and Program Transformation
Efficient Tabling of Structured Data Using Indexing and Program TransformationChristian Have
 
Constraints and Global Optimization for Gene Prediction Overlap Resolution
Constraints and Global Optimization for Gene Prediction Overlap ResolutionConstraints and Global Optimization for Gene Prediction Overlap Resolution
Constraints and Global Optimization for Gene Prediction Overlap ResolutionChristian Have
 
Stochastic Definite Clause Grammars
Stochastic Definite Clause GrammarsStochastic Definite Clause Grammars
Stochastic Definite Clause GrammarsChristian Have
 
ICLP 2009 doctoral consortium presentation; Logic-Statistic Models with Const...
ICLP 2009 doctoral consortium presentation; Logic-Statistic Models with Const...ICLP 2009 doctoral consortium presentation; Logic-Statistic Models with Const...
ICLP 2009 doctoral consortium presentation; Logic-Statistic Models with Const...Christian Have
 
Inference with Constrained Hidden Markov Models in PRISM
Inference with Constrained Hidden Markov Models in PRISMInference with Constrained Hidden Markov Models in PRISM
Inference with Constrained Hidden Markov Models in PRISMChristian Have
 

Mehr von Christian Have (7)

Efficient Probabilistic Logic Programming for Biological Sequence Analysis
Efficient Probabilistic Logic Programming for Biological Sequence AnalysisEfficient Probabilistic Logic Programming for Biological Sequence Analysis
Efficient Probabilistic Logic Programming for Biological Sequence Analysis
 
Efficient Probabilistic Logic Programming for Biological Sequence Analysis
Efficient Probabilistic Logic Programming for Biological Sequence AnalysisEfficient Probabilistic Logic Programming for Biological Sequence Analysis
Efficient Probabilistic Logic Programming for Biological Sequence Analysis
 
Efficient Tabling of Structured Data Using Indexing and Program Transformation
Efficient Tabling of Structured Data Using Indexing and Program TransformationEfficient Tabling of Structured Data Using Indexing and Program Transformation
Efficient Tabling of Structured Data Using Indexing and Program Transformation
 
Constraints and Global Optimization for Gene Prediction Overlap Resolution
Constraints and Global Optimization for Gene Prediction Overlap ResolutionConstraints and Global Optimization for Gene Prediction Overlap Resolution
Constraints and Global Optimization for Gene Prediction Overlap Resolution
 
Stochastic Definite Clause Grammars
Stochastic Definite Clause GrammarsStochastic Definite Clause Grammars
Stochastic Definite Clause Grammars
 
ICLP 2009 doctoral consortium presentation; Logic-Statistic Models with Const...
ICLP 2009 doctoral consortium presentation; Logic-Statistic Models with Const...ICLP 2009 doctoral consortium presentation; Logic-Statistic Models with Const...
ICLP 2009 doctoral consortium presentation; Logic-Statistic Models with Const...
 
Inference with Constrained Hidden Markov Models in PRISM
Inference with Constrained Hidden Markov Models in PRISMInference with Constrained Hidden Markov Models in PRISM
Inference with Constrained Hidden Markov Models in PRISM
 

Nagios præsentation (på dansk)

  • 1. Monitoring with Nagios Open source network monitoring www.nagios.org
  • 2. Hvad er Nagios ● Open source monitorerings system, som kan – Monitorere diverse netværk/host aspekter ● Gennem plugins ● Kan monitorere på forskellige operativ systemer – Gennem agenter – Web baseret interface ● Overblik, styring og process understøttelse – Sende alarmer ● til de rigtige mennesker ● på de rigtige tidspunkter ● på alle mulige måder
  • 3. Komponenter Remote host Nagios host Apache Nagios Agents HTTP CGI server scripts Plugins Nagios daemon Public services Plugins
  • 4. Konfigurations koncepter ● Konfigureres gennem ● hosts text filer. ● services ● Komplekst men ● contacts kraftfuldt konfigurations sprog ● hostgroups ● Der findes også web- ● servicegroups baserede værktøjer til ● commands konfiguration, hvis man ikke bryder sig ● time periods om at gøre det i text ● notification filer.. escalations
  • 5. Konfiguration Eksempel – monitorering af en http server: define command{ name check_http command_name check_http command_line $USR1$/check_http -I $HOSTADDRESS$ $ARG1$ } define service { use generic-service host_name remotehost service_description HTTP check_command check_http }
  • 6. Plugins ● commands til – checks og notifications ● Super nemme selv at lave: Det er bare et “lille” program eller script ● Som regel behøver man ikke lave et nyt plugin ● Gængse plugins kommer med Nagios ● Diverse andre kan findes på – http://www.nagiosexchange.org
  • 7. Plugins ● Nemme at lave! – Kan skrives i stort set alle sprog ● API: – Argumenter via kommando linje – Standard out: ● Evt. text som skal vises i alarm/interface – Retur koder: 0=OK, 1=WARNING, 2=CRITICAL... – That's it
  • 9. Opsamling af perf. data ● Samler selv op på host/service availability ● Kan integreres med RRDTool:
  • 10. Evaluering ● Nemt at ● Kompleksitet udvide/tilpasse – Konfigurations sprog ● Kraftfuldt værktøj – Stejl indlæringskurve ● Rigt på features ● Forudsætter basal Unix kendskab ● Tilgengængelighed af eksisterende plugins ● Community ● Pris