2012 R1.6 : apply configuration doesn't work

This support forum board is for support questions relating to Nagios XI, our flagship commercial network monitoring solution.
Frédéric GRANAT
Posts: 445
Joined: Mon Nov 19, 2012 11:36 am

Re: 2012 R1.6 : apply configuration doesn't work

Post by Frédéric GRANAT »

I took a an example of service in unknown state et check if it was associated to a hostgroup : the answer is no.
mguthrie
Posts: 4380
Joined: Mon Jun 14, 2010 10:21 am

Re: 2012 R1.6 : apply configuration doesn't work

Post by mguthrie »

UNKNOWN - Permission denied when trying to store the state data. Sometimes this happens if you have been testing the plugin from the command line as a different user to the Nagios process user. You will need to change the permissions on the file or remove
What kind of machine is this check monitoring? Is this a CPU check for a windows, linux, or network device?

Some of the checks write tmp data so performance data can be calculated based on previous checks. It looks like it's unable to write to tmp data for that particular check after we recreated the nagios user. Can you post the output from the following commands?

Code: Select all

ll /tmp

Code: Select all

ll /usr/local/nagios/var
Frédéric GRANAT
Posts: 445
Joined: Mon Nov 19, 2012 11:36 am

Re: 2012 R1.6 : apply configuration doesn't work

Post by Frédéric GRANAT »

Code: Select all

Hi,

[root@nagiosxi services]# ll /tmp
total 34036
-rw------- 1     500 users       292 Mar 14 17:12 check0eJVsO
-rw------- 1     500 nagios      321 Mar 14 17:12 check1VQCz4
-rw------- 1 nagios  nagios      293 Mar 15 10:20 check5fQLxJ
-rw------- 1 nagios  nagios      308 Mar 15 09:25 check68xDP7
-rw------- 1     500 users       301 Mar 14 17:18 check6FuK9e
-rw------- 1     500 users       296 Mar 14 17:12 check8KM8fB
-rw------- 1     500 users       332 Mar 14 17:15 check9hbVRT
-rw------- 1     500 users       297 Mar 14 17:12 check9tFvlu
-rw------- 1     500 users       297 Mar 14 17:18 checkA0QOle
-rw------- 1     500 users       294 Mar 14 17:13 checkAG1qsG
-rw------- 1 nagios  nagios      295 Mar 15 09:25 checkDjciYv
-rw------- 1 nagios  nagios      302 Mar 15 10:20 checke4jvxk
-rw------- 1 nagios  nagios      306 Mar 15 10:20 checkEr2zxg
-rw------- 1     500 users       333 Mar 14 18:03 checkF5zyg1
-rw------- 1     500 users       334 Mar 14 18:03 checkGuQulw
-rw------- 1     500 users       294 Mar 14 18:03 checkHQRwm4
-rw------- 1     500 nagios      320 Mar 14 17:12 checkhTCCnK
-rw------- 1     500 users       295 Mar 14 17:16 checkhZT9Mu
-rw------- 1     500 users       294 Mar 14 17:17 checkjCk4IV
-rw------- 1     500 nagios      295 Mar 14 17:12 checkkBLKh5
-rw------- 1     500 users       295 Mar 14 17:13 checkktuPxk
-rw------- 1     500 users       305 Mar 14 17:13 checkL8sg9D
-rw------- 1     500 nagios      323 Mar 14 17:12 checkm1Tztp
-rw------- 1     500 users       290 Mar 14 17:12 checkmH3MU2
-rw------- 1     500 users       332 Mar 14 18:03 checkMNIW60
-rw------- 1 nagios  nagios      298 Mar 15 10:20 checkMuuuxN
-rw------- 1     500 users       332 Mar 14 18:03 checkOro0Xy
-rw------- 1     500 users       340 Mar 14 17:15 checkRf4db9
-rw------- 1     500 nagios      299 Mar 12 09:49 checkS7Ihxx
-rw------- 1 nagios  nagios      299 Mar 15 10:20 checks8y48V
-rw------- 1     500 nagios      282 Mar 14 17:12 checkSwxLFJ
-rw------- 1 nagios  nagios      294 Mar 18 16:11 checktq8OOZ
-rw------- 1 nagios  nagios      306 Mar 15 10:20 checkU0TExR
-rw------- 1 nagios  nagios      282 Mar 15 10:18 checkuS42Cz
-rw------- 1     500 users       294 Mar 14 17:15 checkvBZyOs
-rw------- 1     500 users       297 Mar 14 17:18 checkvzRFg9
-rw------- 1     500 users       298 Mar 14 17:12 checkW06OGV
-rw------- 1     500 users       303 Mar 14 17:18 checkWFYf9E
-rw------- 1     500 nagios      298 Mar 12 09:49 checkwgBxoL
-rw------- 1     500 users       307 Mar 14 17:15 checkxCpgVV
-rw------- 1     500 users       300 Mar 14 17:18 checkYTdMYx
-rw------- 1     500 nagios      308 Mar 14 17:12 checkZ28Ybq
-rw------- 1     500 users       257 Mar 14 17:17 checkZYVzrL
-rw------- 1 root    root        587 Mar 14 17:25 crontab.XXXXS2yBW9
-rw-rw-r-- 1     500 nagios      196 Mar 18 16:08 cwpss_checkcpu_10302___.state
-rw-rw-r-- 1     500 users       188 Mar 14 17:59 cwpss_checkcpu_1721610441___.state
-rw-rw-r-- 1     500 users       195 Mar 14 18:00 cwpss_checkcpu_172161048___.state
-rw-rw-r-- 1     500 users       198 Mar 14 18:01 cwpss_checkcpu_17216105101___.state
-rw-rw-r-- 1     500 users       189 Mar 14 18:02 cwpss_checkcpu_17216110___.state
-rw-rw-r-- 1     500 users       189 Mar 14 17:59 cwpss_checkcpu_17216111___.state
-rw-rw-r-- 1     500 users       192 Mar 14 18:00 cwpss_checkcpu_17216113___.state
-rw-rw-r-- 1     500 users       190 Mar 14 18:02 cwpss_checkcpu_17216114___.state
-rw-rw-r-- 1     500 users       190 Mar 14 18:01 cwpss_checkcpu_1721612___.state
-rw-rw-r-- 1     500 users       196 Mar 14 18:01 cwpss_checkcpu_1721614___.state
-rw-rw-r-- 1     500 nagios      195 Mar 18 16:09 cwpss_checkcpu_1721615___.state
-rw-rw-r-- 1     500 users       196 Mar 14 17:59 cwpss_checkcpu_1721618___.state
-rw-rw-r-- 1     500 users       188 Mar 14 17:59 cwpss_checkcpu_1721619___.state
-rw-rw-r-- 1     500 users       195 Mar 14 18:01 cwpss_checkcpu_17216210___.state
-rw-rw-r-- 1     500 users       194 Mar 14 17:59 cwpss_checkcpu_17216212___.state
-rw-rw-r-- 1     500 users       192 Mar 14 17:59 cwpss_checkcpu_17216213___.state
-rw-rw-r-- 1     500 nagios      192 Mar 18 16:08 cwpss_checkcpu_1721624___.state
-rw-rw-r-- 1     500 nagios      190 Mar 18 16:11 cwpss_checkcpu_1721625___.state
-rw-rw-r-- 1     500 users       190 Mar 14 18:01 cwpss_checkcpu_1721627___.state
-rw-rw-r-- 1     500 users       196 Mar 14 17:59 cwpss_checkcpu_1721629___.state
-rw-rw-r-- 1     500 users       188 Mar 14 17:59 cwpss_checkcpu_17216310___.state
-rw-rw-r-- 1     500 users       188 Mar 14 18:02 cwpss_checkcpu_17216311___.state
-rw-rw-r-- 1     500 users       192 Mar 14 18:03 cwpss_checkcpu_17216315___.state
-rw-rw-r-- 1     500 users       196 Mar 14 18:02 cwpss_checkcpu_1721632___.state
-rw-rw-r-- 1     500 users       196 Mar 14 17:59 cwpss_checkcpu_1721633___.state
-rw-rw-r-- 1     500 nagios      189 Mar 18 16:07 cwpss_checkcpu_1721634___.state
-rw-rw-r-- 1     500 users       190 Mar 14 18:02 cwpss_checkcpu_1721636___.state
-rw-rw-r-- 1     500 users       198 Mar 14 17:59 cwpss_checkcpu_1721638___.state
-rw-rw-r-- 1     500 users       190 Mar 14 17:59 cwpss_checkcpu_1721639___.state
-rw-rw-r-- 1     500 users       188 Mar 14 18:02 cwpss_checkcpu_1721643___.state
-rw-rw-r-- 1     500 users       188 Mar 14 17:59 cwpss_checkcpu_1721649___.state
-rw-rw-r-- 1     500 users       190 Mar 14 17:59 cwpss_checkcpu_17216513___.state
-rw-rw-r-- 1     500 users       190 Mar 14 18:00 cwpss_checkcpu_17216515___.state
-rw-rw-r-- 1     500 users       190 Mar 14 18:00 cwpss_checkcpu_1721653___.state
-rw-rw-r-- 1     500 users       188 Mar 14 17:59 cwpss_checkcpu_1721654___.state
-rw-rw-r-- 1     500 users       192 Mar 14 17:58 cwpss_checkcpu_1721655___.state
-rw-rw-r-- 1     500 users       192 Mar 14 18:02 cwpss_checkcpu_1721658___.state
-rw-rw-r-- 1     500 users       192 Mar 14 17:59 cwpss_checkcpu_1721659___.state
-rw-rw-r-- 1     500 users       196 Mar 14 18:01 cwpss_checkcpu_17216610___.state
-rw-rw-r-- 1     500 users       189 Mar 14 18:00 cwpss_checkcpu_1721663___.state
-rw-rw-r-- 1     500 users       190 Mar 14 18:01 cwpss_checkcpu_1721664___.state
-rw-rw-r-- 1     500 users       190 Mar 14 18:01 cwpss_checkcpu_1721666___.state
-rw-rw-r-- 1     500 users       191 Mar 14 18:01 cwpss_checkcpu_1721667___.state
-rw-rw-r-- 1     500 nagios      196 Mar 18 16:08 cwpss_checkcpu_1721669___.state
-rw-rw-r-- 1     500 users       195 Mar 14 18:03 cwpss_checkcpu_17216710___.state
-rw-rw-r-- 1     500 users       198 Mar 14 18:02 cwpss_checkcpu_17216711___.state
-rw-rw-r-- 1     500 users       196 Mar 14 18:03 cwpss_checkcpu_17216712___.state
-rw-rw-r-- 1     500 nagios      196 Mar 18 16:11 cwpss_checkcpu_17216713___.state
-rw-rw-r-- 1     500 users       190 Mar 14 18:00 cwpss_checkcpu_17216714___.state
-rw-rw-r-- 1     500 users       196 Mar 14 18:00 cwpss_checkcpu_17216715___.state
-rw-rw-r-- 1     500 users       196 Mar 14 18:01 cwpss_checkcpu_1721671___.state
-rw-rw-r-- 1     500 users       196 Mar 14 17:59 cwpss_checkcpu_1721672___.state
-rw-rw-r-- 1     500 nagios      195 Mar 18 16:09 cwpss_checkcpu_1721674___.state
-rw-rw-r-- 1     500 nagios      195 Mar 18 16:09 cwpss_checkcpu_1721675___.state
-rw-rw-r-- 1     500 users       194 Mar 14 18:02 cwpss_checkcpu_1721676___.state
-rw-rw-r-- 1     500 users       195 Mar 14 18:01 cwpss_checkcpu_1721677___.state
-rw-rw-r-- 1     500 users       195 Mar 14 18:00 cwpss_checkcpu_1721678___.state
-rw-rw-r-- 1     500 users       196 Mar 14 18:03 cwpss_checkcpu_1721679___.state
-rw-rw-r-- 1     500 users       195 Mar 14 18:01 cwpss_checkcpu_1721681___.state
-rw-rw-r-- 1     500 users       196 Mar 14 18:00 cwpss_checkcpu_1721682___.state
-rw-rw-r-- 1     500 users       196 Mar 14 18:01 cwpss_checkcpu_1721683___.state
-rw-rw-r-- 1     500 users       194 Mar 14 17:59 cwpss_checkcpu_1721684___.state
-rw-rw-r-- 1     500 users       194 Mar 14 18:00 cwpss_checkcpu_1721685___.state
-rw-rw-r-- 1     500 users       194 Mar 14 17:59 cwpss_checkcpu_1721686___.state
-rw-rw-r-- 1     500 users       194 Mar 14 18:02 cwpss_checkcpu_1721687___.state
-rw-rw-r-- 1     500 users       195 Mar 14 17:59 cwpss_checkcpu_1721688___.state
-rw-rw-r-- 1     500 nagios      196 Mar 18 16:08 cwpss_checkcpu_1721691___.state
-rw-rw-r-- 1     500 users       192 Mar 14 17:59 cwpss_checkcpu_1721692___.state
-rw-rw-r-- 1     500 users       192 Mar 14 18:02 cwpss_checkcpu_1721693___.state
-rw-rw-r-- 1     500 users       192 Mar 14 17:59 cwpss_checkcpu_1721694___.state
-rw-rw-r-- 1     500 users       195 Mar 14 17:59 cwpss_checkcpu_1721695___.state
-rw-rw-r-- 1     500 users       194 Mar 14 18:00 cwpss_checkcpu_1721696___.state
-rw-rw-r-- 1 nagios  nagios      196 Mar 18 16:08 cwpss_checkcpu_1721697___.state
-rw-rw-r-- 1 nagios  nagios      196 Mar 18 16:08 cwpss_checkcpu_1721698___.state
-rw-rw-r-- 1     500 users       196 Mar 14 18:03 cwpss_checkcpu_1721699___.state
-rw-rw-r-- 1     500 users       189 Mar 14 18:00 cwpss_checkcpu_1921681054___.state
-rw-rw-r-- 1     500 users       189 Mar 14 17:59 cwpss_checkcpu_1921681055___.state
-rw-rw-r-- 1     500 users       192 Mar 14 17:59 cwpss_checkcpu_19216813___.state
-rw-rw-r-- 1     500 users       192 Mar 14 17:59 cwpss_checkcpu_19216815___.state
-rw-rw-r-- 1     500 users       195 Mar 14 17:59 cwpss_checkcpu_19216817___.state
-rw-rw-r-- 1     500 users       192 Mar 14 18:02 cwpss_checkcpu_19216819___.state
-rw-rw-r-- 1     500 users       192 Mar 14 18:01 cwpss_checkcpu_19216830173___.state
-rw-rw-r-- 1     500 users       188 Mar 14 18:02 cwpss_checkcpu_19216845116___.state
-rw-rw-r-- 1     500 users       188 Mar 14 18:00 cwpss_checkcpu_19216845122___.state
-rw-rw-r-- 1     500 users       190 Mar 14 18:02 cwpss_checkcpu_19216845134___.state
-rw-rw-r-- 1     500 users       189 Mar 14 18:00 cwpss_checkcpu_192168502___.state
-rw-rw-r-- 1     500 users       196 Mar 14 18:01 cwpss_checkcpu_19216851136___.state
-rw-rw-r-- 1     500 users       192 Mar 14 18:02 cwpss_checkcpu_192168515___.state
-rw-rw-r-- 1     500 users       195 Mar 14 18:03 cwpss_checkcpu_192168516___.state
-rw-rw-r-- 1     500 users       196 Mar 14 17:59 cwpss_checkcpu_192168517___.state
-rw-rw-r-- 1     500 users       190 Mar 14 18:02 cwpss_checkcpu_192168602___.state
-rw-rw-r-- 1     500 users       190 Mar 14 17:59 cwpss_checkcpu_192168612___.state
-rw-rw-r-- 1     500 users       190 Mar 14 17:59 cwpss_checkcpu_192168622___.state
-rw-rw-r-- 1     500 users       190 Mar 14 17:59 cwpss_checkcpu_192168632___.state
-rw-rw-r-- 1     500 users       190 Mar 14 18:01 cwpss_checkcpu_192168642___.state
-rw-r--r-- 1 apache  apache      196 Mar 18 09:10 cwpss_checkcpu_W2KSTM___.state
drwxr-xr-x 3 shinken nagcmd     4096 Oct 22 11:51 Getopt-Long-2.38
-rw-r--r-- 1 root    root        470 Mar 13 17:25 nagios.crontab.orig
-rw-r--r-- 1 root    root        470 Mar 13 17:35 nagios.crontab.orig.1
-rw-r--r-- 1 apache  apache     5259 Mar 12 10:37 nagiosql_index.tmp
drwxr-xr-x 9 root    root       4096 Mar 14 18:06 nagiosxi
-rw-r--r-- 1 root    root      16063 Mar 13 17:44 ps.tmp
-rw-r--r-- 1 root    root        470 Mar 13 17:25 root.crontab.orig
-rw-r--r-- 1     500 users        27 Mar 14 17:59 traffic_if226_172.31.0.2
drwx------ 2 root    root       4096 Mar 12 09:52 vmware-root
-rw-r--r-- 1 root    root   34176125 Feb  6 18:01 xi-2012r1.6.tar.gz
drwxr-xr-x 5 root    root       4096 Oct 22 11:41 xicomponents_backup
drwxr-xr-x 8 root    root       4096 Oct 22 11:40 xiwizards_backup

Code: Select all

[root@nagiosxi services]# ll /usr/local/nagios/var
total 19684
drwxrwxr-x 2    500 nagios    28672 Mar 18 00:00 archives
-rw-r--r-- 1 apache apache     1610 Oct 14  2011 graphapi.log
-rw-rw-r-- 1    500 users       263 Mar 14 18:03 host-perfdata
-rw-r--r-- 1    500 nagios   605176 Sep 23  2011 nagios.debug
-rw-r--r-- 1 nagios nagios        6 Mar 18 08:52 nagios.lock
-rw-rw-r-- 1 nagios nagios  1483057 Mar 18 16:12 nagios.log
-rw-r--r-- 1 nagios nagios        6 Mar 18 08:51 ndo2db.lock
srwxr-xr-x 1 nagios nagios        0 Mar 18 08:51 ndo.sock
-rw-r--r-- 1    500 nagios  3910788 Mar 18 16:12 npcd.log
-rw-r--r-- 1    500 nagios 10485793 Mar 16 22:44 npcd.log.old
-rw-r--r-- 1    500 nagios   766983 Mar 14 17:18 objects.cache
-rw-rw-rw- 1    500 nagios   398685 Feb 28 21:04 perfdata.log
-rw------- 1 nagios nagios  1187650 Mar 18 15:52 retention.dat
drwxrwsr-x 2    500 nagios     4096 Mar 18 08:52 rw
-rw-rw-r-- 1    500 users      9169 Mar 14 18:03 service-perfdata
drwxrwxr-x 5    500 nagios     4096 Aug 29  2011 spool
drwxr-xr-x 2    500 nagios     4096 Mar  1 05:55 stats
-rw-rw-r-- 1 nagios nagios  1184820 Mar 18 16:12 status.dat
mguthrie
Posts: 4380
Joined: Mon Jun 14, 2010 10:21 am

Re: 2012 R1.6 : apply configuration doesn't work

Post by mguthrie »

Ok, lets try the following commands:

Code: Select all

chown -R nagios /usr/local/nagios/var
chown nagios /tmp/check*
chown nagios /tmp/cwpss* 
Frédéric GRANAT
Posts: 445
Joined: Mon Nov 19, 2012 11:36 am

Re: 2012 R1.6 : apply configuration doesn't work

Post by Frédéric GRANAT »

Thanks,
That solves my problem.
Do you have any idea for my second problem ?

Frederic
mguthrie
Posts: 4380
Joined: Mon Jun 14, 2010 10:21 am

Re: 2012 R1.6 : apply configuration doesn't work

Post by mguthrie »

2) 1 service in critical state, type = Bandwidth

Status information : Return code of 13 is out of bounds
This is likely one more permissions item that we need to pin down. Can you pull up one of these services in CCM and find out what "check_command" or service template is being used for these services?
Frédéric GRANAT
Posts: 445
Joined: Mon Nov 19, 2012 11:36 am

Re: 2012 R1.6 : apply configuration doesn't work

Post by Frédéric GRANAT »

find out what "check_command" or service template is being used for these services?
=> check_snmp_int_bw
commande line = $USER1$/check_iftraffic3.pl -H $HOSTADDRESS$ -C $ARG1$ -i $ARG2$ $ARG3$
command defined at the service level (not at template level)
mguthrie
Posts: 4380
Joined: Mon Jun 14, 2010 10:21 am

Re: 2012 R1.6 : apply configuration doesn't work

Post by mguthrie »

Let first make sure nagios can execute that plugin, run:

Code: Select all

cd /usr/local/nagios/libexec
ll
And if there are any files that are owned by user "500," run:

Code: Select all

chown nagios <filename>
(Don't run: chown * nagios, because some plugins need to be run as setuid root, and that will break their permission).
Frédéric GRANAT
Posts: 445
Joined: Mon Nov 19, 2012 11:36 am

Re: 2012 R1.6 : apply configuration doesn't work

Post by Frédéric GRANAT »

ll | grep 500
=> gives 66 files.
Don't you have a command to rename those files ?
scottwilkerson
DevOps Engineer
Posts: 19396
Joined: Tue Nov 15, 2011 3:11 pm
Location: Nagios Enterprises
Contact:

Re: 2012 R1.6 : apply configuration doesn't work

Post by scottwilkerson »

Code: Select all

find /usr/local/nagios/libexec -user 500 -exec chown nagios.nagios {} \;
Former Nagios employee
Creator:
Human Design Website
Get Your Human Design Chart
Locked