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

Chris Hawkinson chawkinson at cenic.org
Mon Jan 24 23:11:53 CET 2011


I verified that all of my paths are correct in smokeping.cgi, killed 
speedy_backend, and restarted SmokePing on the master node, but I still 
get ...

WARNING Master said 500 Can't connect to smokemaster:80 (connect: 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 ?

Any ideas?

Thanks,
Chris


On 1/24/11 11:41 AM, Chris Hawkinson wrote:
> 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
> _______________________________________________
> 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