[smokeping-users] Master/Slave Configuration Help Please!

Chris Hawkinson chawkinson at cenic.org
Mon Jan 24 20:41:27 CET 2011


Sorry for the duplicate post earlier!

I took a look at smokeping.cgi, and it's got the following in it...

=head1 SETUP

When installing SmokePing, this file has to be adjusted to fit your
local system. Three paths have to be entered.

  use lib qw(/usr/pack/rrdtool-1.0.33-to/lib/perl);

One pointing to your B<rrdtool> installation

  use lib qw(/home/oetiker/public_html/smokeping/lib);

One pointing to the place where you have installed the SmokePing libraries

  use Smokeping;

  Smokeping::cgi("/home/oetiker/.smokeping/config");

The third path is the argument to the Smokeping::cgi command. It points to
the SmokePing configuration file.

***** So, do I need to fix all of these paths so they are real? Guess 
I'll try it and see if that helps.

Chris

On 1/24/11 11:05 AM, Chris Hawkinson wrote:
> Hi Everyone,
>
> I'm a newbie to Smokeping, but it looks like an great tool, and should
> be perfect for my application.
>
> Unfortunately, I'm having trouble getting a Master/Slave configuration
> to start up.
>
> Every time I try to start the slave with the command ...
>
> ./smokeping --cache-dir=/opt/smokeping/data
> --master-url=http://smokepingmaster/smokeping/smokeping.cgi
> --shared-secret=/opt/smokeping/etc/smokeping_secrets
>
> ... I get the error message ...
>
> "WARNING Master said 500 read timeout
> ERROR: we did not get config from the master. Maybe we are not
> configured as a slave for any of the targets on the master ?"
>
> Both the MASTER and SLAVE machines are Centos 5.5 32 bit Linux systems.
>
> My configuration is as follows...
> On the MASTER...
>
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> /opt/smokeping/etc/config looks like ...
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
> *** General ***
>
> owner    = CENIC
> contact  = chawkinson at cenic.org
> mailhost = my.mail.host
> sendmail = /usr/sbin/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 = /var/www/html/smokeping/img
> imgurl   = http://www.how2centos.com/smokeping/img
> datadir  = /opt/smokeping/data
> piddir  = /opt/smokeping/var
> cgiurl   = http://www.how2centos.com/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 = alertee at address.somewhere
> from = smokealert at company.xy
>
> +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/sbin/fping
>
> *** Targets ***
> slaves = pipes-la-1
>
> menuextra =<a target='_blank' href='/smokeping/tr.html{HOST}'
> class='{CLASS}' \
> onclick="window.open(this.href,this.target, \
> 'width=800,height=500,toolbar=no,location=no,status=no,scrollbars=no'); \
> return false;">(TR)</a>
>
> 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.
>
> + hosts
> menu= Targets
>
> ++ How2CentOS
>
> menu = How2CentOS.com
> title = How2CentOS.com
> alerts = someloss
> host = www.how2centos.com
>
> ++ CentOS
>
> menu = CentOS.org
> title = CentOS.org
> alerts = someloss
> host = www.centos.org
>
> *** Slaves ***
> secrets=/opt/smokeping/etc/slavesecrets.conf
>
> +pipes-la-1
> display_name=pipes-la-1
> location=LAX
> color=ff0000
>
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> /opt/smokeping/etc/slavesecrets.conf contains ...
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
> pipes-la-1:test1234
>
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Permissions/Ownership of slavesecrets.conf is...
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
> -rw-r----- 1 apache root 51 Jan 24 10:28 slavesecrets.conf
>
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> ON THE SLAVE
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> hostname is ...
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> [root at pipes-la-1 bin]# hostname
> pipes-la-1
>
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> smokeping_secrets contains ...
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
> test1234
>
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Permissions/Ownership od smokeping_secrets is...
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
> -rw------- 1 root root 14 Jan 19 10:21 smokeping_secrets
>
>
> Any help you can provide would be greatly appreciated!
>
> Thanks,
> Chris
>
>
>
>
>
>
>
>
>
> _______________________________________________
> smokeping-users mailing list
> smokeping-users at lists.oetiker.ch
> https://lists.oetiker.ch/cgi-bin/listinfo/smokeping-users



More information about the smokeping-users mailing list