What about checking your config yourself???
One command_line hasn't got the matching other lines, one definition contains two command_line and command_name entries!
Gesendet: Dienstag, 03. September 2013 um 13:05 Uhr
Von: "Nikhil Eshwar" <nikhil.gu...@gmail.com>
An: icinga-users@lists.sourceforge.net
Betreff: [icinga-users] Seeing error while restarting icinga
Von: "Nikhil Eshwar" <nikhil.gu...@gmail.com>
An: icinga-users@lists.sourceforge.net
Betreff: [icinga-users] Seeing error while restarting icinga
HI
We are seeing following erro while restarting icinga.Please help us to solve the issue.Reading configuration data...
Read main config file okay...
Processing object config directory '/usr/local/icinga/etc/conf.d'...
Processing object config directory '/etc/icinga/default'...
Processing object config file '/etc/icinga/default/hostgroups.cfg'...
Processing object config file '/etc/icinga/default/appgroups.cfg'...
Processing object config file '/etc/icinga/default/hosts.cfg'...
Processing object config directory '/etc/icinga/global'...
Processing object config file '/etc/icinga/global/host_templates.cfg'...
Processing object config file '/etc/icinga/global/miscommands.cfg'...
Processing object config file '/usr/local/icinga/etc/objects/commands.cfg'...
Warning: Duplicate definition found for command 'check_nrpe' (config file '/usr/local/icinga/etc/objects/commands.cfg', starting on line 230)
Error: Could not add object property in file '/usr/local/icinga/etc/objects/commands.cfg' on line 231.
Error processing object config files!
root@evericinga:~# vim /usr/local/icinga/etc/objects/commands.cfg
###############################################################################
# COMMANDS.CFG - SAMPLE COMMAND DEFINITIONS FOR ICINGA
#
# NOTES: This config file provides you with some example command definitions
# that you can reference in host, service, and contact definitions.
#
# You don't need to keep commands in a separate file from your other
# object definitions. This has been done just to make things easier to
# understand.
#
###############################################################################
################################################################################
#
# SAMPLE NOTIFICATION COMMANDS
#
# These are some example notification commands. They may or may not work on
# your system without modification. As an example, some systems will require
# you to use "/usr/bin/mailx" instead of "/usr/bin/mail" in the commands below.
#
################################################################################
# 'notify-host-by-email' command definition
define command{
command_name notify-host-by-email
}
# 'notify-service-by-email' command definition
define command{
command_name notify-service-by-email
}
################################################################################
#
# SAMPLE HOST CHECK COMMANDS
#
################################################################################
# This command checks to see if a host is "alive" by pinging it
# The check must result in a 100% packet loss or 5 second (5000ms) round trip
# average time to produce a critical error.
# Note: Five ICMP echo packets are sent (determined by the '-p 5' argument)
# 'check-host-alive' command definition
define command{
command_name check-host-alive
command_line $USER1$/check_ping -H $HOSTADDRESS$ -w 3000.0,80% -c 5000.0,100% -p 5
}
################################################################################
#
# SAMPLE SERVICE CHECK COMMANDS
#
# These are some example service check commands. They may or may not work on
# your system, as they must be modified for your plugins. See the HTML
# documentation on the plugins for examples of how to configure command definitions.
#
# NOTE: The following 'check_local_...' functions are designed to monitor
# various metrics on the host that Icinga is running on (i.e. this one).
################################################################################
# 'check_local_disk' command definition
define command{
command_name check_local_disk
command_line $USER1$/check_disk -w $ARG1$ -c $ARG2$ -p $ARG3$
}
# 'check_local_load' command definition
define command{
command_name check_local_load
command_line $USER1$/check_load -w $ARG1$ -c $ARG2$
}
# 'check_local_procs' command definition
define command{
command_name check_local_procs
command_line $USER1$/check_procs -w $ARG1$ -c $ARG2$ -s $ARG3$
}
# 'check_local_users' command definition
define command{
command_name check_local_users
command_line $USER1$/check_users -w $ARG1$ -c $ARG2$
}
# 'check_local_swap' command definition
define command{
command_name check_local_swap
command_line $USER1$/check_swap -w $ARG1$ -c $ARG2$
}
# 'check_local_mrtgtraf' command definition
define command{
command_name check_local_mrtgtraf
command_line $USER1$/check_mrtgtraf -F $ARG1$ -a $ARG2$ -w $ARG3$ -c $ARG4$ -e $ARG5$
}
################################################################################
# NOTE: The following 'check_...' commands are used to monitor services on
# both local and remote hosts.
################################################################################
# 'check_ftp' command definition
define command{
command_name check_ftp
command_line $USER1$/check_ftp -H $HOSTADDRESS$ $ARG1$
}
# 'check_hpjd' command definition
define command{
command_name check_hpjd
command_line $USER1$/check_hpjd -H $HOSTADDRESS$ $ARG1$
}
# 'check_snmp' command definition
define command{
command_name check_snmp
command_line $USER1$/check_snmp -H $HOSTADDRESS$ $ARG1$
}
# 'check_http' command definition
define command{
command_name check_http
command_line $USER1$/check_http -I $HOSTADDRESS$ $ARG1$
}
# 'check_ssh' command definition
define command{
command_name check_ssh
command_line $USER1$/check_ssh $ARG1$ $HOSTADDRESS$
}
# 'check_dhcp' command definition
define command{
command_name check_dhcp
command_line $USER1$/check_dhcp $ARG1$
}
# 'check_ping' command definition
define command{
command_name check_ping
command_line $USER1$/check_ping -H $HOSTADDRESS$ -w $ARG1$ -c $ARG2$ -p 5
}
# 'check_pop' command definition
define command{
command_name check_pop
command_line $USER1$/check_pop -H $HOSTADDRESS$ $ARG1$
}
# 'check_imap' command definition
command_line $USER1$/check_imap -H $HOSTADDRESS$ $ARG1$
}
# 'check_smtp' command definition
define command{
command_name check_smtp
command_line $USER1$/check_smtp -H $HOSTADDRESS$ $ARG1$
}
# 'check_tcp' command definition
define command{
command_name check_tcp
command_line $USER1$/check_tcp -H $HOSTADDRESS$ -p $ARG1$ $ARG2$
# 'check_udp' command definition
define command{
command_name check_udp
command_line $USER1$/check_udp -H $HOSTADDRESS$ -p $ARG1$ $ARG2$
}
# 'check_nt' command definition
define command{
command_name check_nt
command_line $USER1$/check_nt -H $HOSTADDRESS$ -p 12489 -v $ARG1$ $ARG2$
}
# 'check_dummy' command definition
define command{
command_name check_dummy
command_line $USER1$/check_dummy $ARG1$
}
# 'check_icinga_startup_delay' command definition
define command {
command_name check_icinga_startup_delay
}
# 'check_mysql' command definition
define command{
command_name check_mysql
command_line $USER1$/check_mysql -H $HOSTADDRESS$ -u $ARG1$ -p $ARG2$ -p $ARG3$
}
define command {
command_name nrpe_load
command_line /usr/lib/nagios/plugins/check_nrpe -H $HOSTADDRESS$ -c check_load
}
define command {
command_name check_url
}
define command {
command_name nrpe_https
command_line /usr/lib/nagios/plugins/check_nrpe -H $HOSTADDRESS$ -c check_https
}
define command {
command_name nrpe_procs_java
command_line /usr/lib/nagios/plugins/check_nrpe -H $HOSTADDRESS$ -c check_procs_java
}
define command {
command_name nrpe_mysql_logs
command_line /usr/lib/nagios/plugins/check_nrpe -H $HOSTADDRESS$ -c check_mysql_logs
}
define command {
command_name check_https
command_line /usr/lib64/nagios/plugins/check_http -H $ARG1$ -u $ARG2$ -p $ARG3$ -S
}
define command {
command_name nrpe_mysql_slave
command_line /usr/lib/nagios/plugins/check_nrpe -H $HOSTADDRESS$ -c check_mysql_slave
}
define command {
command_name nrpe_mysql
command_line /usr/lib/nagios/plugins/check_nrpe -H $HOSTADDRESS$ -c check_mysql
}
define command {
command_name nrpe_disk_root
command_line /usr/lib/nagios/plugins/check_nrpe -H $HOSTADDRESS$ -c check_disk_root
}
command_line /usr/lib/nagios/plugins/check_nrpe -H $HOSTADDRESS$ -c check_disk_mysqldata
}
define command {
command_name nrpe_disk_mysqllogs
command_line /usr/lib/nagios/plugins/check_nrpe -H $HOSTADDRESS$ -c check_disk_mysqllogs
command_name nrpe_http
command_line /usr/lib/nagios/plugins/check_nrpe -H $HOSTADDRESS$ -c check_http
}
define command{
command_name check_disk
command_line /usr/local/icinga/libexec/check_disk -w $HOSTADDRESS
}
define command{
command_name check_load
command_line /usr/local/icinga/libexec/check_load -w $ARG1$ -c $ARG2$
}
# define command {
# command_name check_nrpe
# command_line /usr/lib/nagios/plugins/check_tcp -H $HOSTADDRESS$ -p 5666
# }
################################################################################
#
# SAMPLE PERFORMANCE DATA COMMANDS
#
# These are sample performance data commands that can be used to send performance
# data output to two text files (one for hosts, another for services). If you
# plan on simply writing performance data out to a file, consider using the
# host_perfdata_file and service_perfdata_file options in the main config file.
#
################################################################################
# 'process-host-perfdata' command definition
define command{
command_name process-host-perfdata
command_line /usr/bin/printf "%b" "$LASTHOSTCHECK$\t$HOSTNAME$\t$HOSTSTATE$\t$HOSTATTEMPT$\t$HOSTSTATETYPE$\t$HOSTEXECUTIONTIME$\t$HOSTOUTPUT$\t$HOSTPERFDATA$\n" >> /usr/local/icinga/var/host-perfdata.out
}
# 'process-service-perfdata' command definition
define command{
command_name process-service-perfdata
command_line /usr/bin/printf "%b" "$LASTSERVICECHECK$\t$HOSTNAME$\t$SERVICEDESC$\t$SERVICESTATE$\t$SERVICEATTEMPT$\t$SERVICESTATETYPE$\t$SERVICEEXECUTIONTIME$\t$SERVICELATENCY$\t$SERVICEOUTPUT$\t$SERVICEPERFDATA$\n" >> /usr/local/icinga/var/service-perfdata.out
}
--
Regards
-Nikhil
------------------------------------------------------------------------------ Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! Discover the easy way to master current and previous Microsoft technologies and advance your career. Get an incredible 1,500+ hours of step-by-step tutorial videos with LearnDevNow. Subscribe today and save! http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk
_______________________________________________ icinga-users mailing list icinga-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/icinga-users