What do the apache logs show? On Jan 15, 2014 6:15 AM, "Mark Haney" <mha...@practichem.com> wrote:
> -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 1/14/2014 4:03 PM, Gregory Sloop wrote: > > [Top posting] > > > > Here's the FAQ: > > > > https://github.com/oetiker/SmokePing/issues/11 > > > > > 1) Data not reaching the RRD [round robin databases] Run smokeping > > in debug mode and watch what it says - you'll probably find some > > good reasons stuff isn't working and be able to fix it yourself. > > Like this: smokeping --debug > > > > 2) Data is hitting the RRD's as confirmed by --debug. However, you > > still get an empty graph from the browser. > > > > You see: the user smokeping is running as, is writing the data - > > that's often root or smokeping. However, the thing that's creating > > the graphs has to read the data - and that's whatever process your > > web-server is running as. That's often apache or www, httpd or > > www-data. > > > > [It depends on the apache [or how your distro sets it] > > configuration - or whatever other web-server you're using.] > > > > So, make sure that both the user smokeping is running as, as well > > as the user the web-server is running as, both have rights to the > > RRD's. [If you aren't sure what apache is running at, have a look > > at the apache config files. For example Ubuntu 12.04 has the user > > in /etc/apache2/envvars - and the user is www-data.] > > > > So, to spoon-feed you - you'll need to chown the files to something > > like: chown smokeping:www-data some-rrd-files*.rrd > > > > -Greg > > First off, it's not just the images of the graphs I'm not getting, I'm > also not getting the counter image, nor the RRDtool image. I get the > same broken image in their place. So it's not a read/write issue with > only the graphs. > > Let me show you what I have setup: (smokeping is run as root and > apache is the httpd user (I'm on CentOS 6.5). > > > [root@mon smokeping]# ls -l > total 36 > drwxr-xr-x. 2 root root 4096 Jan 14 09:58 bin > lrwxrwxrwx. 1 apache root 20 Jan 14 10:07 cache -> /var/www/html/cache/ > drwxrwxrw-. 5 apache root 4096 Jan 14 10:27 data > drwxr-xr-x. 3 root root 4096 Jan 14 13:02 etc > drwxr-xr-x. 3 root root 4096 Jan 14 09:58 htdocs > drwxr-xr-x. 3 root root 4096 Jan 14 09:58 lib > drwxr-xr-x. 3 root root 4096 Jan 14 09:58 share > - -rw-r--r--. 1 root root 302 Jan 14 13:06 smoke.log > drwxr-xr-x. 6 root root 4096 Jan 14 09:57 thirdparty > drwxr-xr-x. 2 root root 4096 Jan 14 10:07 var > > When I run smokeping with --debug I get this: > > [root@mon smokeping]# ./bin/smokeping --debug > ### Compiling alert detector pattern 'someloss' > ### >0%,*12*,>0%,*12*,>0% > sub { > my $d = shift; > my $y = $d->{loss}; > for(1){ > my $imax2 = min(@$y - 3, 12); > my $imax1 = min(@$y - 3, 12); > my $minlength = 3; > my $maxlength = 27; > next if scalar @$y < $minlength ; > my $i1; > for($i1=0; $i1 < min($maxlength,$imax1); $i1++){ > my $i2; > for($i2=0; $i2 < min($maxlength-$i1,$imax2); $i2++){ > next unless defined $y->[-3-$i1-$i2] > and $y->[-3-$i1-$i2] =~ /^\d/ > and $y->[-3-$i1-$i2] > 0 > ; last; > } > return 0 if $i2 >= min($maxlength-$i1-$i2,$imax2); > next unless defined $y->[-2-$i1] > and $y->[-2-$i1] =~ /^\d/ > and $y->[-2-$i1] > 0 > ; last; > } > return 0 if $i1 >= min($maxlength-$i1,$imax1); > next unless defined $y->[-1] > and $y->[-1] =~ /^\d/ > and $y->[-1] > 0 > ; return 1; > } > return 0; > } > > > > Smokeping version 2.006009 successfully launched. > Not entering multiprocess mode with '--debug'. Use '--debug-daemon' > for that. > FPing: probing 1 targets with step 300 s and offset 241 s. > FPing: Executing /usr/sbin/fping -C 20 -q -B1 -r1 -i10 66.188.99.174 > FPing: Got fping output: '66.188.99.174 : 269.98 183.10 81.46 118.87 > 82.20 79.97 85.42 81.77 82.68 82.11 82.29 87.19 80.58 82.50 82.84 > 82.56 80.92 80.20 81.37 104.47' > Calling RRDs::update(/opt/smokeping/data/MTC/ASUSWifi.rrd --template > > uptime:loss:median:ping1:ping2:ping3:ping4:ping5:ping6:ping7:ping8:ping9:ping10:ping11:ping12:ping13:ping14:ping15:ping16:ping17:ping18:ping19:ping20 > > 1389793594:U:0:8.2500000000e-02:7.9970000000e-02:8.0200000000e-02:8.0580000000e-02:8.0920000000e-02:8.1370000000e-02:8.1460000000e-02:8.1770000000e-02:8.2110000000e-02:8.2200000000e-02:8.2290000000e-02:8.2500000000e-02:8.2560000000e-02:8.2680000000e-02:8.2840000000e-02:8.5420000000e-02:8.7190000000e-02:1.0447000000e-01:1.1887000000e-01:1.8310000000e-01:2.6998000000e-01) > > So it certainly looks like the RRDs are being written: > > [root@mon smokeping]# ls -l cache/MTC/ > total 132 > - -rw-r--r--. 1 apache apache 29323 Jan 15 08:43 ASUSWifi_last_108000.png > - -rw-r--r--. 1 apache apache 26737 Jan 15 08:43 ASUSWifi_last_10800.png > - -rw-r--r--. 1 apache apache 26326 Jan 15 08:43 ASUSWifi_last_34560000.png > - -rw-r--r--. 1 apache apache 26224 Jan 15 08:43 ASUSWifi_last_864000.png > - -rw-r--r--. 1 apache apache 44 Jan 15 08:43 ASUSWifi.maxheight > - -rw-r--r--. 1 apache apache 11742 Jan 15 08:59 ASUSWifi_mini.png > > 8:43 being the time I ran that command this morning. > > Here's the listing in /var/www/: > > [root@mon var]# ls www/html/cache/ -l > total 28 > drwxr-xr-x. 2 apache root 4096 Jan 14 13:08 __chartscache > drwxr-xr-x. 2 apache root 4096 Jan 14 10:27 MTC > drwxr-xr-x. 2 apache root 4096 Jan 15 09:07 __navcache > - -rw-r--r--. 1 apache root 3908 Jan 14 10:15 rrdtool.png > - -rw-r--r--. 1 apache root 4382 Jan 14 10:15 smokeping.png > drwxr-xr-x. 2 apache root 4096 Jan 14 10:15 Test > [root@mon var]# ls www/html/cache/MTC/ > ASUSWifi_last_108000.png ASUSWifi_last_10800.png > ASUSWifi_last_34560000.png ASUSWifi_last_864000.png > ASUSWifi.maxheight ASUSWifi_mini.png > [root@mon var]# ls www/html/cache/MTC/ -l > total 132 > - -rw-r--r--. 1 apache root 29191 Jan 15 09:07 ASUSWifi_last_108000.png > - -rw-r--r--. 1 apache root 28220 Jan 15 09:07 ASUSWifi_last_10800.png > - -rw-r--r--. 1 apache root 25284 Jan 15 09:07 ASUSWifi_last_34560000.png > - -rw-r--r--. 1 apache root 26784 Jan 15 09:07 ASUSWifi_last_864000.png > - -rw-r--r--. 1 apache root 42 Jan 15 09:07 ASUSWifi.maxheight > - -rw-r--r--. 1 apache root 11542 Jan 15 09:07 ASUSWifi_mini.png > > Now, by all rights, the apache user /should/ be able to read and > display the PNG file for the RRDtool and the SmokePing counter. But > they are not showing up. I'm at a loss and getting in credibly > frustrated by this. It should not be that hard to make this work. > I've used and configured apache dozens of times and this makes no > sense at all. > > > > > - -- > Mark Haney > Network Administrator/IT Support > Practichem > W:919-714-8428 > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.0.22 (MingW32) > Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ > > iQEcBAEBAgAGBQJS1pfsAAoJEDgEuzPE0JQvQMcH+gOWr6ZXL1GxtBvR37ecQHdq > V7QyrwBKc9vd5ebRx6b9Z3wpmuJIs/Ts77m8djZCiw1ILw+xOCj2SeShU60DjsZ5 > D5vHhnwhTrrleqmoRF0p4hQ40WoEj+aKLm5y/qssB08Q73sgDDH6okKuRlaI3NKv > VJIQJWJBMmNHSs/G2sd8jB7rzSiRm8RtGygN3TFTLhjAdCs8IAPhbKRK9nYwxS5f > nDqwZZEUc2ii2CAPT0oVrfI1edYAxfQZEZ82ehOxLwML5EwskTBynsib05V4zweg > KHfvET98wYmisQCGkW8pAIkxPR8NNluPOwGu9bYpK7cRwYXcEdBvf0ZXDNWFjt8= > =McCX > -----END PGP SIGNATURE----- > >
_______________________________________________ smokeping-users mailing list smokeping-users@lists.oetiker.ch https://lists.oetiker.ch/cgi-bin/listinfo/smokeping-users