10
Monitoring with Nagios Open source network monitoring www.nagios.org

Nagios præsentation (på dansk)

Embed Size (px)

DESCRIPTION

En kort præsentation af netværksovervågnings systemet Nagios

Citation preview

Page 1: Nagios præsentation (på dansk)

Monitoring with Nagios

Open source network monitoringwww.nagios.org

Page 2: Nagios præsentation (på dansk)

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

Page 3: Nagios præsentation (på dansk)

Komponenter

Agents

Plugins

Publicservices

Remote host

Plugins

Nagios host

NagiosCGI

scripts

ApacheHTTPserver

Nagiosdaemon

Page 4: Nagios præsentation (på dansk)

Konfigurations koncepter● hosts● services● contacts● hostgroups● servicegroups● commands● time periods● notification

escalations

● Konfigureres gennem text filer.

● Komplekst men kraftfuldt konfigurations sprog

● Der findes også web-baserede værktøjer til konfiguration, hvis man ikke bryder sig om at gøre det i text filer..

Page 5: Nagios præsentation (på dansk)

Konfiguration

Eksempel – monitorering af en http server:

define command{name check_httpcommand_name check_http

command_line $USR1$/check_http -I $HOSTADDRESS$ $ARG1$

}

define service {use generic-servicehost_name remotehostservice_description HTTPcheck_command check_http

}

Page 6: Nagios præsentation (på dansk)

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

Page 7: Nagios præsentation (på dansk)

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

Page 8: Nagios præsentation (på dansk)

Agenter

Page 9: Nagios præsentation (på dansk)

Opsamling af perf. data● Samler selv op på host/service availability● Kan integreres med RRDTool:

Page 10: Nagios præsentation (på dansk)

Evaluering

● Nemt at udvide/tilpasse

● Kraftfuldt værktøj● Rigt på features● Tilgengængelighed af

eksisterende plugins● Community● Pris

● Kompleksitet– Konfigurations sprog – Stejl indlæringskurve

● Forudsætter basal Unix kendskab