PDA

Bekijk Volledige Versie : Smokeping master/slave setup



dennis0162
25/05/11, 22:00
Ik ben bezig met een Smokeping master/slave setup.
Het wil niet helemaal lukken met de autorisatie van de slave.

De volgende error krijg ik op de SLAVE: (bij het herstarten van Smokeping in Debug mode)



[root@x etc]# /usr/local/smokeping/bin/smokeping -restart -cache-dir=/usr/local/smokeping/cache2 -master-url=http://domein.nl/smokeping/smokeping.cgi -shared-secret=/usr/local/smokeping/pass.txt --debug

WARNING: Data from x.domein.nl was signed with 24eda1d01ef4c04d816921d08e1745ea which does not match our expectation

Sent data to Server. Server said WARNING: Data from x.domein.nl was signed with MD5 key?which does not match our expectation

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 ?


Inhoud pass.txt:



x.domein.nl:wachtwoorsmokeping


pass.txt is hetzelfde als op de master. Als ik x.domein.nl uit het bestand weghaal geeft hij aan dat hij geen password heeft. Het bestand kan dus wel gelezen worden.

Master config:



*** Slaves ***
secrets=/usr/local/smokeping/pass.txt

+x.domein.nl
display_name=x.domein.nl
location=NL
color=ff0000


*** Targets ***

probe = FPing

menu = Top
title = Network Latency Grapher
remark = blaat
slaves = x.domein.nl



Op de webpagina van de master staat wel de slave aangegeven, maar zonder data.

Iemand een idee wat het kan zijn?

The-BosS
25/05/11, 23:50
Op je master smokeping moet je secret config het volgende zijn:


server1.domein.tld:mijnsecretwachtwoord1
server2.domein.tld:mijnsecretwachtwoord2

en op je slaves heb je enkel het wachtwoord nodig in je secret config


mijnsecretwachtwoord1


Zo werkt het toch voor mijn smokeping master en slaves

dennis0162
27/05/11, 16:10
Thanks, dat werkt:)

Nu nog de volgende error weg zien te krijgen:



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 ?


Hoe ziet jouw master config eruit?

The-BosS
27/05/11, 16:51
Gebruik je de FQDN van je host want dat is volgens mij wel een vereiste. Verder ziet mijn config er niet echt speciaal uit:


*** Slaves ***
secrets=/smokeping/etc/secrets.conf

+server2.domain.tld
display_name = BE-02
location = Belgie
color = 008800

+server1.domain.tld
display_name = BE-01
location = Belgie
color = 880000


### Transits ###

+ Transit
menu = Transit Providers
title = Transit Providers
slaves = server1.domain.tld server2.domain.tld
#nomasterpoll = yes

++ LCP
menu = LCP
title = LCP / DC Oostkamp
host = xxx.xxx.xxx.xxx
#hide = yes

++ Easynet
menu = Easynet
title = Easynet
host = xxx.xxx.xxx.xxx

++ HE
menu = Hurricane Electric
title = Hurricane Electric
host = xxx.xxx.xxx.xxx


Let er dus op dat je overal slaves invult bij je hoofdmenu's, zo heb ik dus bepaalde hoofdmenu's die enkel server1 of server2 gebruiken of ze allemaal gebruiken.