Page 1 of 1

Could not register service : Nagios® Core™ 4.2.1

Posted: Fri Sep 09, 2016 9:49 am
by manishdixit
Hi,

I have installed Nagios® Core™ 4.2.1. I want to monitor switches and routers. But when i am using /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg , its showing error (Could not register service (config file '/usr/local/nagios/etc/objects/switch.cfg', starting on line 64)
Error processing object config files!)

here my switch.cfg file.

# Define the switch that we'll be monitoring

define host{
use generic-switch ; Inherit default values from a template
host_name INDIA-STP-VODA-P2P-RTR ; The name we're giving to this switch
alias Voda-Sita-P2P ; A longer name associated with the switch
address 10.10.10.250 ; IP address of the switch
hostgroups switches ; Host groups this switch is associated with
register 0
}





###############################################################################
###############################################################################
#
# HOST GROUP DEFINITIONS
#
###############################################################################
###############################################################################

# Create a new hostgroup for switches

define hostgroup{
hostgroup_name switches ; The name of the hostgroup
alias Network Switches ; Long name of the group
}




###############################################################################
###############################################################################
#
# SERVICE DEFINITIONS
#
###############################################################################
###############################################################################

# Create a service to PING to switch

define service{
use generic-service ; Inherit values from a template
host_name INDIA-STP-VODA-P2P-RTR ; The name of the host the service is associated with
service_description PING ; The service description
check_command check_ping!200.0,20%!600.0,60% ; The command used to monitor the service
normal_check_interval 5 ; Check the service every 5 minutes under normal conditions
retry_check_interval 1 ; Re-check the service every minute until its final/hard state is determined
}


# Monitor uptime via SNMP

define service{
use generic-service ; Inherit values from a template
host_name INDIA-STP-VODA-P2P-RTR
service_description Uptime
check_command check_snmp!-C public -o sysUpTime.0
}



# Monitor Port 1 status via SNMP

define service{
use generic-service ; Inherit values from a template
host_name INDIA-STP-VODA-P2P-RTR
service_description Port 1 Link Status
check_command check_snmp!-C public -o ifOperStatus.1 -r 1 -m RFC1213-MIB
}



# Monitor bandwidth via MRTG logs

define service{
use generic-service ; Inherit values from a template
host_name INDIA-STP-VODA-P2P-RTR
service_description Port 1 Bandwidth Usage
check_command check_local_mrtgtraf!/var/lib/mrtg/10.10.10.250_1.log!AVG!1000000,1000000!5000000,5000000!10
}

Re: Could not register service : Nagios® Core™ 4.2.1

Posted: Fri Sep 09, 2016 10:01 am
by Box293
manishdixit wrote:

Code: Select all

define host{
use generic-switch ; Inherit default values from a template
host_name INDIA-STP-VODA-P2P-RTR ; The name we're giving to this switch
alias Voda-Sita-P2P ; A longer name associated with the switch
address 10.10.10.250 ; IP address of the switch
hostgroups switches ; Host groups this switch is associated with
register 0
}
Your host object is not enabled.

Change this:
register 0
To this:
register 1

Re: Could not register service : Nagios® Core™ 4.2.1

Posted: Fri Sep 09, 2016 10:23 am
by manishdixit
thnks