Hi Ged, Sorry about that. I didn't realize I was just replying to you only. :)
> I don't follow this. There must be more to a config file than that. > What is it called? Where is it? I was referring to the ./etc/config file in the Smokeping package. This is what I have setup for it. [Just a note, but I have tried changing the cgiurl = htpp://hppav.proxima.local/cgi-bin/smokeping.cgi with no improvement if at all any]. *** General *** owner = Oakbrook 17-102 contact = [EMAIL PROTECTED] mailhost = localhost sendmail = /usr/lib/sendmail # NOTE: do not put the Image Cache below cgi-bin # since all files under cgi-bin will be executed ... this is not # good for images. imgcache = /opt/smokeping/imagecache imgurl = /imgcache datadir = /opt/smokeping/var piddir = /opt/smokeping/var cgiurl = http://hppav.proxima.local/smokeping/smokeping.cgi smokemail = /opt/smokeping/etc/smokemail tmail = /opt/smokeping/etc/tmail # specify this to get syslog logging syslogfacility = local0 # each probe is now run in its own process # disable this to revert to the old behaviour # concurrentprobes = no *** Alerts *** to = [EMAIL PROTECTED] from = [EMAIL PROTECTED] +someloss type = loss # in percent pattern = >0%,*12*,>0%,*12*,>0% comment = loss 3 times in a row *** Database *** step = 300 pings = 20 # consfn mrhb steps total AVERAGE 0.5 1 1008 AVERAGE 0.5 12 4320 MIN 0.5 12 4320 MAX 0.5 12 4320 AVERAGE 0.5 144 720 MAX 0.5 144 720 MIN 0.5 144 720 *** Presentation *** template = /opt/smokeping/etc/basepage.html + charts menu = Charts title = The most interesting destinations ++ stddev sorter = StdDev(entries=>4) title = Top Standard Deviation menu = Std Deviation format = Standard Deviation %f ++ max sorter = Max(entries=>5) title = Top Max Roundtrip Time menu = by Max format = Max Roundtrip Time %f seconds ++ loss sorter = Loss(entries=>5) title = Top Packet Loss menu = Loss format = Packets Lost %f ++ median sorter = Median(entries=>5) title = Top Median Roundtrip Time menu = by Median format = Median RTT %f seconds + overview width = 600 height = 50 range = 10h + detail width = 600 height = 200 unison_tolerance = 2 "Last 3 Hours" 3h "Last 30 Hours" 30h "Last 10 Days" 10d "Last 400 Days" 400d #+ hierarchies #++ owner #title = Host Owner #++ location #title = Location *** Probes *** + FPing binary = /usr/local/sbin/fping #*** Slaves *** #secrets=/opt/smokeping/etc/smokeping_secrets #+boomer #display_name=boomer #color=0000ff #+slave2 #display_name=another #color=00ff00 *** Targets *** probe = FPing menu = Top title = Network Latency Grapher remark = Welcome to the SmokePing website of xxx Company. \ Here you will learn all about the latency of our network. #+ Test #menu= Targets #parents = owner:/Test/James location:/ #++ James #menu = James #title =James #alerts = someloss #slaves = boomer slave2 #host = james.address #++ MultiHost #menu = Multihost #title = James and James as seen from Boomer #host = /Test/James /Test/James~boomer + Proxima menu = Proxima title = Proxima ++ DynDNS_Mailhop menu = DynDNS Mailhop title = DynDNS Mailhop 63.208.196.179 host = 63.208.196.179 alerts=someloss > Now we need to see what's in the Apache error log for that request. > Make sure the clock on your machine is correct. That's crucial in any > server. Use NTP if possible. The NTP clock is setup for the one we use here at work. [EMAIL PROTECTED] etc]# cat ntp.conf | grep -i server # Use public servers from the pool.ntp.org project. #broadcast 192.168.1.255 key 42 # broadcast server #broadcast 224.0.1.1 key 42 # multicast server #manycastserver 239.255.254.254 # manycast server server 127.127.1.0 server 65.57.109.75 > Make a note of the exact time when you > make the request and then you can check what was written in the log at > that time, so you don't have to guess what was written when. At 14:00, with Mozilla, I tried accessing http://hppav.proxima.local/cgi-bin/smokeping.cgi and I received the Error 500 Internal Server Error (all in text not HTML). When I tried to access http://hppav.proxima.local/cgi-bin/smokeping.cgi at 14:02 (with IE) at 14:02, I get page cannot be displayed. Here are my access/error logs: [EMAIL PROTECTED] cgi-bin]# cat /opt/smokeping/etc/config | mail -s "Smokeping Config File" [EMAIL PROTECTED] [EMAIL PROTECTED] cgi-bin]# tail /var/log/httpd/smokeping-error.log [Tue Nov 25 13:41:20 2008] [error] [client 192.168.1.110] (13)Permission denied: exec of '/var/www/cgi-bin/smokeping.cgi' failed [Tue Nov 25 13:41:20 2008] [error] [client 192.168.1.110] Premature end of script headers: smokeping.cgi [Tue Nov 25 13:41:22 2008] [error] [client 192.168.1.110] (13)Permission denied: exec of '/var/www/cgi-bin/smokeping.cgi' failed [Tue Nov 25 13:41:22 2008] [error] [client 192.168.1.110] Premature end of script headers: smokeping.cgi [Tue Nov 25 13:41:23 2008] [error] [client 192.168.1.110] (13)Permission denied: exec of '/var/www/cgi-bin/smokeping.cgi' failed [Tue Nov 25 13:41:23 2008] [error] [client 192.168.1.110] Premature end of script headers: smokeping.cgi [Tue Nov 25 14:00:38 2008] [error] [client 192.168.1.101] (13)Permission denied: exec of '/var/www/cgi-bin/smokeping.cgi' failed [Tue Nov 25 14:00:38 2008] [error] [client 192.168.1.101] Premature end of script headers: smokeping.cgi [Tue Nov 25 14:02:26 2008] [error] [client 192.168.1.110] (13)Permission denied: exec of '/var/www/cgi-bin/smokeping.cgi' failed [Tue Nov 25 14:02:26 2008] [error] [client 192.168.1.110] Premature end of script headers: smokeping.cgi [EMAIL PROTECTED] cgi-bin]# tail /var/log/httpd/smokeping-access.log 192.168.1.110 - - [25/Nov/2008:13:19:24 -0500] "GET /smokeping/smokeping.cgi HTTP/1.1" 403 309 192.168.1.110 - - [25/Nov/2008:13:39:42 -0500] "GET /smokeping/smokeping.cgi HTTP/1.1" 403 309 192.168.1.110 - - [25/Nov/2008:13:40:36 -0500] "GET /cgi-binsmokeping.cgi HTTP/1.1" 403 306 192.168.1.110 - - [25/Nov/2008:13:40:43 -0500] "GET /cgi-bin/smokeping.cgi HTTP/1.1" 500 626 192.168.1.110 - - [25/Nov/2008:13:41:19 -0500] "GET /cgi-bin/smokeping.cgi HTTP/1.1" 500 626 192.168.1.110 - - [25/Nov/2008:13:41:20 -0500] "GET /cgi-bin/smokeping.cgi HTTP/1.1" 500 626 192.168.1.110 - - [25/Nov/2008:13:41:22 -0500] "GET /cgi-bin/smokeping.cgi HTTP/1.1" 500 626 192.168.1.110 - - [25/Nov/2008:13:41:23 -0500] "GET /cgi-bin/smokeping.cgi HTTP/1.1" 500 626 192.168.1.101 - - [25/Nov/2008:14:00:38 -0500] "GET /cgi-bin/smokeping.cgi HTTP/1.1" 500 626 192.168.1.110 - - [25/Nov/2008:14:02:26 -0500] "GET /cgi-bin/smokeping.cgi HTTP/1.1" 500 626 [EMAIL PROTECTED] cgi-bin]# > Have you gone through the installation documentation on the Smokeping > Website to make sure you've taken all the necessary steps? If there > are any steps you don't understand then do make that clear, it's not > a time for glossing over anything you're not sure about and there's > plenty of room to take wrong turnings. Systems can be very different, > for example one system might have Apache stuff in /var/www and another > might have the same stuff in /usr/local - don't feel bad about being > somewhat confused at first. I don't understand this step (from http://oss.oetiker.ch/smokeping/doc/smokeping_install.en.html): "htdocs/cropper/* To make the interactive graph-zoomer work, you have to place the content of the cropper directory somewhere on your webserver and adapt the links in basepage.html (see below)." It says "see below" but nothing is listed. "CGI::Carp http://http://search.cpan.org/~lds/CGI.pm/ If you are using a version of Perl older than 5.8.1, you should consider installing a newer version of CGI::Carp (must be at least 1.24, included in CGI.pm-2.82). Otherwise any error messages generated by the CGI script will not show up quite as clean as they could in the web server error log. If you can't or don't want to upgrade CGI::Carp, you can also set the changecgiprogramname variable in the General section to the value no." The link is broken, and I don't know if I need this based upon what I've been corresponding with. "Webserver http://httpd.apache.org/ Well I wont get much into this. The important thing is, to have a webserver which allows you to run CGI scripts. If you are using Apache I strongly recommend using the suexec system for running CGI scripts. Often it is sufficient to change the suexec binary to setuid root and restart Apache. Using suexec allow to run cgi scripts under proper user accounts." I added a Virtual Host to the httpd.conf, the user/group that it uses is "apache." All the defaults were listed. Do you want to see that file? I'm not sure how to use suexec. Maybe that's what I need to do to make this work. Thank you again for your enduring patience with me....:) Eric Chatham CONFIDENTIAL. This e-mail and any attached files are confidential and should be destroyed and/or returned if you are not the intended and proper recipient. _______________________________________________ smokeping-users mailing list [email protected] https://lists.oetiker.ch/cgi-bin/listinfo/smokeping-users
