Salut,
Bon, donc si j'ai bien compris, le slave fonctionne bien, modulo le rafraîchissement de la conf.
En théorie, le slave est censé venir régulièrement chercher sa conf (essentiellement la liste des checks à faire) auprès de son master. Vérifie dans les logs du slave ou les logs HTTP du master que tout se passe bien de ce côté là.
Si tu utilises des Probes custom, n'oublie pas de les déployer sur les slave, sinon, ça ne fonctionnera pas
Pour les graphes, toujours si j'ai bien compris, tu veux afficher plusieurs slave sur un même graphe.
Voilà ce que j'ai fait chez moi:
/etc/smokeping/config.d/Targets*** Targets ***
probe = FPing1
slaves = slave1 slave2
menu = Top
title = My Title
remark = My remark
@include /etc/smokeping/config.d/_level_1
@include /etc/smokeping/config.d/_level_1_level_2
/etc/smokeping/config.d/_level_1+ Level1
menu = Level 1 menu
title = Level 1 title
host = /Level1/Level2/Target1 /Level1/Level2/Target1~slave1 /Level1/Level2/Target1~slave2
/etc/smokeping/config.d/_level_1_level_2 ++ Level2
title = Level 2 title
menu = Level 2 menu name
host = /Level1/Level2/Target1 /Level1/Level2/Target1~slave1 /Level1/Level2/Target1~slave2
+++ Target1
title = Target 1 title
menu = Target 1 menu name
probe = FPing1
host = target FQDN
De ce que je comprends de ton problème, la ligne importante, c'est
host = /Level1/Level2/Target1 /Level1/Level2/Target1~slave1 /Level1/Level2/Target1~slave2
.
Là, je dis à smokeping d'afficher la mesure faite par le master
et celles réalisées par slave1 & slave2.
Par contre, la config est assez lourde à gérer car très statique.
C'est parfait donc pour des checks qui ne changent pas souvent.
Dans ton cas, vu le nombre de hosts, ça peut vite devenir un enfer.
Il existe peut-être des scripts permettant de générer toute ou partie de la conf smokeping en partant d'un fichier DSL, je ne sais pas.
++
JB