Page 1 of 2

Upgrade from 3.x to 4.0.8 - maps/trends not working

Posted: Mon Aug 17, 2015 4:26 am
by helloworld304423
Hi there,

we've upgrade our Nagios installation to version 4.0.8. Everything is working like a charm, with the exception of Maps and Trends.
The OS is a Ubuntu 12.04.5 LTS.
For both I get the error: "Error: Could not read object configuration data!".
- The configuration has been verified with -v and no errors came up.
- There is also nothing noted in the nagios.log file.
- The user www-data is in the groups nagios,nagcmd and www-data.

So what else could be wrong?

Thanks for help!

Re: Upgrade from 3.x to 4.0.8 - maps/trends not working

Posted: Mon Aug 17, 2015 4:00 pm
by tmcdonald
Was this a source install or an apt-get install?

What are the permissions on your .../nagios/var directory?

Re: Upgrade from 3.x to 4.0.8 - maps/trends not working

Posted: Tue Aug 18, 2015 1:53 am
by helloworld304423
It was an installation from source.
Permissions are blow. As www-data is in the nagios group, that should be fine, or not?

Thanks

Code: Select all

$ ls -lah /usr/local/nagios/var
drwxrwxr-x 5 nagios nagios 4,0K Aug 18 08:51 .
drwxr-xr-x 9 nagios nagios 4,0K Feb  4  2015 ..
drwxrwxr-x 2 nagios nagios  96K Aug 17 23:59 archives
-rw-r--r-- 1 nagios nagios    5 Aug 17 10:04 nagios.lock
-rw-rw-r-- 1 nagios nagios 117K Aug 18 08:04 nagios.log
-rw-r--r-- 1 nagios nagios 162K Aug 29  2014 nagios.log.old
-rw-r--r-- 1 nagios nagios 704K Aug 17 10:04 objects.cache
-rw-r--r-- 1 nagios nagios 613K Aug 29  2014 objects.cache.old
-rw-rw-r-- 1 nagios nagios 665K Mär 27 15:52 objects.cache.old2
-rw------- 1 nagios nagios 1,1M Aug 18 08:04 retention.dat
-rw-rw-r-- 1 nagios nagios 926K Aug 29  2014 retention.dat.old
-rw------- 1 nagios nagios 1,0M Mär 30 11:52 retention.dat.old2
drwxrwsr-x 2 nagios nagcmd 4,0K Aug 17 10:04 rw
drwxr-xr-x 3 root   root   4,0K Mär  5  2010 spool
-rw-rw-r-- 1 nagios nagios 1,1M Aug 18 08:51 status.dat

Re: Upgrade from 3.x to 4.0.8 - maps/trends not working

Posted: Tue Aug 18, 2015 1:00 pm
by tgriep
Could you confirm that Apache is running as www-data and if it isn't, add that account to the nagios group and see if that fixes it for you.
Also, could you check the Apache error_log file for any errors that can help us debug this?

Re: Upgrade from 3.x to 4.0.8 - maps/trends not working

Posted: Wed Aug 19, 2015 8:12 am
by helloworld304423
In the file /var/log/apache2/error.log no errors are listed.

The Access.log says this:

Code: Select all

Ip.ad.dr.es - nagiosadmin [19/Aug/2015:03:00:45] "GET /nagios/cgi-bin/statusmap.cgi?host=all HTTP/1.1" 200 1701 "http:// Ip.ad.dr.es /nagios/side.php" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 10.0; WOW64; Trident/8.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729)"

Re: Upgrade from 3.x to 4.0.8 - maps/trends not working

Posted: Wed Aug 19, 2015 4:09 pm
by tgriep
Can you run the following and post the results?

Code: Select all

grep nag /etc/passwd
grep nag /etc/group
ps aux

Re: Upgrade from 3.x to 4.0.8 - maps/trends not working

Posted: Thu Aug 20, 2015 2:12 am
by helloworld304423
Sure, here you are:

Code: Select all

$grep nag /etc/passwd
list:x:38:38:Mailing List Manager:/var/list:/bin/sh
nagios:x:1001:1001::/home/nagios:/bin/bash

Code: Select all

$grep nag /etc/group
nagios:x:1001:www-data,tomcat6
nagcmd:x:1002:nagios,www-data,tomcat6

Code: Select all

$ps aux

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.2  24332  1988 ?        Ss   Aug17   0:00 /sbin/init
root         2  0.0  0.0      0     0 ?        S    Aug17   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Aug17   0:17 [ksoftirqd/0]
root         6  0.0  0.0      0     0 ?        S    Aug17   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    Aug17   0:00 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S<   Aug17   0:00 [cpuset]
root         9  0.0  0.0      0     0 ?        S<   Aug17   0:00 [khelper]
root        10  0.0  0.0      0     0 ?        S    Aug17   0:00 [kdevtmpfs]
root        11  0.0  0.0      0     0 ?        S<   Aug17   0:00 [netns]
root        12  0.0  0.0      0     0 ?        S    Aug17   0:00 [sync_supers]
root        13  0.0  0.0      0     0 ?        S    Aug17   0:00 [bdi-default]
root        14  0.0  0.0      0     0 ?        S<   Aug17   0:00 [kintegrityd]
root        15  0.0  0.0      0     0 ?        S<   Aug17   0:00 [kblockd]
root        16  0.0  0.0      0     0 ?        S<   Aug17   0:00 [ata_sff]
root        17  0.0  0.0      0     0 ?        S    Aug17   0:00 [khubd]
root        18  0.0  0.0      0     0 ?        S<   Aug17   0:00 [md]
root        19  0.0  0.0      0     0 ?        S    Aug17   0:00 [kworker/u:1]
root        21  0.0  0.0      0     0 ?        S    Aug17   0:00 [khungtaskd]
root        22  0.0  0.0      0     0 ?        S    Aug17   0:00 [kswapd0]
root        23  0.0  0.0      0     0 ?        SN   Aug17   0:00 [ksmd]
root        24  0.0  0.0      0     0 ?        SN   Aug17   0:00 [khugepaged]
root        25  0.0  0.0      0     0 ?        S    Aug17   0:00 [fsnotify_mark]
root        26  0.0  0.0      0     0 ?        S    Aug17   0:00 [ecryptfs-kthrea]
root        27  0.0  0.0      0     0 ?        S<   Aug17   0:00 [crypto]
root        35  0.0  0.0      0     0 ?        S<   Aug17   0:00 [kthrotld]
root        37  0.0  0.0      0     0 ?        S    Aug17   0:00 [scsi_eh_0]
root        38  0.0  0.0      0     0 ?        S    Aug17   0:00 [scsi_eh_1]
root        39  0.0  0.0      0     0 ?        S    Aug17   0:02 [kworker/u:2]
root        60  0.0  0.0      0     0 ?        S<   Aug17   0:00 [devfreq_wq]
root       206  0.0  0.0      0     0 ?        S<   Aug17   0:00 [ttm_swap]
root       253  0.0  0.0      0     0 ?        S<   Aug17   0:00 [mpt_poll_0]
root       256  0.0  0.0      0     0 ?        S<   Aug17   0:00 [mpt/0]
root       261  0.0  0.0      0     0 ?        S    Aug17   0:00 [scsi_eh_2]
root       321  0.0  0.0      0     0 ?        S    Aug17   0:06 [jbd2/sda1-8]
root       322  0.0  0.0      0     0 ?        S<   Aug17   0:00 [ext4-dio-unwrit]
root       557  0.0  0.0  17228   352 ?        S    Aug17   0:00 upstart-udev-bridge --daemon
root       581  0.0  0.1  22044   972 ?        Ss   Aug17   0:00 /sbin/udevd --daemon
syslog     590  0.0  0.1 249464  1192 ?        Sl   Aug17   0:05 rsyslogd -c5
106        591  0.0  0.1  23940  1004 ?        Ss   Aug17   0:00 dbus-daemon --system --fork --activation=upstart
root       779  0.0  0.0  21768   236 ?        S    Aug17   0:00 /sbin/udevd --daemon
root       780  0.0  0.0  21768   336 ?        S    Aug17   0:00 /sbin/udevd --daemon
root       866  0.0  0.0      0     0 ?        S<   Aug17   0:00 [kpsmoused]
root       905  0.0  0.0  15184   360 ?        S    Aug17   0:00 upstart-socket-bridge --daemon
root      1013  0.0  0.3  50032  2352 ?        Ss   Aug17   0:00 /usr/sbin/sshd -D
root      1119  0.0  0.0      0     0 ?        S    Aug17   0:02 [flush-8:0]
root      1121  0.0  0.4 586428  3088 ?        Sl   Aug17   0:00 /usr/sbin/console-kit-daemon --no-daemon
root      1188  0.0  0.2 186588  2128 ?        Sl   Aug17   0:00 /usr/lib/policykit-1/polkitd --no-debug
nagios    1208  0.1  0.5  29372  4080 ?        Ss   Aug17   6:56 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
root      1236  0.0  0.1  17288   888 tty4     Ss+  Aug17   0:00 /sbin/getty -8 38400 tty4
root      1244  0.0  0.1  17288   884 tty5     Ss+  Aug17   0:00 /sbin/getty -8 38400 tty5
root      1258  0.0  0.1  17288   888 tty2     Ss+  Aug17   0:00 /sbin/getty -8 38400 tty2
root      1259  0.0  0.1  17288   892 tty3     Ss+  Aug17   0:00 /sbin/getty -8 38400 tty3
root      1261  0.0  0.1  17288   888 tty6     Ss+  Aug17   0:00 /sbin/getty -8 38400 tty6
root      1264  0.0  0.1  14964   912 ?        Ss   Aug17   0:00 /usr/sbin/xinetd -dontfork -pidfile /var/run/xinetd.pid -stayalive -inetd_compat -inetd_ipv6
root      1265  0.0  0.0   4324   644 ?        Ss   Aug17   0:00 acpid -c /etc/acpi/events -s /var/run/acpid.socket
root      1266  0.0  0.1  19108   992 ?        Ss   Aug17   0:00 cron
daemon    1267  0.0  0.0  16904   368 ?        Ss   Aug17   0:00 atd
nagios    1312  0.0  0.1  27568  1080 ?        S    Aug17   0:07 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
whoopsie  1360  0.0  0.4 200108  3800 ?        Ssl  Aug17   0:00 whoopsie
tomcat6   1369  0.0  7.2 1031816 54896 ?       Sl   Aug17   1:39 /usr/lib/jvm/default-java/bin/java -Djava.util.logging.config.file=/var/lib/tomcat6/conf/logging.propertie
root      1727  0.0  1.3 136224 10232 ?        Ss   Aug17   0:05 /usr/sbin/apache2 -k start
root      1839  0.0  0.1  25104  1236 ?        Ss   Aug17   0:00 /usr/lib/postfix/master
postfix   1856  0.0  0.1  27332  1396 ?        S    Aug17   0:00 qmgr -l -t fifo -u
snmp      1905  0.0  0.5  48620  3836 ?        S    Aug17   0:17 /usr/sbin/snmpd -Lsd -Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid
root      1920  0.0  0.1  17288   888 tty1     Ss+  Aug17   0:00 /sbin/getty -8 38400 tty1
www-data  7639  0.0  0.9 136668  7304 ?        S    08:22   0:00 /usr/sbin/apache2 -k start
postfix   9753  0.0  0.2  27168  1608 ?        S    08:30   0:00 pickup -l -t fifo -u -c
www-data 13613  0.0  0.9 136668  7308 ?        S    08:44   0:00 /usr/sbin/apache2 -k start
www-data 14445  0.0  0.9 136668  7300 ?        S    08:47   0:00 /usr/sbin/apache2 -k start
nagios   15992  0.0  0.1  10904  1228 ?        S    Aug19   0:12 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios   15993  0.0  0.1  10800  1248 ?        S    Aug19   0:12 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios   15994  0.0  0.1  10772  1216 ?        S    Aug19   0:12 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios   15995  0.0  0.1  10832  1268 ?        S    Aug19   0:12 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
www-data 16397  0.0  0.9 136668  7292 ?        S    08:55   0:00 /usr/sbin/apache2 -k start
www-data 18050  0.0  0.9 136668  7292 ?        S    09:01   0:00 /usr/sbin/apache2 -k start
www-data 18469  0.0  0.9 136316  6964 ?        S    09:02   0:00 /usr/sbin/apache2 -k start
root     18711  0.0  0.0      0     0 ?        S    09:03   0:00 [kworker/0:0]
www-data 18858  0.0  0.9 136316  6868 ?        S    09:04   0:00 /usr/sbin/apache2 -k start
www-data 19673  0.0  0.9 136316  6868 ?        S    09:07   0:00 /usr/sbin/apache2 -k start
root     20021  0.0  0.5 104084  4276 ?        Ss   09:08   0:00 sshd: itservice [priv]
root     20053  0.0  0.0      0     0 ?        S    09:08   0:00 [kworker/0:2]
www-data 20088  0.0  0.9 136316  6868 ?        S    09:08   0:00 /usr/sbin/apache2 -k start
1002     20245  0.0  0.2 104084  1904 ?        S    09:08   0:00 sshd: itservice@pts/0
1002     20246  0.2  1.0  28160  7792 pts/0    Ss   09:08   0:00 -bash
www-data 20695  0.0  0.7 136256  5884 ?        S    09:10   0:00 /usr/sbin/apache2 -k start
nagios   20797  0.0  0.1  12872   932 ?        S    09:10   0:00 /usr/local/nagios/libexec/check_ping -H 10.215.51.1 -w 3000.0,80% -c 5000.0,100% -p 5
nagios   20798  0.0  0.0   4392   612 ?        S    09:10   0:00 /bin/ping -n -U -w 30 -c 5 10.215.51.1
nagios   20801  0.0  0.1  12872   932 ?        S    09:10   0:00 /usr/local/nagios/libexec/check_ping -H 10.215.127.1 -w 3000.0,80% -c 5000.0,100% -p 5
nagios   20802  0.0  0.0   4392   612 ?        S    09:10   0:00 /bin/ping -n -U -w 30 -c 5 10.215.127.1
nagios   20803  0.0  0.1  12872   932 ?        S    09:10   0:00 /usr/local/nagios/libexec/check_ping -H 192.168.194.71 -w 3000.0,80% -c 5000.0,100%
nagios   20804  0.0  0.0   4392   612 ?        S    09:10   0:00 /bin/ping -n -U -w 30 -c 5 192.168.194.71
nagios   20805  0.0  0.1  12872   928 ?        S    09:10   0:00 /usr/local/nagios/libexec/check_ping -H 10.215.35.1 -w 3000.0,80% -c 5000.0,100% -p 5
nagios   20806  0.0  0.0   4392   616 ?        S    09:10   0:00 /bin/ping -n -U -w 30 -c 5 10.215.35.1
nagios   20809  0.0  0.1  12872   924 ?        S    09:10   0:00 /usr/local/nagios/libexec/check_ping -H 10.215.62.1 -w 3000.0,80% -c 5000.0,100% -p 5
nagios   20810  0.0  0.0   4392   616 ?        S    09:10   0:00 /bin/ping -n -U -w 30 -c 5 10.215.62.1
nagios   20813  0.0  1.7  50632 13056 ?        S    09:10   0:00 /usr/bin/perl /usr/local/nagios/libexec/check_rbl --extra-opts=rbl@/usr/local/nagios/libexec/check_rbl.ini
nagios   20815  0.0  0.1  12872   928 ?        S    09:10   0:00 /usr/local/nagios/libexec/check_ping -H 10.215.118.5 -w 3000.0,80% -c 5000.0,100% -p 5
nagios   20816  0.0  0.0   4392   616 ?        S    09:10   0:00 /bin/ping -n -U -w 30 -c 5 10.215.118.5
nagios   20817  0.0  0.0  12872   708 ?        S    09:10   0:00 /usr/local/nagios/libexec/check_nt -H 10.215.2.52 -p 12489 -v MEMUSE -w 90 -c 95
1002     20818  0.0  0.1  19660  1256 pts/0    R+   09:10   0:00 ps aux
root     27390  0.0  0.0      0     0 ?        S    Aug19   0:04 [kworker/0:1]

Re: Upgrade from 3.x to 4.0.8 - maps/trends not working

Posted: Thu Aug 20, 2015 1:35 pm
by tgriep
So far, so good
Can you run the following and post back the output?

Code: Select all

 ls -l /usr/local/nagios/share
 ls -l /usr/local/nagios/sbin
Can you attach the nagios.cfg file to this post?

Re: Upgrade from 3.x to 4.0.8 - maps/trends not working

Posted: Mon Aug 24, 2015 2:51 am
by helloworld304423
Sorry for the delay, I had a day off on Friday.
Attached the permissions and the nagios.cfg.

Thanks for your help!

Code: Select all

$ls -l /usr/local/nagios/share
-rw-rw-r-- 1 nagios nagios  576 Aug 12 12:56 config.inc.php
drwxrwxr-x 2 nagios nagios 4096 Aug 12 12:56 contexthelp
drwxrwxr-x 3 nagios nagios 4096 Nov  9  2010 docs
drwxrwxr-x 3 nagios nagios 4096 Aug 12 12:56 images
drwxrwxr-x 3 nagios nagios 4096 Aug 12 12:56 includes
-rw-rw-r-- 1 nagios nagios 1628 Aug 12 12:56 index.php
drwxrwxr-x 2 nagios nagios 4096 Aug 12 12:56 js
-rw-rw-r-- 1 nagios nagios 1176 Aug 12 12:56 jsonquery.html
drwxr-xr-x 4 root   root   4096 Mär  5  2010 locale
-rw-rw-r-- 1 nagios nagios 8697 Aug 12 12:56 main.php
drwxrwxr-x 2 nagios nagios 4096 Mär  5  2010 media
-rw-rw-r-- 1 nagios nagios   26 Aug 12 12:56 robots.txt
-rw-rw-r-- 1 nagios nagios  656 Aug 12 12:56 rss-corebanner.php
-rw-rw-r-- 1 nagios nagios 1064 Aug 12 12:56 rss-corefeed.html
-rw-rw-r-- 1 nagios nagios  895 Aug 12 12:56 rss-corefeed.php
-rw-rw-r-- 1 nagios nagios  540 Aug 12 12:56 rss-newsfeed.html
-rw-rw-r-- 1 nagios nagios 1064 Aug 12 12:56 rss-newsfeed.php
-rw-rw-r-- 1 nagios nagios 6009 Aug 12 12:56 side.php
drwxrwxr-x 2 nagios nagios 4096 Mär  5  2010 ssi
drwxrwxr-x 2 nagios nagios 4096 Aug 12 12:56 stylesheets

Code: Select all

$ ls -l /usr/local/nagios/sbin
-rwxrwxr-x 1 nagios nagios 312376 Aug 12 12:56 archivejson.cgi
-rwxrwxr-x 1 nagios nagios 293656 Aug 12 12:56 avail.cgi
-rwxrwxr-x 1 nagios nagios 292064 Aug 12 12:56 cmd.cgi
-rwxrwxr-x 1 nagios nagios 264904 Aug 12 12:56 config.cgi
-rwxrwxr-x 1 nagios nagios 305912 Aug 12 12:56 extinfo.cgi
-rwxrwxr-x 1 nagios nagios 217912 Nov  9  2010 histogram.cgi
-rwxrwxr-x 1 nagios nagios 240384 Aug 12 12:56 history.cgi
-rwxrwxr-x 1 nagios nagios 236264 Aug 12 12:56 notifications.cgi
-rwxrwxr-x 1 nagios nagios 314136 Aug 12 12:56 objectjson.cgi
-rwxrwxr-x 1 nagios nagios 232128 Aug 12 12:56 outages.cgi
-rwxrwxr-x 1 nagios nagios 232144 Aug 12 12:56 showlog.cgi
-rwxrwxr-x 1 nagios nagios 305936 Aug 12 12:56 status.cgi
-rwxrwxr-x 1 nagios nagios 312280 Aug 12 12:56 statusjson.cgi
-rwxrwxr-x 1 nagios nagios 213880 Nov  9  2010 statusmap.cgi
-rwxrwxr-x 1 nagios nagios 252688 Aug 12 12:56 statuswml.cgi
-rwxrwxr-x 1 nagios nagios 236272 Aug 12 12:56 statuswrl.cgi
-rwxrwxr-x 1 nagios nagios 256800 Aug 12 12:56 summary.cgi
-rwxrwxr-x 1 nagios nagios 248600 Aug 12 12:56 tac.cgi
-rwxrwxr-x 1 nagios nagios 222008 Nov  9  2010 trends.cgi

Re: Upgrade from 3.x to 4.0.8 - maps/trends not working

Posted: Mon Aug 24, 2015 10:11 am
by tgriep
When you compiled Nagios 4.0.8, it looks like it did not update these 3 cgi files which is causing the problem.

Code: Select all

-rwxrwxr-x 1 nagios nagios 217912 Nov  9  2010 histogram.cgi
-rwxrwxr-x 1 nagios nagios 213880 Nov  9  2010 statusmap.cgi
-rwxrwxr-x 1 nagios nagios 222008 Nov  9  2010 trends.cgi
In the folder where you compiled the software, can you check the log file for any errors when it was compiled and post them here?