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