I assume I have something setup wrong, but can't for the life of me figure out where. Please let me know if you have any ideas.
Here is my host config (/usr/local/nagios/etc/objects/hosts/test.cfg):
Code: Select all
define host{
alias Test Server 1
contact_groups admins
host_name test1
address ip-10-162-41-11.us-west-1.compute.internal
use linux-server
register 1
}
Code: Select all
cfg_file=/usr/local/nagios/etc/objects/commands.cfg
cfg_file=/usr/local/nagios/etc/objects/contacts.cfg
cfg_file=/usr/local/nagios/etc/objects/timeperiods.cfg
cfg_file=/usr/local/nagios/etc/objects/templates.cfg
# Definitions for monitoring the local (Linux) host
cfg_file=/usr/local/nagios/etc/objects/localhost.cfg
# You can also tell Nagios to process all config files (with a .cfg
# extension) in a particular directory by using the cfg_dir
# directive as shown below:
cfg_dir=/usr/local/nagios/etc/objects/commands
cfg_dir=/usr/local/nagios/etc/objects/hosts
cfg_dir=/usr/local/nagios/etc/objects/services
Code: Select all
define service{
use generic-service
host_name test1
service_description Check load
check_command check_nrpe!check_load
}
define service{
use generic-service
host_name test1
service_description Current users
check_command check_nrpe!check_users
}
define service{
use generic-service
host_name test1
service_description /dev/hda1 Free Space
check_command check_nrpe!check_hda1
}
define service{
use generic-service
host_name test1
service_description Total processes
check_command check_nrpe!check_total_procs
}
define service{
use generic-service
host_name test1
service_description Zombie processes
check_command check_nrpe!check_zombie_procs
}