Shinken : les realms sont là

Gabès Jean ( 03 Nov 2009 ) blog Talk /

Ca y est, j'ai implémenté les Realms et tout ce que ça implique sur le dispatching des configurations et la gestion des spares. Une configuration l'utilisant va devenir par exemple :

define realm {
   realm_name       All
   realm_members    Europe,US,Asia
   default          1    ;Est le realm par défaut. Doit être le seul dans ce cas...
}
define realm{
   realm_name       Europe
   realm_members    Paris   ;Le realm Paris est contenu dans Europe
}

define reactionner{
       name reactionner-All
       address  localhost
       port 7769
       spare    0
       realm    All
       }

define poller{
       name     poller-All
       address  localhost
       port     7771
       spare    0
       realm    All
       manage_sub_realms  1
}

define broker{
       name broker-All
       address  localhost
       port 7772
       spare    0
       realm    All
       }

Ici c'est un cas très simple, sans spare (et avec des realms un peu vide...) mais qui montre un peu la conf que cela va donner.

Il ne me manque plus qu'à gérer le cas où l'administrateur n'en a défini aucun (ce qui sera pour les petites et moyennes configurations).

Dans ce cas je vais en créer un à la volée et mettre tout le monde dedans tout simplement :)

NOTE 2021: créer à la volée de tel objets: idée bien claquée, qu'il ne faut SURTOUT pas faire ^^

Archives