Monitoring with NagiosOpen source network monitoring www.nagios.org
Hvad er Nagios● Open source monitorerings system, som kan – Monitorere diverse netværk/host aspekter ● Ge...
Komponenter Remote host Nagios host Apache Nagios Agents ...
Konfigurations koncepter● Konfigureres gennem ● hosts text filer. ● services● Komplekst men ...
Konfiguration Eksempel – monitorering af en http server:define command{ name check_http command_name check_ht...
Plugins● commands til – checks og notifications● Super nemme selv at lave: Det er bare et “lille” program elle...
Plugins● Nemme at lave! – Kan skrives i stort set alle sprog● API: – Argumenter via kommando linje – St...
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...
of 10

Nagios præsentation (på dansk)

En kort præsentation af netværksovervågnings systemet Nagios
Published on: Mar 3, 2016
Published in: Technology      Design      
Source: www.slideshare.net


Transcripts - Nagios præsentation (på dansk)

  • 1. Monitoring with NagiosOpen 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 PluginsNagiosdaemon 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_httpcommand_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... – Thats it
  • 8. Agenter
  • 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

Related Documents