OVH Community, your new community space.

Smokeping aufsetzen


soyoustarter
13.04.14, 11:01
So, auch bei mir läufts nun.
Man sollte einfach früh morgens keine Installationen tätigen.. da geht immer was schief...

Hatte einen falschen Pfad in den pathnames gesetzt.. Ouh man..

Marcel40625
13.04.14, 07:09
habs nun hinbekommen ... auf der vm auf der ich es erst versucht hatte hatte ich apache recht speziell eingestellt daher hats wohl mit dem cgi net ganz hingehauen ...

auf der Hauptmaschine läufts nun ... entsprechend der anleitung ...

nun hab ich mir nur mein anderen server abgeschossen mit ner fehlerhaften config ... yeha ... was macht man net tolleres an nem sonntag als root neu aufsetzten

soyoustarter
13.04.14, 01:28
Zitat Zitat von tester
kannst du "tut sch nix" mal spezifizieren?
Es werden keine Graphen generiert.

Smokeping-Conf:
Code:
sendmail = /usr/sbin/sendmail
imgcache = /var/www
imgurl   = /var/www/images
datadir  = /var/lib/smokeping
piddir  = /var/run/smokeping
smokemail = /etc/smokeping/smokemail
tmail = /etc/smokeping/tmail
www-data ist Besitzer von /var/www/ bzw. /var/www/images

DEBUG:

Code:
root@vpsXXXX:/var# smokeping --config /etc/smokeping/config --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.006008 successfully launched.
Not entering multiprocess mode with '--debug'. Use '--debug-daemon' for that.
FPing: probing 1 targets with step 300 s and offset 213 s.
FPing: Executing /usr/bin/fping -C 20 -q -B1 -r1 -i10 localhost
FPing: Got fping output: 'localhost : 1.08 0.05 0.05 0.05 0.04 0.05 0.07 0.04 0.06 0.05 0.04 0.04 0.04 0.04 0.04 0.07 0.05 0.08 0.05 0.04'
Calling RRDs::update(/var/lib/smokeping/Local/LocalMachine.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 1397348758:U:0:5.0000000000e-05:4.0000000000e-05:4.0000000000e-05:4.0000000000e-05:4.0000000000e-05:4.0000000000e-05:4.0000000000e-05:4.0000000000e-05:4.0000000000e-05:5.0000000000e-05:5.0000000000e-05:5.0000000000e-05:5.0000000000e-05:5.0000000000e-05:5.0000000000e-05:5.0000000000e-05:6.0000000000e-05:7.0000000000e-05:7.0000000000e-05:8.0000000000e-05:1.0800000000e-03)

Marcel40625
13.04.14, 01:24
wollte mich auch mal rantrauen ... hab genau das selbe problem ... es werden keine files im webverzweichniss generiert ... chown liegt bei www-data

und habe auch einfach mal rechte auf 777 gehaun ... testweise ...

/etc/smokeping/pathnames
Code:
sendmail = /usr/sbin/sendmail
imgcache = /var/www/sp.****.eu
imgurl   = ../smokeping/images
datadir  = /var/lib/smokeping
piddir  = /var/run/smokeping
smokemail = /etc/smokeping/smokemail
tmail = /etc/smokeping/tmail

tester
13.04.14, 01:01
kannst du "tut sch nix" mal spezifizieren?

screenshots / link deines webservers wäre nicht schlecht
rennt der smokeping daemon? der hat auch einen DEBUG modus wenns mich nicht täuscht, dafür gibts manuals
werden pings versendet?

soyoustarter
13.04.14, 00:24
Zitat Zitat von tester
nach einer so kurzen Zeit in dieser Sektion des Forums eine Antwort zu erwarten ist mutig


Ich hab den Apache mit FCGI laufen.
Code:
root@vpsXXXX:/var/www# a2enmod fcgid
Module fcgid already enabled
Apache-Conf (/etc/apache2/conf.d/smokeping)
Code:
ScriptAlias /smokeping/smokeping.cgi /usr/lib/cgi-bin/smokeping.cgi
Alias /smokeping /usr/share/smokeping/www


    Options FollowSymLinks
Smokeping-Config (Targets)
Code:
*** Targets ***

probe = FPing

menu = Top
title = Network Latency Grapher
remark = Smokeping \


+ Local

menu = Local
title = Local Network

++ LocalMachine

menu = Local Machine
title = This host
host = localhost
#alerts = someloss
rrdtool ist ebenfalls installiert, aber irgendwie tut sich bei smokeping nix.

tester
12.04.14, 23:43
nach einer so kurzen Zeit in dieser Sektion des Forums eine Antwort zu erwarten ist mutig

was sagt dein Webserver dazu bzw. welchen hast du am laufen mit fcgi support ?

dann noch das Configfile brarbeiten, /etc/smokeping/config.d/Targets

und voila

http://250kb.de/u/140413/p/t2xi0vNbcwA7.PNG

marius
12.04.14, 21:00
Wenn keine Graphen generiert werden, ist vielleicht RRDtool nicht installiert?

soyoustarter
12.04.14, 20:13
Keiner ne Idee?

soyoustarter
12.04.14, 11:47
Hallo,
ich wollt mir grad auf einem VPS Smokeping aufsetzen, kriegs aber irgendwie nicht gebacken.
Bin dieser Anleitung hier gefolgt: http://www.laub-home.de/wiki/Smokepi...n/Ubuntu_Linux

Habs auch schon einfach manuell installiert, mittels aptitude install smokeping, aber da tuts auch nicht, bzw. er generiert mir keine Daten.

Jemand ne Idee?
Danke,