Duplicate entries in nagios xi
Duplicate entries in nagios xi
Team,
Few services in my nagios xi are showing duplicate services.
I have checked the required files but I can see that every service is defined only once.
I have just replace notification group in a one file with following command, after that 4-5 servers are showing duplicate entries.
I have attached screenshot for verification.
Need your suggestions to take care this.
Thank you!
Few services in my nagios xi are showing duplicate services.
I have checked the required files but I can see that every service is defined only once.
I have just replace notification group in a one file with following command, after that 4-5 servers are showing duplicate entries.
I have attached screenshot for verification.
Need your suggestions to take care this.
Thank you!
You do not have the required permissions to view the files attached to this post.
Re: Duplicate entries in nagios xi
By any chance are there multiple Nagios processes running?
What does the output of ps -aef | grep nagios.cfg reveal?
If there are multiple nagios.cfg, then run these commands and let us know of the outcome:
What does the output of ps -aef | grep nagios.cfg reveal?
If there are multiple nagios.cfg, then run these commands and let us know of the outcome:
Code: Select all
service nagios stop
killall -9 nagios
service nagios startBe sure to check out the Knowledgebase for helpful articles and solutions!
Re: Duplicate entries in nagios xi
Thank you for your reply.
[root@]# ps -aef | grep nagios.cfg
nagios 53656 1 1 15:45 ? 00:00:00 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
nagios 53668 53656 0 15:45 ? 00:00:00 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
root 53716 52917 0 15:45 pts/0 00:00:00 grep --color=auto nagios.cfg
I killed both processes and start nagios server. But still I can see that duplicate entries still exist.
I ran following command, do I need to kill all these processes as well?
[root@]# ps -ef |grep nagios
nagios 2124 1 0 Jun16 ? 00:01:08 /usr/local/nagios/bin/npcd -d -f /usr/local/nagios/etc/pnp/npcd.cfg
nagios 18990 1 0 12:02 ? 00:00:00 /usr/local/nagios/bin/ndo2db -c /usr/local/nagios/etc/ndo2db.cfg
nagios 55225 1 0 15:48 ? 00:00:00 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
nagios 55226 55225 0 15:48 ? 00:00:00 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios 55227 55225 0 15:48 ? 00:00:00 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios 55228 55225 0 15:48 ? 00:00:00 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios 55229 55225 0 15:48 ? 00:00:00 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios 55230 18990 0 15:48 ? 00:00:00 /usr/local/nagios/bin/ndo2db -c /usr/local/nagios/etc/ndo2db.cfg
nagios 55231 55230 10 15:48 ? 00:00:01 /usr/local/nagios/bin/ndo2db -c /usr/local/nagios/etc/ndo2db.cfg
nagios 55238 55225 0 15:48 ? 00:00:00 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
nagios 55280 55271 0 15:49 ? 00:00:00 /bin/sh -c /usr/bin/php -q /usr/local/nagiosxi/cron/cmdsubsys.php > /usr/local/nagiosxi/var/cmdsubsys.log 2>&1
nagios 55281 55272 0 15:49 ? 00:00:00 /bin/sh -c /usr/bin/php -q /usr/local/nagiosxi/cron/sysstat.php > /usr/local/nagiosxi/var/sysstat.log 2>&1
nagios 55282 55269 0 15:49 ? 00:00:00 /bin/sh -c /usr/bin/php -q /usr/local/nagiosxi/cron/feedproc.php > /usr/local/nagiosxi/var/feedproc.log 2>&1
nagios 55283 55270 0 15:49 ? 00:00:00 /bin/sh -c /usr/bin/php -q /usr/local/nagiosxi/cron/eventman.php > /usr/local/nagiosxi/var/eventman.log 2>&1
nagios 55284 55268 0 15:49 ? 00:00:00 /bin/sh -c /usr/bin/php -q /usr/local/nagiosxi/cron/perfdataproc.php > /usr/local/nagiosxi/var/perfdataproc.log 2>&1
nagios 55285 55283 3 15:49 ? 00:00:00 /usr/bin/php -q /usr/local/nagiosxi/cron/eventman.php
nagios 55286 55280 2 15:49 ? 00:00:00 /usr/bin/php -q /usr/local/nagiosxi/cron/cmdsubsys.php
nagios 55287 55281 2 15:49 ? 00:00:00 /usr/bin/php -q /usr/local/nagiosxi/cron/sysstat.php
nagios 55288 55282 2 15:49 ? 00:00:00 /usr/bin/php -q /usr/local/nagiosxi/cron/feedproc.php
nagios 55290 55284 2 15:49 ? 00:00:00 /usr/bin/php -q /usr/local/nagiosxi/cron/perfdataproc.php
nagios 55409 55287 0 15:49 ? 00:00:00 sh -c /usr/bin/iostat -c 5 2 | tail --lines=2 | head --lines=1 | awk '{ print $1,$2,$3,$4,$5,$6 }'
nagios 55410 55409 0 15:49 ? 00:00:00 /usr/bin/iostat -c 5 2
nagios 55411 55409 0 15:49 ? 00:00:00 tail --lines=2
nagios 55412 55409 0 15:49 ? 00:00:00 head --lines=1
nagios 55413 55409 0 15:49 ? 00:00:00 awk { print $1,$2,$3,$4,$5,$6 }
root 55433 52917 0 15:49 pts/0 00:00:00 grep --color=auto nagios
Thank you
[root@]# ps -aef | grep nagios.cfg
nagios 53656 1 1 15:45 ? 00:00:00 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
nagios 53668 53656 0 15:45 ? 00:00:00 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
root 53716 52917 0 15:45 pts/0 00:00:00 grep --color=auto nagios.cfg
I killed both processes and start nagios server. But still I can see that duplicate entries still exist.
I ran following command, do I need to kill all these processes as well?
[root@]# ps -ef |grep nagios
nagios 2124 1 0 Jun16 ? 00:01:08 /usr/local/nagios/bin/npcd -d -f /usr/local/nagios/etc/pnp/npcd.cfg
nagios 18990 1 0 12:02 ? 00:00:00 /usr/local/nagios/bin/ndo2db -c /usr/local/nagios/etc/ndo2db.cfg
nagios 55225 1 0 15:48 ? 00:00:00 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
nagios 55226 55225 0 15:48 ? 00:00:00 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios 55227 55225 0 15:48 ? 00:00:00 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios 55228 55225 0 15:48 ? 00:00:00 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios 55229 55225 0 15:48 ? 00:00:00 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios 55230 18990 0 15:48 ? 00:00:00 /usr/local/nagios/bin/ndo2db -c /usr/local/nagios/etc/ndo2db.cfg
nagios 55231 55230 10 15:48 ? 00:00:01 /usr/local/nagios/bin/ndo2db -c /usr/local/nagios/etc/ndo2db.cfg
nagios 55238 55225 0 15:48 ? 00:00:00 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
nagios 55280 55271 0 15:49 ? 00:00:00 /bin/sh -c /usr/bin/php -q /usr/local/nagiosxi/cron/cmdsubsys.php > /usr/local/nagiosxi/var/cmdsubsys.log 2>&1
nagios 55281 55272 0 15:49 ? 00:00:00 /bin/sh -c /usr/bin/php -q /usr/local/nagiosxi/cron/sysstat.php > /usr/local/nagiosxi/var/sysstat.log 2>&1
nagios 55282 55269 0 15:49 ? 00:00:00 /bin/sh -c /usr/bin/php -q /usr/local/nagiosxi/cron/feedproc.php > /usr/local/nagiosxi/var/feedproc.log 2>&1
nagios 55283 55270 0 15:49 ? 00:00:00 /bin/sh -c /usr/bin/php -q /usr/local/nagiosxi/cron/eventman.php > /usr/local/nagiosxi/var/eventman.log 2>&1
nagios 55284 55268 0 15:49 ? 00:00:00 /bin/sh -c /usr/bin/php -q /usr/local/nagiosxi/cron/perfdataproc.php > /usr/local/nagiosxi/var/perfdataproc.log 2>&1
nagios 55285 55283 3 15:49 ? 00:00:00 /usr/bin/php -q /usr/local/nagiosxi/cron/eventman.php
nagios 55286 55280 2 15:49 ? 00:00:00 /usr/bin/php -q /usr/local/nagiosxi/cron/cmdsubsys.php
nagios 55287 55281 2 15:49 ? 00:00:00 /usr/bin/php -q /usr/local/nagiosxi/cron/sysstat.php
nagios 55288 55282 2 15:49 ? 00:00:00 /usr/bin/php -q /usr/local/nagiosxi/cron/feedproc.php
nagios 55290 55284 2 15:49 ? 00:00:00 /usr/bin/php -q /usr/local/nagiosxi/cron/perfdataproc.php
nagios 55409 55287 0 15:49 ? 00:00:00 sh -c /usr/bin/iostat -c 5 2 | tail --lines=2 | head --lines=1 | awk '{ print $1,$2,$3,$4,$5,$6 }'
nagios 55410 55409 0 15:49 ? 00:00:00 /usr/bin/iostat -c 5 2
nagios 55411 55409 0 15:49 ? 00:00:00 tail --lines=2
nagios 55412 55409 0 15:49 ? 00:00:00 head --lines=1
nagios 55413 55409 0 15:49 ? 00:00:00 awk { print $1,$2,$3,$4,$5,$6 }
root 55433 52917 0 15:49 pts/0 00:00:00 grep --color=auto nagios
Thank you
- Box293
- Too Basu
- Posts: 5126
- Joined: Sun Feb 07, 2010 10:55 pm
- Location: Deniliquin, Australia
- Contact:
Re: Duplicate entries in nagios xi
Code: Select all
nagios 55225 1 0 15:48 ? 00:00:00 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
nagios 55238 55225 0 15:48 ? 00:00:00 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfgLooking at your screenshot:
It actually looks like Nagios is working correctly and those services exist in your configuration files. The reason I say this is because:
Check CPU load
Check CPU Load
and
check drive status
Check Drive status
Use different uppercase / lowercase characters and are different.
All you need to do is delete the services in CCM that you don't want.
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.
Re: Duplicate entries in nagios xi
Good point my dear.
But these duplicate services do not show in CCM, and also in nagios configuration files. I have already checked it, but nothing worked for me.
Further adding to this, as I delete one of my original service check CPU load, after restart all CPU Load services also disappear.
please suggest a solution.
Thank you
But these duplicate services do not show in CCM, and also in nagios configuration files. I have already checked it, but nothing worked for me.
Further adding to this, as I delete one of my original service check CPU load, after restart all CPU Load services also disappear.
please suggest a solution.
Thank you
- Box293
- Too Basu
- Posts: 5126
- Joined: Sun Feb 07, 2010 10:55 pm
- Location: Deniliquin, Australia
- Contact:
Re: Duplicate entries in nagios xi
Please execute these two commands:
The results should be the name of the files those configs exist in.
Please post the config files here.
Code: Select all
grep -R -l 'Check CPU load' /usr/local/nagios/etc/
grep -R -l 'Check CPU Load' /usr/local/nagios/etc/Please post the config files here.
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.
Re: Duplicate entries in nagios xi
Thank you!
I have attached 3 config files for review.
Kindly see and help me out.
Thank you!
I have attached 3 config files for review.
Kindly see and help me out.
Thank you!
You do not have the required permissions to view the files attached to this post.
Re: Duplicate entries in nagios xi
I believe this is related to your current issue of the ghost services here at this point - https://support.nagios.com/forum/viewto ... 93#p187993
If not, please post your entire objects.cache file for us to look at - [/icode]/usr/local/nagios/var/objects.cache[/icode]. This will help us to see how your configurations are all compiled together, it could be a group.
If not, please post your entire objects.cache file for us to look at - [/icode]/usr/local/nagios/var/objects.cache[/icode]. This will help us to see how your configurations are all compiled together, it could be a group.
Former Nagios Employee
Re: Duplicate entries in nagios xi
Hello,
I have attached required file to take a look into it.
Thank you!
I have attached required file to take a look into it.
Thank you!
You do not have the required permissions to view the files attached to this post.
Re: Duplicate entries in nagios xi
I suspect you have multiple services defined for some hosts, some are lowercase while some are not as you can see here you have two for uptime -
Code: Select all
define service {
host_name UATAX01
service_description uptime
check_period xi_timeperiod_24x7
check_command check_nrpe!check_uptime!!!!!!!
contacts nagiosadmin,ddax
contact_groups admins
notification_period xi_timeperiod_24x7
initial_state o
importance 0
check_interval 5.000000
retry_interval 1.000000
max_check_attempts 5
is_volatile 0
parallelize_check 1
active_checks_enabled 1
passive_checks_enabled 1
obsess 1
event_handler_enabled 1
low_flap_threshold 0.000000
high_flap_threshold 0.000000
flap_detection_enabled 1
flap_detection_options a
freshness_threshold 0
check_freshness 0
notification_options r,w,u,c
notifications_enabled 1
notification_interval 60.000000
first_notification_delay 0.000000
stalking_options n
process_perf_data 1
retain_status_information 1
retain_nonstatus_information 1
_XIWIZARD nrpe
}
define service {
host_name UATAX01
service_description Uptime
check_period xi_timeperiod_24x7
check_command check_nrpe!check_uptime!!!!!!!
contacts nagiosadmin,ddax
contact_groups admins
notification_period xi_timeperiod_24x7
initial_state o
importance 0
check_interval 5.000000
retry_interval 1.000000
max_check_attempts 5
is_volatile 0
parallelize_check 1
active_checks_enabled 1
passive_checks_enabled 1
obsess 1
event_handler_enabled 1
low_flap_threshold 0.000000
high_flap_threshold 0.000000
flap_detection_enabled 1
flap_detection_options a
freshness_threshold 0
check_freshness 0
notification_options w,c,s
notifications_enabled 1
notification_interval 60.000000
first_notification_delay 0.000000
stalking_options n
process_perf_data 1
retain_status_information 1
retain_nonstatus_information 1
_XIWIZARD nrpe
}
Former Nagios Employee