root@TGCS017:~# grep -R TGCS011 /usr/local/nagios/etc/*
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011 ; The name we're giving to this host
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg:# Create a service for monitoring the System services on TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
/usr/local/nagios/etc/objects/windows.cfg: host_name TGCS011
root@TGCS017:~#
Moved nrpe.cfg to /usr/local/Nagios/etc/objects
Made it same permissions as other .cfg files
Same error
root@TGCS017:/usr/local/nagios/etc/objects# /usr/local/nagios/bin/nagios -vv /usr/local/nagios/etc/nagios.cfg
Nagios Core 4.1.1
Copyright (c) 2009-present Nagios Core Development Team and Community Contributors
Copyright (c) 1999-2009 Ethan Galstad
Last Modified: 08-19-2015
License: GPL
Website:
https://www.nagios.org
Reading configuration data...
Read main config file okay...
Processing object config file '/usr/local/nagios/etc/objects/commands.cfg'...
Processing object config file '/usr/local/nagios/etc/objects/contacts.cfg'...
Processing object config file '/usr/local/nagios/etc/objects/timeperiods.cfg'...
Processing object config file '/usr/local/nagios/etc/objects/templates.cfg'...
Processing object config file '/usr/local/nagios/etc/objects/localhost.cfg'...
Processing object config file '/usr/local/nagios/etc/objects/windows.cfg'...
Processing object config file '/usr/local/nagios/etc/objects/computer.cfg'...
Processing object config file '/usr/local/nagios/etc/objects/switch.cfg'...
Processing object config file '/usr/local/nagios/etc/objects/printer.cfg'...
Processing object config file '/usr/local/nagios/etc/objects/nrpe.cfg'...
Warning: Duplicate definition found for host 'TGCS011' (config file '/usr/local/nagios/etc/objects/nrpe.cfg', starting on line 11)
Error: Could not add object property in file '/usr/local/nagios/etc/objects/nrpe.cfg' on line 13.
Error processing object config files!
***> One or more problems was encountered while processing the config files...
Check your configuration file(s) to ensure that they contain valid
directives and data defintions. If you are upgrading from a previous
version of Nagios, you should be aware that some variables/definitions
may have been removed or modified in this version. Make sure to read
the HTML documentation regarding the config files, as well as the
'Whats New' section to find out what has changed.
root@TGCS017:/usr/local/nagios/etc/objects#
root@TGCS017:/usr/local/nagios/etc/objects# ls -ltr /usr/local/nagios/etc/objects/
total 212
-rw-rw-r-- 1 nagios nagios 10621 Jul 22 19:23 templates.cfg
-rw-rw-r-- 1 nagios nagios 5375 Jul 22 19:23 localhost.cfg
-rw-rw-r-- 1 nagios nagios 3991 Jul 22 19:23 windows.org
-rw-rw-r-- 1 nagios nagios 3265 Jul 22 19:23 switch.org
-rw-rw-r-- 1 nagios nagios 2365 Jul 22 20:41 contacts.cfg
-rw-rw-r-- 1 nagios nagios 3632 Jul 23 08:55 timeperiods.cfg
-rw-rw-r-- 1 nagios nagios 3567 Jul 23 09:14 printer.cfg
-rw-rw-r-- 1 root root 15500 Jul 23 10:26 computer.cfg
-rw-rw-r-- 1 root root 4907 Jul 23 18:01 switch.cfg
-rw-rw-r-- 1 root root 137225 Jul 23 18:02 windows.cfg
-rw-rw-r-- 1 nagios nagios 8053 Jul 25 20:14 commands.cfg
-rw-rw-r-- 1 root root 991 Jul 25 23:22 nrpe.cfg
I figured it out
I removed the Host definition in NRPE.CFG
Now the verify ran successful
I restarted NAGIOS service
And now the service for the plugin shows
But it failed with this
(No output on stdout) stderr: execvp(/usr/lib/nagios/plugins/check_nrpe, ...) failed. errno is 2: No such file or directory
Do I need to restart NRPE service also???
Thoughts