hi, im having a problem getting smokeping 1.18 running on a redhat box

heres some version info:

        [EMAIL PROTECTED] smokeping]# uname -a
        Linux smokeping.domain.com 2.4.9-34 #1 Sat Jun 1 06:32:14 EDT 2002 i686 
unknown

        [EMAIL PROTECTED] smokeping]# dmesg | grep redhat
        Linux version 2.4.9-34 ([EMAIL PROTECTED]) (gcc version 2.96 20000731 
(Red Hat Linux 7.2 2.96-108.1)) #1 Sat Jun 1 06:32:14 EDT 2002

        [EMAIL PROTECTED] smokeping]# ./bin/smokeping --version
        $Id: Smokeping.pm,v 1.4 2002/03/09 12:01:08 oetiker Exp $

not sure why it says 1.4 because:

        [EMAIL PROTECTED] smokeping]# grep VERSION= ./lib/Smokeping.pm
        $VERSION="1.18";

        [EMAIL PROTECTED] smokeping]# cat ./bin/smokeping
        #!/usr/bin/perl -w
        # -*-perl-*

        use lib qw(/usr/local/rrdtool-1.0.33/lib/perl);
        use lib qw(/var/www/cgi-bin/smokeping/lib);
        use lib qw(/usr/lib/perl5/site_perl/5.6.1/CGI);

        use Smokeping 1.18;

        Smokeping::main("/var/www/cgi-bin/smokeping/etc/config");

        =head1 NAME

        smokeping - Commandline tool for SmokePing

        =head1 SYNOPSIS

        B<smokeping> [ B<--email> | B<--makepod> | B<--version> | B<--restart> ]

        <cut the rest to make email short>

i tried installing smokeping 1.14 with no luck (which i have working on another 
box fine), and maybe thats why it says that?    

        [EMAIL PROTECTED] smokeping]# httpd -V
        Server version: Apache/1.3.22 (Unix)  (Red-Hat/Linux)
        Server built:   Jun 19 2002 11:55:48
        Server's Module Magic Number: 19990320:10
        Server compiled with....
         -D EAPI
         -D EAPI_MM
         -D EAPI_MM_CORE_PATH="/var/run/httpd.mm"
         -D HAVE_MMAP
         -D HAVE_SHMGET
         -D USE_SHMGET_SCOREBOARD
         -D USE_MMAP_FILES
         -D HAVE_FCNTL_SERIALIZED_ACCEPT
         -D HAVE_SYSVSEM_SERIALIZED_ACCEPT
         -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
         -D HTTPD_ROOT="/etc/httpd"
         -D SUEXEC_BIN="/usr/sbin/suexec"
         -D DEFAULT_PIDLOG="/var/run/httpd.pid"
         -D DEFAULT_SCOREBOARD="/var/run/httpd.scoreboard"
         -D DEFAULT_LOCKFILE="/var/run/httpd.lock"
         -D DEFAULT_XFERLOG="/var/log/httpd/access_log"
         -D DEFAULT_ERRORLOG="/var/log/httpd/error_log"
         -D TYPES_CONFIG_FILE="conf/mime.types"
         -D SERVER_CONFIG_FILE="conf/httpd.conf"
         -D ACCESS_CONFIG_FILE="conf/access.conf"
         -D RESOURCE_CONFIG_FILE="conf/srm.conf"

        [EMAIL PROTECTED] smokeping]# suexec -V
         -D DOC_ROOT="/var/www"
         -D GID_MID=100
         -D HTTPD_USER="apache"
         -D LOG_EXEC="/var/log/httpd/suexec_log"
         -D SAFE_PATH="/usr/local/bin:/usr/bin:/bin"
         -D UID_MID=100
         -D USERDIR_SUFFIX="public_html"

        [EMAIL PROTECTED] smokeping]# perl -V
        Summary of my perl5 (revision 5.0 version 6 subversion 1) configuration:
          Platform:
            osname=linux, osvers=2.4.17-0.13smp, archname=i386-linux
            uname='linux daffy.perf.redhat.com 2.4.17-0.13smp #1 smp fri feb 1 
10:30:48 est 2002 i686 unknown '
            config_args='-des -Doptimize=-O2 -march=i386 -mcpu=i686 -Dcc=gcc 
-Dcf_by=Red Hat, Inc. -Dcccdlflags=-fPIC -Dinstallprefix=/usr -Dprefix=/usr 
-Darchname=i386-linux -Uusethreads -Uuseithreads -Uuselargefiles -Dd_dosuid 
-Dd_semctl_semun -Di_db -Di_ndbm -Di_gdbm -Di_shadow -Di_syslog -Dman3ext=3pm 
-Dlocincpth='
            hint=recommended, useposix=true, d_sigaction=define
            usethreads=undef use5005threads=undef useithreads=undef 
usemultiplicity=undef
            useperlio=undef d_sfio=undef uselargefiles=undef usesocks=undef
            use64bitint=undef use64bitall=undef uselongdouble=undef
          Compiler:
            cc='gcc', ccflags ='-fno-strict-aliasing -I/usr/local/include',
            optimize='-O2 -march=i386 -mcpu=i686',
            cppflags='-fno-strict-aliasing -I/usr/local/include'
            ccversion='', gccversion='2.96 20000731 (Red Hat Linux 7.1 
2.96-98)', gccosandvers=''
            intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
            d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
            ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', 
lseeksize=4
            alignbytes=4, usemymalloc=n, prototype=define
          Linker and Libraries:
            ld='gcc', ldflags =' -L/usr/local/lib'
            libpth=/usr/local/lib /lib /usr/lib
            libs=-lnsl -ldl -lm -lc -lcrypt -lutil
            perllibs=-lnsl -ldl -lm -lc -lcrypt -lutil
            libc=/lib/libc-2.2.4.so, so=so, useshrplib=false, libperl=libperl.a
          Dynamic Linking:
            dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-rdynamic'
            cccdlflags='-fPIC', lddlflags='-shared -L/usr/local/lib'


        Characteristics of this binary (from libperl):
          Compile-time options:
          Built under linux
          Compiled at Feb 20 2002 15:01:16
          @INC:
            /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/5.6.0/i386-linux
            /usr/lib/perl5/site_perl/5.6.0
            /usr/lib/perl5/site_perl
            .

        [EMAIL PROTECTED] smokeping]# /usr/local/rrdtool-1.0.33/bin/rrdtool
        RRDtool 1.0.33  Copyright 1997-2001 by Tobias Oetiker <[EMAIL 
PROTECTED]>

        Usage: rrdtool [options] command command_options

        Valid commands: create, update, graph, dump, restore,
                        last, info, fetch, tune, resize

        RRDtool is distributed under the Terms of the GNU General
        Public License Version 2. (www.gnu.org/copyleft/gpl.html)

        For more information read the RRD manpages

        [EMAIL PROTECTED] smokeping]# fping -v
        fping: Version 2.4b2_to $Date: 2001/01/25 11:25:04 $
        fping: comments to [EMAIL PROTECTED]

now that weve gotten all the version info out of the way, heres the problem:

fping was copied to / for troubleshooting purposes:

        [EMAIL PROTECTED] smokeping]$ ls -al / | grep fping
        -rwsr-xr-x    1 root     root        83486 Feb 17 23:44 fping

runs fine as chelle:

        [EMAIL PROTECTED] smokeping]$ /fping -v
        /fping: Version 2.4b2_to $Date: 2001/01/25 11:25:04 $
        /fping: comments to [EMAIL PROTECTED]

all of my smokeping files are in /var/www/cgi-bin/smokeping/
all owned by me and owned by my group:

        [EMAIL PROTECTED] smokeping]$ ls -al
        total 88
        drwxr-xr-x    9 chelle   chelle       4096 Feb 19 18:55 .
        drwxr-xr-x    4 root     root         4096 Feb 19 19:02 ..
        drwxr-xr-x    2 chelle   chelle       4096 Feb 19 18:45 bin
        -rw-r--r--    1 chelle   chelle       6738 Dec  4 23:14 CHANGES
        -rw-r--r--    1 chelle   chelle        317 Jul 26  2002 CONTRIBUTORS
        -rw-r--r--    1 chelle   chelle      17976 Feb 26  2002 COPYING
        -rw-r--r--    1 chelle   chelle        927 Feb 26  2002 COPYRIGHT
        drwxr-xr-x    2 chelle   chelle       4096 Feb 18 17:15 doc
        drwxr-xr-x    2 chelle   chelle       4096 Feb 19 18:55 etc
        drwxr-xr-x    2 chelle   chelle       4096 Feb 18 17:15 htdocs
        drwxrwxr-x    2 chelle   chelle       4096 Feb 18 17:26 images
        drwxr-xr-x    4 chelle   chelle       4096 Feb 19 18:55 lib
        -rw-r--r--    1 chelle   chelle       1673 Dec  4 23:14 Makefile
        -rw-r--r--    1 chelle   chelle       1715 Feb 26  2002 README
        -rwxr-xr-x    1 chelle   chelle        479 Feb 19 18:43 smokeping.cgi
        -rw-r--r--    1 chelle   chelle        287 Feb 26  2002 TODO
        drwxrwxrwx    3 chelle   chelle       4096 Feb 19 18:49 var

here is what /var/www/cgi-bin/smokeping/bin/smokeping looks like:

        [EMAIL PROTECTED] bin]$ ls -al
        total 12
        drwxr-xr-x    2 chelle   chelle       4096 Feb 19 18:45 .
        drwxr-xr-x    9 chelle   chelle       4096 Feb 19 18:55 ..
        -rwxr-xr-x    1 chelle   chelle       2749 Feb 19 18:44 smokeping

        [EMAIL PROTECTED] bin]$ cat smokeping
        #!/usr/bin/perl -w
        # -*-perl-*-

        use lib qw(/usr/local/rrdtool-1.0.33/lib/perl);
        use lib qw(/var/www/cgi-bin/smokeping/lib);
        use lib qw(/usr/lib/perl5/site_perl/5.6.1/CGI);

        use Smokeping 1.18;

        Smokeping::main("/var/www/cgi-bin/smokeping/etc/config");

        =head1 NAME

        smokeping - Commandline tool for SmokePing
        <cut the rest to make email short>

heres what /var/www/cgi-bin/etc looks like:

        [EMAIL PROTECTED] etc]$ ls -al
        total 24
        drwxr-xr-x    2 chelle   chelle       4096 Feb 19 18:55 .
        drwxr-xr-x    9 chelle   chelle       4096 Feb 19 18:55 ..
        -rw-r--r--    1 chelle   chelle       1776 Feb 26  2002 basepage.html
        -rw-r--r--    1 chelle   chelle       2409 Feb 18 17:27 config
        -rw-r--r--    1 chelle   chelle       1809 Mar  9  2002 
config-echoping.dist
        -rw-r--r--    1 chelle   chelle       1562 Feb 26  2002 smokemail

        [EMAIL PROTECTED] etc]$ cat config
        # Note that all IP addresses in this file are false, to prevent some
        # machine falling uder a deadly DOS storm because all users keep
        # the same addresses in their config.

        *** General ***

        owner    = chelle
        contact  = [EMAIL PROTECTED]
        mailhost = smtp.domain.com
        sendmail = /usr/lib/sendmail
        imgcache = /var/www/cgi-bin/smokeping/images
        imgurl   = http://smokeping.domain.com/cgi-bin/smokeping/images
        datadir  = /var/www/cgi-bin/smokeping/var
        piddir  = /var/www/cgi-bin/smokeping/var
        cgiurl   = http://smokeping.domain.com/cgi-bin/smokeping/smokeping.cgi
        smokemail = /var/www/cgi-bin/smokeping/etc/smokemail
        # specify this to get syslog logging
        # syslogfacility = local0


        *** 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 = /var/www/cgi-bin/smokeping/etc/basepage.html

        + overview

        <the rest is the same as the default config, and it was cut to make the 
email shorter>

heres /var/www/cgi-bin/lib/:

        [EMAIL PROTECTED] lib]$ ls -al
        total 172
        drwxr-xr-x    4 chelle   chelle       4096 Feb 19 18:55 .
        drwxr-xr-x    9 chelle   chelle       4096 Feb 19 18:55 ..
        -rw-r--r--    1 chelle   chelle      22209 Feb 26  2002 BER.pm
        drwxr-xr-x    2 chelle   chelle       4096 Feb 18 17:15 ISG
        drwxr-xr-x    2 chelle   chelle       4096 Feb 18 17:15 probes
        -rw-r--r--    1 chelle   chelle      62935 Dec  4 23:15 Smokeping.pm
        -rw-r--r--    1 chelle   chelle      27607 Feb 26  2002 SNMP_Session.pm
        -rw-r--r--    1 chelle   chelle      33806 Feb 26  2002 SNMP_util.pm

heres /var/www/cgi-bin/var/:

        [EMAIL PROTECTED] var]$ ls -al
        total 12
        drwxrwxrwx    3 chelle   chelle       4096 Feb 19 19:28 .
        drwxr-xr-x    9 chelle   chelle       4096 Feb 19 18:55 ..
        drwxrwxrwx    4 chelle   chelle       4096 Feb 18 17:27 World

so, i start smokeping from /var/www/cgi-bin/bin/smokeping heres the output:

        [EMAIL PROTECTED] smokeping]$ ./bin/smokeping
         WARNING: Hostname 'www.railway-server.abc' does currently not resolve 
to an IP address
        WARNING: Hostname 'www.tiscali-web.abc' does currently not resolve to 
an IP address
        WARNING: Hostname 'www.ucl-abc.acc.uk' does currently not resolve to an 
IP address
        WARNING: Hostname 'www.gurkoman.ybc' does currently not resolve to an 
IP address
        WARNING: Hostname 'www.iu.ali' does currently not resolve to an IP 
address
        WARNING: Hostname 'www.berkly.udi' does currently not resolve to an IP 
address
        WARNING: Hostname 'www.ucsdddar.art' does currently not resolve to an 
IP address
        WARNING: Hostname 'www.sun-web.com' does currently not resolve to an IP 
address
        ### fping seems to report in 1 miliseconds
        Daemonizing ./bin/smokeping ...

looks good... so i check processes:
theres one running for smokeping but no fping process:

        chelle   18369  0.0  2.4  7868 6228 ?        S    19:30   0:00 
/usr/bin/perl -w ./bin/smokeping

so i check /var/www/cgi-bin/smokeping/var/:

        [EMAIL PROTECTED] smokeping]$ ls -al ./var
        total 16
        drwxrwxrwx    3 chelle   chelle       4096 Feb 19 19:30 .
        drwxr-xr-x    9 chelle   chelle       4096 Feb 19 18:55 ..
        -rw-r--r--    1 chelle   chelle          6 Feb 19 19:30 smokeping.pid
        drwxrwxrwx    4 chelle   chelle       4096 Feb 18 17:27 World

pid is there so it is running i assume...

so i try to go to the webpage:

        http://smokeping.domain.com/cgi-bin/smokeping/smokeping.cgi

i get this when i go there:

        WARNING: Hostname 'www.railway-server.abc' does currently not resolve 
to an IP address

        Content-Type: text/plain

        WARNING: Hostname 'www.tiscali-web.abc' does currently not resolve to 
an IP address

        Content-Type: text/plain

        WARNING: Hostname 'www.ucl-abc.acc.uk' does currently not resolve to an 
IP address

        Content-Type: text/plain

        WARNING: Hostname 'www.gurkoman.ybc' does currently not resolve to an 
IP address

        Content-Type: text/plain

        WARNING: Hostname 'www.iu.ali' does currently not resolve to an IP 
address

        Content-Type: text/plain

        WARNING: Hostname 'www.berkly.udi' does currently not resolve to an IP 
address

        Content-Type: text/plain

        WARNING: Hostname 'www.ucsdddar.art' does currently not resolve to an 
IP address

        Content-Type: text/plain

        WARNING: Hostname 'www.sun-web.com' does currently not resolve to an IP 
address

        Daemonizing /var/www/cgi-bin/smokeping/smokeping.cgi ...
        Content-Type: text/plain

        creating /var/www/cgi-bin/smokeping/var/smokeping.pid: Permission denied

now, this is obviously because /var/www/cgi-bin/smokeping/var/smokeping.pid 
already exists and is owned by chelle the process owner
i then check processes and i have 2 for smokeping processes running; one 
running as chelle and one running as apache:

        chelle   18369  0.0  2.4  7868 6228 ?        S    19:30   0:00 
/usr/bin/perl -w ./bin/smokeping
        apache   18402  0.0  2.4  7624 6148 ?        S    19:33   0:00 
/usr/bin/perl -w /var/www/cgi-bin/smokeping/smokeping.cgi

so, i kill both:

        [EMAIL PROTECTED] smokeping]# kill 18369
        [EMAIL PROTECTED] smokeping]# kill 18402
        bash: kill: (18402) - No such pid

and remove the pid:

        [EMAIL PROTECTED] smokeping]# rm 
/var/www/cgi-bin/smokeping/var/smokeping.pid
        rm: remove `/var/www/cgi-bin/smokeping/var/smokeping.pid'? y

then try to go to the webpage again this is what i get this time:

        WARNING: Hostname 'www.railway-server.abc' does currently not resolve 
to an IP address

        Content-Type: text/plain

        WARNING: Hostname 'www.tiscali-web.abc' does currently not resolve to 
an IP address

        Content-Type: text/plain

        WARNING: Hostname 'www.ucl-abc.acc.uk' does currently not resolve to an 
IP address

        Content-Type: text/plain

        WARNING: Hostname 'www.gurkoman.ybc' does currently not resolve to an 
IP address

        Content-Type: text/plain

        WARNING: Hostname 'www.iu.ali' does currently not resolve to an IP 
address

        Content-Type: text/plain

        WARNING: Hostname 'www.berkly.udi' does currently not resolve to an IP 
address

        Content-Type: text/plain

        WARNING: Hostname 'www.ucsdddar.art' does currently not resolve to an 
IP address

        Content-Type: text/plain

        WARNING: Hostname 'www.sun-web.com' does currently not resolve to an IP 
address

        Daemonizing /var/www/cgi-bin/smokeping/smokeping.cgi ...

looks okay i guess, so i try the webpage again... and i get this:

        WARNING: Hostname 'www.railway-server.abc' does currently not resolve 
to an IP address

        Content-Type: text/plain

        WARNING: Hostname 'www.tiscali-web.abc' does currently not resolve to 
an IP address

        Content-Type: text/plain

        WARNING: Hostname 'www.ucl-abc.acc.uk' does currently not resolve to an 
IP address

        Content-Type: text/plain

        WARNING: Hostname 'www.gurkoman.ybc' does currently not resolve to an 
IP address

        Content-Type: text/plain

        WARNING: Hostname 'www.iu.ali' does currently not resolve to an IP 
address

        Content-Type: text/plain

        WARNING: Hostname 'www.berkly.udi' does currently not resolve to an IP 
address

        Content-Type: text/plain

        WARNING: Hostname 'www.ucsdddar.art' does currently not resolve to an 
IP address

        Content-Type: text/plain

        WARNING: Hostname 'www.sun-web.com' does currently not resolve to an IP 
address

        Content-Type: text/plain

        ERROR: I Quit! Another copy of /var/www/cgi-bin/smokeping/smokeping.cgi 
(18418) seems to be running.
               Check /var/www/cgi-bin/smokeping/var/smokeping.pid

so the script is killing itself or something, not sure whats going on exactly.

there are no updates to apaches error_log or the suexec_log:

        [EMAIL PROTECTED] smokeping]# date
        Wed Feb 19 19:55:38 CST 2003
        [EMAIL PROTECTED] smokeping]# ls -al /var/log/httpd/error_log
        -rw-r--r--    1 root     root        24374 Feb 19 18:37 
/var/log/httpd/error_log
        [EMAIL PROTECTED] smokeping]# ls -al /var/log/httpd/suexec_log
        -rw-r--r--    1 root     root          288 Feb 19 19:15 
/var/log/httpd/suexec_log

by this point i am not sure what to do other than send this in and hope to get 
a reply, so any help would be greatly appreciated

thanks,
chelle
--
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

Reply via email to