Marc, thanks a lot for the infos you taught me. They were very useful. It seems now that smokeping started working. It has already created the directory with the .rrds , then it seems to be working. But now I am going to ask for your help for another problem. Despite it runs storing the infos in the .rrds, I can't see them because there are some errors like: 1) The smokeping.cgi (actually pxt.cgi) file wasn't at the /usr/local/apache/cgi-bin directory when I started smokeping. I had to put it manually (I don't know if it is the correct way) 2) After I had put the smokeping.cgi in the cgi-bin directory, the template of Smokeping started working, but it doesn't show the graphics. It accuses some problems like: - ERROR: Opening '/usr/local/apache/pid/pxt/BRA/router1a_mini.png' for write: Permission denied - ERROR: Opening '/usr/local/apache/pid/pxt/BRA/router1b_mini.png' for write: Permission denied - ERROR: creating /usr/local/apache/pid/pxt/BRA/router1a: No such file or directory - ERROR: creating /usr/local/apache/pid/pxt/BRA/router1b: No such file or directory
Here is a copy of my config file and my smokeping.cgi (acctualy pxt.cgi) file. Idon't know if they might help, but... /usr/local/smokeping-1.18/etc/config *** General *** owner = Peter Hawks contact = [EMAIL PROTECTED] mailhost = smtp.mailhost.abc sendmail = /usr/lib/sendmail imgcache = /usr/local/apache/pid imgurl = ../ datadir = /usr/local/apache/pid piddir = /usr/local/apache/pid cgiurl = http://192.212.55.37/cgi-bin/ smokemail = /usr/local/smokeping-1.18/etc/smokemail # specify this to get syslog logging # syslogfacility = local0 . . . *** Presentation *** template = /usr/local/smokeping-1.18/etc/basepage.html . . . *** Probes *** + FPing binary = /usr/local/fping-2.4b2_to/fping . . . *** Targets *** probe = FPing menu = Top title = Network Latency Grapher remark = Welcome to the SmokePing website of PXT Company. \ Here you will learn all about the latency of our network. + pxt menu = pxt title = PXT Connectivity ++ BRA menu = BRA title = Routers BRA +++ router1a menu = router1a title = router1a.pxt.com host = router1a.pxt.com /usr/local/apache/cgi-bin/pxt.cgi #!/usr/bin/speedy -w # -*-perl-*- use lib qw(/usr/local/rrdtool-1.0.40/lib/perl); use lib qw(/usr/local/smokeping-1.18/lib); use Smokeping 1.18; Smokeping::cgi("/usr/local/smokeping-1.18/etc/config"); BEGIN { if ($ENV{SERVER_SOFTWARE}) { $SIG{__WARN__} = sub { print "Content-Type: text/plain\n\n".(shift)."\n" ; }; $SIG{__DIE__} = sub { print "Content-Type: text/plain\n\n".(shift)."\n"; exit 1 } }; } I don't know if it is a problem with SpeedyCGI or RRDtool. What do you think? Thanks a lot Marc, you're helping me a lot. I think without your help I would never make it work. Pete >From: "Marc Powell" <[EMAIL PROTECTED]> >To: "Peter Hawks" ><[EMAIL PROTECTED]>,<[EMAIL PROTECTED]> >Subject: RE: [smokeping-users] Instalation problem - maybe perl >Date: Fri, 5 Dec 2003 13:37:00 -0600 > > > > > -----Original Message----- > > From: Peter Hawks [mailto:[EMAIL PROTECTED] > > Sent: Friday, December 05, 2003 1:20 PM > > To: Marc Powell; [EMAIL PROTECTED] > > Subject: RE: [smokeping-users] Instalation problem - maybe perl > > > > Marc, > > Smokeping.pm does have the line: > > use Digest::MD5 qw(md5_base64); > > > > Acctually I think that perl modules aren't installed correctly. But I > > don't > > know how I can check it.I have entered the install command you've >taught > > me > > and the error with MD5.pm stoped, but now there anothe one: > > >Can't locate Net/SMTP.pm in @INC (@INC contains: > > >/usr/local/smokeping-1.18/lib /usr/local/rrdtool->1.0.40/lib/perl > > >/usr/lib/perl5/5.6.1/i386-linux /usr/lib/perl5/5.6.1 > > >/usr/lib/perl5/site_perl/5.6.1/i386->linux >/usr/lib/perl5/site_perl/5.6.1 > > >/usr/lib/perl5/site_perl .) at /usr/local/smokeping- > > >1.18/lib/Smokeping.pm > > >line 973, <File> line 9. > > That's why I'm strongly convinced that the problem is with perl. What >can > > I > > do to install all the perl modules Smokeping needs to work? I have >almost > > no experience with perl. > >There are quite a few perl modules that Smokeping depends on that are >usually installed with perl. I'd run the following commands to make sure >you have the ones referenced in Smokeping.pm: > >perl -MCPAN -e 'install Net::SMTP' >perl -MCPAN -e 'install CGI' >perl -MCPAN -e 'install Pod::Usage' >perl -MCPAN -e 'install Getopt::Long' > >Try those for starters and then see where you stand. > >-- >Marc _________________________________________________________________ MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.com -- 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
