2012 R1.6 : apply configuration doesn't work
-
Frédéric GRANAT
- Posts: 445
- Joined: Mon Nov 19, 2012 11:36 am
Re: 2012 R1.6 : apply configuration doesn't work
I took a an example of service in unknown state et check if it was associated to a hostgroup : the answer is no.
Re: 2012 R1.6 : apply configuration doesn't work
What kind of machine is this check monitoring? Is this a CPU check for a windows, linux, or network device?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
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 /tmpCode: 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
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
Re: 2012 R1.6 : apply configuration doesn't work
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
Thanks,
That solves my problem.
Do you have any idea for my second problem ?
Frederic
That solves my problem.
Do you have any idea for my second problem ?
Frederic
Re: 2012 R1.6 : apply configuration doesn't work
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?2) 1 service in critical state, type = Bandwidth
Status information : Return code of 13 is out of bounds
-
Frédéric GRANAT
- Posts: 445
- Joined: Mon Nov 19, 2012 11:36 am
Re: 2012 R1.6 : apply configuration doesn't work
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)
=> 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)
Re: 2012 R1.6 : apply configuration doesn't work
Let first make sure nagios can execute that plugin, run:
And if there are any files that are owned by user "500," run:
(Don't run: chown * nagios, because some plugins need to be run as setuid root, and that will break their permission).
Code: Select all
cd /usr/local/nagios/libexec
llCode: Select all
chown nagios <filename>-
Frédéric GRANAT
- Posts: 445
- Joined: Mon Nov 19, 2012 11:36 am
Re: 2012 R1.6 : apply configuration doesn't work
ll | grep 500
=> gives 66 files.
Don't you have a command to rename those files ?
=> 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
Code: Select all
find /usr/local/nagios/libexec -user 500 -exec chown nagios.nagios {} \;