[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