After setup can't see anything!

Post support questions that directly relate to Linux/Unix operating systems.

Moderators: Developers, Moderators

Post Reply
savagehobo
Posts: 14
Joined: Mon Aug 11, 2008 2:18 pm

After setup can't see anything!

Post by savagehobo »

I have setup cacti using the setup instructions from the website. I am running Fedora 8 on a Dell Inspiron 6400 laptop. When I navigate to http://localhost/cacti/ I get a blank page. I have tried navigating to http://my-ipaddress/cacti and I get a "You don't have permission to access /cacti on this server" from Apache. I attributed this to permissions but I can see the apache test page if I go to http://localhost. I followed every instruction (except for the freebsd part of the instruction). Any suggestions?
User avatar
N3NCY
Cacti User
Posts: 260
Joined: Thu Sep 22, 2005 7:50 pm
Location: Landenberg, PA
Contact:

Post by N3NCY »

What is the UNIX path to your Apache document root?
What is the UNIX path to your Cacti document root?

Do a
ls -alF /YourApacheDocRootPathHere
and
ls -alF /YourCactiDocRootHere

In your Apache httpd.conf, what is the user and group your web server runs as?

You may need to chown the CactiDocRoot
For example on my system:
chown -R www:www /opt/apache/htdocs/cacti/
Of course on my system the user and group for apache is www
Thank you,

Ernie
http://www.NMSWorld.com
[b]Dual Zeon Dual Core 2.6Ghz / 8GB RAM / 4x15k RPM SATA RAID5[/b]
[b]Cacti Version[/b] - 0.8.7b
[b]Poller Type[/b] - cactid 0.8.7 with Boost v1.7
[b]Server Info[/b] - FreeBSD 7.0-RELEASE
[b]Web Server[/b] - Apache/2.2.6 (Unix) mod_ssl/2.2.6 OpenSSL/0.9.8g DAV/2 PHP/5.2.5 mod_perl/2.0.3 Perl/v5.8.8
[b]PHP[/b] - 5.2.6
[b]MySQL[/b] - 5.0.51b Mod: poller_output ENGINE = MEMORY
[b]RRDTool[/b] - 1.3.0
[b]SNMP[/b] - 5.4.1
[b]Plugins[/b] - Host Info (hostinfo - v0.2), Update Checker (update - v0.3), Network Tools (tools - v0.2), FlowView (flowview - v0.3), Read-only Devices Tab (devices - v0.4), Network Discovery (discovery - v0.8.3), Syslog Monitoring (syslog - v0.5.2), Thresholds (thold - v0.3.9), Device Monitoring (monitor - v0.8.2), PHP Network Weathermap (weathermap - v0.941), SuperLinks (superlinks - v0.72), Report Creator (reports - v0.1b)
savagehobo
Posts: 14
Joined: Mon Aug 11, 2008 2:18 pm

Post by savagehobo »

Cacti Location: /usr/cacti/cacti-0.8.7b/
Apache location: /var/www/html/ (i think?)


[root@MatthewB /]# ls -alF /var/www/html/
total 24
drwxr-xr-x 2 root root 4096 2008-08-12 10:01 ./
drwxr-xr-x 6 root root 4096 2008-08-11 22:56 ../
-rw-r--r-- 1 root root 35 2008-08-08 12:23 index.html

[root@MatthewB /]# ls -alF /usr/cacti/cacti-0.8.7b/
total 1140
drwxr-xrwx 12 root root 4096 2008-02-11 16:57 ./
drwxr-xrwx 3 root root 4096 2008-08-11 23:09 ../
-rw-r--rw- 1 root root 6387 2008-02-11 16:57 about.php
-rw-r--rw- 1 root root 4612 2008-02-11 16:57 auth_changepassword.php
-rw-r--rw- 1 root root 11498 2008-02-11 16:57 auth_login.php
-rw----rw- 1 root root 124294 2008-02-11 16:57 cacti.sql
-rw-r--rw- 1 root root 12960 2008-02-11 16:57 cdef.php
drwxr-xrwx 2 root root 4096 2008-02-11 16:57 cli/
-rw-r--rw- 1 root root 18369 2008-02-11 16:57 cmd.php
-rw-r--rw- 1 root root 5765 2008-02-11 16:57 color.php
-rw-r--rw- 1 root root 23279 2008-02-11 16:57 data_input.php
-rw-r--rw- 1 root root 33923 2008-02-11 16:57 data_queries.php
-rw-r--rw- 1 root root 49265 2008-02-11 16:57 data_sources.php
-rw-r--rw- 1 root root 31304 2008-02-11 16:57 data_templates.php
drwxr-xrwx 4 root root 4096 2008-02-11 16:57 docs/
-rw-r--rw- 1 root root 5958 2008-02-11 16:57 gprint_presets.php
-rw-r--rw- 1 root root 3404 2008-02-11 16:57 graph_image.php
-rw-r--rw- 1 root root 11550 2008-02-11 16:57 graph.php
-rw-r--rw- 1 root root 7716 2008-02-11 16:57 graph_settings.php
-rw-r--rw- 1 root root 13828 2008-02-11 16:57 graphs_items.php
-rw-r--rw- 1 root root 37125 2008-02-11 16:57 graphs_new.php
-rw-r--rw- 1 root root 50544 2008-02-11 16:57 graphs.php
-rw-r--rw- 1 root root 9945 2008-02-11 16:57 graph_templates_inputs.php
-rw-r--rw- 1 root root 18482 2008-02-11 16:57 graph_templates_items.php
-rw-r--rw- 1 root root 25042 2008-02-11 16:57 graph_templates.php
-rw-r--rw- 1 root root 29052 2008-02-11 16:57 graph_view.php
-rw-r--rw- 1 root root 5758 2008-02-11 16:57 graph_xport.php
-rw-r--rw- 1 root root 50228 2008-02-11 16:57 host.php
-rw-r--rw- 1 root root 18045 2008-02-11 16:57 host_templates.php
drwxr-xrwx 2 root root 4096 2008-02-11 16:57 images/
drwxr-xrwx 5 root root 4096 2008-02-11 16:57 include/
-rw-r--rw- 1 root root 2242 2008-02-11 16:57 index.php
drwxr-xrwx 2 root root 4096 2008-02-11 16:57 install/
drwxr-xrwx 3 root root 4096 2008-02-11 16:57 lib/
-rw-r--rw- 1 root root 15141 2008-02-11 16:57 LICENSE
drwxr-xrwx 2 Matthew root 4096 2008-02-11 16:57 log/
-rw-r--rw- 1 root root 2451 2008-02-11 16:57 logout.php
-rw-r--rw- 1 root root 4306 2008-02-11 16:57 poller_commands.php
-rw-r--rw- 1 root root 2243 2008-02-11 16:57 poller_export.php
-rw-r--rw- 1 root root 14960 2008-02-11 16:57 poller.php
-rw-r--rw- 1 root root 71 2008-02-11 16:57 README
drwxr-xrwx 5 root root 4096 2008-02-11 16:57 resource/
drwxr-xrwx 2 Matthew root 4096 2008-02-11 16:57 rra/
-rw-r--rw- 1 root root 7084 2008-02-11 16:57 rra.php
drwxr-xrwx 2 root root 4096 2008-02-11 16:57 scripts/
-rw-r--rw- 1 root root 7304 2008-02-11 16:57 script_server.php
-rw-r--rw- 1 root root 353 2008-02-11 16:57 script_server.pl
-rw-r--rw- 1 root root 4996 2008-02-11 16:57 settings.php
-rw-r--rw- 1 root root 6667 2008-02-11 16:57 templates_export.php
-rw-r--rw- 1 root root 6524 2008-02-11 16:57 templates_import.php
-rw-r--rw- 1 root root 17835 2008-02-11 16:57 tree.php
-rw-r--rw- 1 root root 41776 2008-02-11 16:57 user_admin.php
-rw-r--rw- 1 root root 48852 2008-02-11 16:57 utilities.php

From httpd.conf

#
# If you wish httpd to run as a different user or group, you must run
# httpd as root initially and it will switch.
#
# User/Group: The name (or #number) of the user/group to run httpd as.
# . On SCO (ODT 3) use "User nouser" and "Group nogroup".
# . On HPUX you may not be able to use shared memory as nobody, and the
# suggested workaround is to create a user www and use that user.
# NOTE that some kernels refuse to setgid(Group) or semctl(IPC_SET)
# when the value of (unsigned)Group is above 60000;
# don't use Group #-1 on these systems!
#
User apache
Group apache


Another interesting twist in this story. So last night I completely removed the mysql, httpd, cacti, and php packages and then reinstalled them and setup cacti again. It worked... I was able to log in and even see some devices. When I woke up this morning and rebooted I now get the blank screen again. Any ideas?
User avatar
N3NCY
Cacti User
Posts: 260
Joined: Thu Sep 22, 2005 7:50 pm
Location: Landenberg, PA
Contact:

Post by N3NCY »

From your output, I see your web files are owned by:
root root
meaning user root
and
group root

Your apache httpd.conf is set for
user apache
and
group apache

Look in your /etc/passwd file and see if user apache even exists.
cat /etc/passwd

If the user does not exist, add it with minimal permisions like:
pw groupadd apache
pw useradd apache -n apache -G apache -s /usr/sbin/nologin
Or whatever command you use to add users on your OS

Next I see your cacti is not a subdirectory under your apache root.
This may be as you desired and it is ok if you setup this path in your httpd.conf
Did you?

If not, you may not want this:
/usr/cacti/cacti-0.8.7b/
but instead as a subdir of your apache root like this:
/var/www/html/cacti/

Then you will want to chown the directory:
chown -R apache:apache /var/www/html/cacti/
Thank you,

Ernie
http://www.NMSWorld.com
[b]Dual Zeon Dual Core 2.6Ghz / 8GB RAM / 4x15k RPM SATA RAID5[/b]
[b]Cacti Version[/b] - 0.8.7b
[b]Poller Type[/b] - cactid 0.8.7 with Boost v1.7
[b]Server Info[/b] - FreeBSD 7.0-RELEASE
[b]Web Server[/b] - Apache/2.2.6 (Unix) mod_ssl/2.2.6 OpenSSL/0.9.8g DAV/2 PHP/5.2.5 mod_perl/2.0.3 Perl/v5.8.8
[b]PHP[/b] - 5.2.6
[b]MySQL[/b] - 5.0.51b Mod: poller_output ENGINE = MEMORY
[b]RRDTool[/b] - 1.3.0
[b]SNMP[/b] - 5.4.1
[b]Plugins[/b] - Host Info (hostinfo - v0.2), Update Checker (update - v0.3), Network Tools (tools - v0.2), FlowView (flowview - v0.3), Read-only Devices Tab (devices - v0.4), Network Discovery (discovery - v0.8.3), Syslog Monitoring (syslog - v0.5.2), Thresholds (thold - v0.3.9), Device Monitoring (monitor - v0.8.2), PHP Network Weathermap (weathermap - v0.941), SuperLinks (superlinks - v0.72), Report Creator (reports - v0.1b)
savagehobo
Posts: 14
Joined: Mon Aug 11, 2008 2:18 pm

Post by savagehobo »

I managed to get it running again... It appeared that I didn't give the correct path in the php config file. It's running now, but none of the graphs I setup appear. I looked at it and the 0.8.7b version of cacti doesn't seem to work with v1.3.x of rrdtool. So I manually setup the older 1.2.28 version along side of the 1.3.x version (because when I try to remove the 1.3.x version it removes cacti as well). I pointed to the path in the cacti settings (/usr/local/rrdtool-1.2.28/bin/rrdtool) but no graph yet..... any suggestions?
User avatar
gandalf
Developer
Posts: 22383
Joined: Thu Dec 02, 2004 2:46 am
Location: Muenster, Germany
Contact:

Post by gandalf »

The rrdtool issue is known and fixed in SVN. Will be published as 087c soon. Until the, please set rrdtool utility version to 1.2 instead
Reinhard
savagehobo
Posts: 14
Joined: Mon Aug 11, 2008 2:18 pm

Post by savagehobo »

I am using version 1.2.x I have set my 'RRDTool Utility Version" to "RRDTool 1.2.x" but it didn't work. So made sure that the path was set correctly... The RRDTool Binary Path is set to /usr/local/rrdtool-1.2.28/bin/rrdtool This should be correct as it says "OK: FILE FOUND" below the box. But I still don't see any graphs I just see a few arrows, and a magnifying glass beside the large white space that should be the graph. I have restarted my machine after making the changes but to no avail. Has anyone run into this before? I am using Cacti 0.8.7b.
savagehobo
Posts: 14
Joined: Mon Aug 11, 2008 2:18 pm

Post by savagehobo »

I can now see the graphs... the problem was the permissions in the /usr/cacti/cacti-0.8.7b folder... I forgot to set the permissions on the rra/ and log/ folders.
sxjulien
Posts: 1
Joined: Wed Oct 08, 2008 2:15 am

I have the same prolem

Post by sxjulien »

I install cacti under Redhat 5,and cannot open http:/localhost/cacti. How to solve the php config problem .
Could you give me some advise
Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests