10.4 Advanced Distributed Monitoring Configuration
10.4.1 Sample Nagios Configuration
An example configuration for Nagios is listed below. It shows how to set up a remote Console Server to
monitor a single host, with both network and serial connections. Each check has two configurations, one
for NRPE and one for NSCA. In practice, these would be combined into a single check which uses NSCA
as a primary method and falling back to NRPE if a check were late. For details, see the Nagios
documentation (http://www.nagios.org/docs/) on Service and Host Freshness Checks.
; Host definitions
;
; Console Server
define host{
use
generic-host
host_name
alias
Console Server
address
192.168.254.147
}
; Managed Host
define host{
use
generic-host
host_name
alias
server
address
192.168.254.227
}
; NRPE daemon on gateway
define command {
command_name
command_line $USER1$/check_nrpe -H 192.168.254.147 -p 5666
}
define service {
service_description
host_name
use
check_command
}
; Serial Status
define command {
command_name
command_line $USER1$/check_nrpe -H 192.168.254.147 -p 5666 -c check_serial_$HOSTNAME$
}
define service {
tripplite
server
check_nrpe_daemon
NRPE Daemon
tripplite
generic-service
check_nrpe_daemon
check_serial_status
144