Well the good news is that I remember getting that error as well. bad news is that I don't remember the reason for it or the fix. I bet someone else knows what it is though. I believe that your document root should be : /var/www/html/smokeping Things to verify while waiting to see if anyone else recalls what causes the message. speedycgi is installed correctly Check in your smokeping.cgi file that it points to the right place. Verify the "use lib" statements in both the smokeping.cgi and the smokeping perl script is correct. The path the config file is reachable and correct. You say that you added the DNS entry to your server, do you mean the smokeping server, or DNS server? I would check that both the smokeping server, as well as the machine your browsing to it from can ping it by name. check permissions to your smokeping web directory.( /var/www/html/smokeping as shown below) check permissions to your smokeping configuration directory ( /usr/local/smokeping on mine ) I wish I remember what caused my error, and what I did to fix it, but I honestly dont. Others who are more capable with Perl, or with apache and modules can probably provide more details. I would check in the /var/www/html/smokeping/data directory to see if you have any rrd files in any of the subdirectories. This will at least let you know if smokeping is polling. If so, then its just a matter of getting the webpage to behave properly. Thanks
Larry -----Original Message----- From: Dayo Adeyeye [mailto:[EMAIL PROTECTED] Sent: Tuesday, August 19, 2003 9:41 PM To: Roberts, Larry Cc: [EMAIL PROTECTED]; Smokeping Users Subject: Re: [smokeping-users] Re: Understanding SmokePing Graphs. Importance: High Thanks for your help. Not working yet though. You assumption is correct: this is a Red Hat 8 linux install and it supports cgi files. I have added the following lines to my httpd.conf file: <VirtualHost 10.50.3.207> ServerAdmin <mailto:[EMAIL PROTECTED]> [EMAIL PROTECTED] DocumentRoot /var/www/html/smokeping/img ServerName smokeping.mydomain.com ErrorLog logs/smokeping.mydomain.com-error_log CustomLog logs/smokeping.mydomain.com-access_log common DirectoryIndex /cgi-bin/smokeping.cgi </VirtualHost> The path to my cgi-bin directory is /var/www/cgi-bin/ and Ive set the permission on my smokeping.cgi file to 777. When I do a ps -ax | grep smokeping, i get : 1241 ? S 0:00 /usr/bin/perl -w ./bin/smokeping Yes, again you are right. I just copied my basepage.html to my web server directory /var/www/html/basepage.html. In my virtualhost config above, what should my DocumentRoot point to ? When I do a <http://10.50.3.207/cgi-bin/smokeping.cgi> http://10.50.3.207/cgi-bin/smokeping.cgi , I get the following error: Server error! The server encountered an internal error and was unable to complete your request. Error message: Premature end of script headers: smokeping.cgi If you think this is a server error, please contact the webmaster Error 500 10.50.3.207 Wed 20 Aug 2003 03:14:10 AM WAT Apache/2.0.40 (Red Hat Linux) I also get this error when I run <http://smokeping.mydomain.com> http://smokeping.mydomain.com which is the ServerName in my virtualhost config above. I added smokeping.mydomain.com to my hosts file so that my server can access it by name. What should I do next ? Thanks for your help. Dayo ----- Original Message ----- From: "Roberts, Larry" < <mailto:[EMAIL PROTECTED]> [EMAIL PROTECTED]> To: "'Dayo Adeyeye'" < <mailto:[EMAIL PROTECTED]> [EMAIL PROTECTED]> Cc: "Smokeping Users" < <mailto:[EMAIL PROTECTED]> [EMAIL PROTECTED]> Sent: Wednesday, August 20, 2003 2:32 AM Subject: RE: [smokeping-users] Re: Understanding SmokePing Graphs.. > Well, I'm gonna take a guess here.. > > First, I'm assuming a linux/apache install and you configured it to support > cgi files. > > Did you put your smokeping.cgi file inside your /cgi-bin directory and > verify that it has correct permissions? > > In my case, I'm using a virtual host directive, and have told apache to look > for /cgi-bin/smokeping.cgi under the URL. > > Hence <http://smokeping.mycompany.com> http://smokeping.mycompany.com is the URL I give out, and inside the > httpd.conf file I have: > <VirtualHost 1.2.3.4> > ServerAdmin <mailto:[EMAIL PROTECTED]> [EMAIL PROTECTED] > DocumentRoot /usr/local/apache2/smokeping > ServerName smokeping.mycompany.com:80 > ErrorLog logs/smokeping.mycompany.com-error_log > CustomLog logs/smokeping.mycompany.com-access_log common > DirectoryIndex /cgi-bin/smokeping.cgi > </VirtualHost> > > The path to my cgi-bin directory, under apache2 is: > /usr/local/apache2/cgi-bin/ > And the permissions on my smokeping.cgi file in that directory is 644. > > The directions can be someone confusing, however I took them one step at a > time and was able to piece all the stuff together. > I thought about documenting my install procedure and passing it along, but I > have yet to actually have a chance. > > I would try the following url: > > <http://10.50.3.207/cgi-bin/smokeping.cgi> http://10.50.3.207/cgi-bin/smokeping.cgi > > Verify that smokeping is running by doing: > > Ps -ax | grep smokeping > > You can look into the server error logs to see what the server thinks the > problem is. I suspect you *may* have just copied the default html file over > to the webserver directory, which will not work. That is a template that the > cgi script uses to build the web page. > > That is a couple things to at least try. Good luck! > > > Thanks > > Larry > > -----Original Message----- > From: Dayo Adeyeye [mailto:[EMAIL PROTECTED] > Sent: Tuesday, August 19, 2003 8:09 PM > To: Roberts, Larry > Cc: Smokeping Users > Subject: Re: [smokeping-users] Re: Understanding SmokePing Graphs.. > Importance: High Kind regards. Dayo Adeyeye IPNX MEDIA HOSTING LTD (A division of IPNX NIGERIA LTD) 4 Balarabe Musa Cresent, Victoria Island, Lagos. Nigeria +234-1-4619943-6 Ext. 1212 "Security is not about risk avoidance; it's about risk management" -- Unsubscribe mailto:[EMAIL PROTECTED] Help mailto:[EMAIL PROTECTED] Archive http://www.ee.ethz.ch/~slist/smokeping-users WebAdmin http://www.ee.ethz.ch/~slist/lsg2.cgi
